Commit Graph

155 Commits

Author SHA1 Message Date
simple
69327492c7
Fixed OrangePi 4 bluetooth and mic in dev (#1888) 2020-04-16 22:54:27 +02:00
Yannick Adam
454038a50d
Enable es8316 on RockPi4 (#1885) 2020-04-14 17:15:09 +02:00
Igor Pečovnik
5e251dc414
Merged rockpi-s dev info rockchip64-dev and moved to 5.6.y (#1874)
Added all patches from @ashthespy repository
2020-04-06 19:06:28 +02:00
Piotr Szczepanik
dc2b43562e Added more specific "compatible" string for OrangePi 4 2020-04-05 23:27:22 +02:00
Piotr Szczepanik
e14a61c229
Fixed sound from rt5651 on OrangePi 4 (#1870) 2020-04-05 18:15:06 +02:00
Piotr Szczepanik
aa1b639535
Fixed slow boot of rk3399 with mainline (#1852) 2020-03-23 18:44:03 +01:00
Igor Pečovnik
1516616c2d
Rockchip and Odroid XU4 upstream fixes (#1855) 2020-03-23 00:41:45 +01:00
Piotr Szczepanik
ba80dbc93e
OrangePi 4 device tree cleanup part 1 (#1809)
* Cleaned up OrangePi 4 device tree (with help from @chwe17)

* Reconfigured OrangePi 4's usb-c power input

* Powertree fixes for OrangePi 4

* Removed unnecessary xin32k clock in OrangePi 4's device tree

* Reverted fusb302 change for OrangePi 4

* Removed uart4 in OrangePi 4's device tree

* Synced OrangePi 4's DTS from current to dev

* Synced OrangePi 4's DTS from current to legacy

* Minor fixups for OrangePi 4 DTS in legacy
2020-03-19 20:41:04 +01:00
Piotr Szczepanik
b31ebbea77
Fixed eMMC hs400es mode init on some rockchip64 boards in current and dev (#1823) 2020-03-09 20:28:03 +01:00
Ash
d3b6800611
[ROCK Pi S] Mainline 5.5.y (dev) target (#1773)
* [ROCK Pi S] WIP mainline (dev) target
* [ROCK Pi S] Disable `rockchip64-dev` patches for now
* [ROCK Pi S] Add rtl8723ds wifi drivers
* [ROCK Pi S] Enable onboard audio (`rk3308-acodec`,`rk3308-i2s-tdm`)
Switch kernelsource to 5.5.y
* [ROCK Pi S] WIP: Use mainline 5.5.y kernel
Add a new `current` branch that tracks mainline
* [ROCK Pi S] Use updated u-boot board dt name `rk3308-rock-pi-s`
Removing the need for a special bootenv for n
* Temporally disable current
Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2020-03-02 21:48:12 +01:00
Martin Ayotte
d366d621bd UART4 should be disabled by default on OPi4 since overlay exist 2020-02-07 16:04:59 -05:00
Piotr Szczepanik
a186fd4984
Switched rockchip64-dev to mainline kernel 5.5.y (#1781) 2020-02-05 00:19:00 +01:00
Piotr Szczepanik
720959e43e Fixed the codec probe crash in "dev" for OrangePi 4 2020-01-24 22:52:41 +01:00
Piotr Szczepanik
027c3f1a0a OrangePi 4 preliminary support (current and dev kernels) 2020-01-24 19:04:42 +01:00
Piotr Szczepanik
8c93385a84
Adjusted txpbl for rk3399 to fix network issues with MTU 1500 (#1736) 2020-01-12 21:51:52 +01:00
m][sko
7bf126caf1 fix gpu power on firefly rk3399 (#1724) 2020-01-07 00:43:04 +01:00
Aaditya Bagga
29b3328bda [Rock Pi 4] Set upper USB 3 port as host (#1704) 2020-01-01 10:54:45 +01:00
Piotr Szczepanik
5438468273
Tweaked rx_delay to 0x16 for NanoPi M4V2 in current/dev (#1698) 2019-12-29 22:13:43 +01:00
Martin Ayotte
c640978e86 remove sunxi-dev symlink 2019-12-27 16:29:44 -05:00
Martin Ayotte
dcda89ba18 add patch for cs-gpio on spi 2019-12-19 16:02:59 -05:00
Piotr Szczepanik
da8cfe78c0
Disabled hs400 mode of roc-rk3399-pc's emmc (#1666) 2019-12-12 08:08:02 +01:00
Piotr Szczepanik
80b757ac27 Removed now obsolete links to old device tree files 2019-11-28 22:30:41 +00:00
Piotr Szczepanik
c4eecbcef0 Initial addition of NanoPi M4V2 2019-11-28 22:29:54 +00:00
Piotr Szczepanik
1c9ef0872b Multiple bootloader creation options for rk3399 (#1614)
* Updated rockchip64-dev to u-boot v2019.10 and BL31 v1.30 (rk3399 boards)

* Updated rk3399 to u-boot v2019.10 and BL31 v1.30

* Revert changes to renegade u-boot patches

* Moved renegade u-boot patches into board dir

* Added debug info for RockPro64 and switched sdmmc to fifo-mode

* Disabled regulators in SPL for RockPro64

* Re-enabled sd vcc regulator in SPL for RockPro64

* Some device tree and config changes for OrangePi RK3399

* Fixed Rock Pi 4A's $BOOTCONFIG

* Let some boards use mainline atf instead of the one in rkbin

For example, roc-rk3399-pc can just boot the kernel using the
mainline atf.

* Add roc-rk3399-pc

* Fixed reset in mainline ATF

* Attached ATF version to v2.2 tag

* WIP: sdmmc fifo-mode in SPL only

* Renamed source config files

* Reverted changes to rockchip64 sources config

* Reverted patch moves

* Add missing trust.ini patch to rk3399 u-boot

* Reinstated tpl/spl patches in rk3399 family

* Added $RKBIN_DIR prefix in rk3399 sources

* Add demonstration of boards bootloader assignment in rk3399
2019-11-24 22:07:46 +01:00
Igor Pečovnik
150ac0c2af
Remove K<4, change branches, new features (#1586)
AR-1 - Adding support category for distributions
AR-4 - Remove Allwinner legacy
AR-5 - Drop Udoo family and move Udoo board into newly created imx6 family
AR-9 - Rename sunxi-next to sunxi-legacy
AR-10 - Rename sunxi-dev to sunxi-current
AR-11 - Adding Radxa Rockpi S support
AR-13 - Rename rockchip64-default to rockchip64-legacy
AR-14 - Add rockchip64-current as mainline source
AR-15 - Drop Rockchip 4.19.y NEXT, current become 5.3.y
AR-16 - Rename RK3399 default to legacy
AR-17 - Rename Odroid XU4 next and default to legacy 4.14.y, add DEV 5.4.y
AR-18 - Add Odroid N2 current mainline
AR-19 - Move Odroid C1 to meson family
AR-20 - Rename mvebu64-default to mvebu64-legacy
AR-21 - Rename mvebu-default to mvebu-legacy
AR-22 - Rename mvebu-next to mvebu-current
AR-23 - Drop meson64 default and next, current becomes former DEV 5.3.y
AR-24 - Drop cubox family and move Cubox/Hummingboard boards under imx6
AR-26 - Adjust motd
AR-27 - Enabling distribution release status
AR-28 - Added new GCC compilers
AR-29 - Implementing Ubuntu Eoan
AR-30 - Add desktop packages per board or family
AR-31 - Remove (Ubuntu/Debian) distribution name from image filename
AR-32 - Move arch configs from configuration.sh to separate arm64 and armhf config files
AR-33 - Revision numbers for beta builds changed to day_in_the_year
AR-34 - Patches support linked patches
AR-35 - Break meson64 family into gxbb and gxl
AR-36 - Add Nanopineo2 Black
AR-38 - Upgrade option from old branches to new one via armbian-config
AR-41 - Show full timezone info
AR-43 - Merge Odroid N2 to meson64
AR-44 - Enable FORCE_BOOTSCRIPT_UPDATE for all builds
2019-11-19 23:25:39 +01:00
Piotr Szczepanik
b3bb934543 Rock Pi 4 enable PCIe in device tree for "dev" target (#1624)
* Rock Pi 4 enabled support for PCIe in device tree
* Rockchip64-dev added possibility to enable PCIe Gen2 speed via overlay
2019-11-18 18:23:10 +01:00
Igor Pecovnik
14ecc52fb3 Build modpost in linux-header postinst script https://github.com/armbian/build/pull/1553 Should fix DKMS issues. 2019-09-15 21:43:19 +02:00
Piotr Szczepanik
06d5e5746f [rockchip64-dev] Bring back power off fix for boards using RK808 (#1520) 2019-08-19 08:16:16 -04:00
5kft
144e67903f [ rockchip64-dev ] added DT symlink for nanopi-neo4 (nanopi4-rev04); merged into previous patch (and renamed accordingly) 2019-08-17 10:31:24 -07:00
Igor Pecovnik
bbca5b7e9b
Rockchip64: move to current upstream tags. Tested on Rock64Pro, booting PCI slot.
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2019-08-13 23:39:27 +02:00
Tony
f0400a21c7
Merge pull request #1491 from piter75/rock-pi-4-bring-leds-back
Bring back the LEDs to Rock Pi 4
2019-08-04 16:23:01 -04:00
Thomas McKahan
3d45b9fae9 [ rockchip64-dev ] fix location of RK808 poweroff patch 2019-08-04 16:15:23 -04:00
Tony
d069d44e56
Merge pull request #1484 from piter75/rock-pi-4-shutdown-fix
Power off fix for RK808/RK3399
2019-08-04 15:37:56 -04:00
Igor Pecovnik
453554eae4
rockchip64-dev: remove deprecated patches, adjust patch, adjust configuration
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2019-08-04 08:00:42 +02:00
Piotr Szczepanik
e015080fda Disabled uncontrollable power LED in Rock Pi 4 2019-08-01 18:16:07 +02:00
Piotr Szczepanik
5633ff6c9c Bring back the LEDs to Rock Pi 4 2019-07-30 20:50:34 +02:00
Piotr Szczepanik
4d3f3087ec Power off fix for rock pi 4 2019-07-28 00:30:34 +02:00
Martin Ayotte
776a5e7eb2 fix SPI default spi-max-frequency 2019-07-24 17:43:52 -04:00
Martin Ayotte
fadde96f2b fix SPIDEV overlay and add SPI-JEDEC-NOR overlay 2019-07-24 17:41:52 -04:00
Martin Ayotte
f0d3670ff9 fix typo in UART4 overlay 2019-07-23 12:31:18 -04:00
Martin Ayotte
6dceae89ce swap fragments order in UART4 overlay 2019-07-22 10:08:41 -04:00
Piotr Szczepanik
5ae502fa0a [rockchip64-dev] UART4 activating overlay 2019-07-21 13:24:42 +02:00
Martin Ayotte
885111ab0e switch rockchip64-dev and rk3399-dev to 5.2.y 2019-07-13 11:25:27 -04:00
Manuel Rüger
6d46d8f69d [rockchip64-dev] rockpi: Add 5.3 upstream DTS patches (#1424)
* [rockchip64-dev] rockpi: Add 5.3 upstream DTS patches

* Support Bluetooth / WIFI
Akash Gajjar <akash@openedev.com>
45fa7c3838.patch
* Support Audio over HDMI
Ezequiel Garcia <ezequiel@collabora.com>
549dcdafe7.patch

* [rockchip64-dev] rockpi: Remove upstreamed patches

5.1 contains rockpi support

* [rockchip64-dev] Uboot: Add patch for correct naming
2019-07-11 09:12:50 +02:00
Martin Ayotte
2e3a338d48 fix SPIs registers in overlays 2019-06-20 10:11:25 -04:00
Martin Ayotte
8e4cf34a47 fix RockPi4b LEDs 2019-06-20 09:48:52 -04:00
Steev Klimaszewski
4bc4923f06 rockchip64-dev: Add back original names of nanopim4 and nanopct4 dtb files (#1414)
The bootloader seems to expect the downstream names of the dtb files, so create
a symlink to them from the new names that mainline has.
2019-06-11 21:55:53 +02:00
Igor Pecovnik
62b4cbbdfd [ rockchip64-dev ] adjust source target branch and remove/adjust patches. Moving Rockpi-4b from wip to conf - support is somewhere near to other 3399 2019-06-06 13:21:31 +02:00
Igor Pecovnik
61f7953842 Remove deprecated patches in most mainline kernels and adjust few configs. 2019-06-02 22:15:15 +02:00
Igor Pecovnik
c71a67643c [ rockchip64 rk3399 default and dev ] update upstream tags and adjust patches, tested for building 2019-04-17 12:22:56 +02:00
Martin Ayotte
9a210b2ddd add Megous's brcm43455c patch 2019-04-05 17:39:08 -04:00
Martin Ayotte
a65beb65b1 remove useless patch 2019-04-05 17:38:31 -04:00
Martin Ayotte
53bcf26db6 switch RK3399 to 5.0.y 2019-03-15 18:46:14 -04:00
Martin Ayotte
eda653ae25 fix typo in README overlays 2019-03-10 11:38:07 -04:00
Martin Ayotte
85285a492e add I2C7 overlay 2019-03-10 09:27:53 -04:00
Martin Ayotte
e4e34c7f15 add param_w1_pin management to rockchip-fixup.scr 2019-03-06 17:34:59 -05:00
Martin Ayotte
4722859bc1 fix spi-spidev pins in README 2019-03-05 20:28:25 -05:00
Martin Ayotte
5a7e35d59d add rockchip-spi-spidev overlay 2019-03-05 20:19:58 -05:00
Thomas McKahan
b1210e0b5c [ rockchip64-dev ] Some housekeeping and adjustments for Renegade 2019-03-05 01:00:11 -05:00
Thomas McKahan
39a1708942 [ rockchip64 ] Renegade set USG OTG to HOST mode
Fixes dead lower USB port.
2019-03-04 00:37:49 -05:00
Leonidas P
cf0b95aa95 rockchip64-dev: upstream patch to 4.20.13 2019-02-28 17:39:12 +02:00
Leonidas P
2a080d6a7c rockchip64-dev: tweak tx/rx delay in network stability patch
seems like this patch headed upstream for rk3328-roc-cc:
https://patchwork.kernel.org/patch/10804863/
doesn't include the tx/rx delay changes in the original rock64 patch:
https://patchwork.kernel.org/patch/10178969/

My testing showed these changes help with a link down and reset that happens on heavy
exchanges, like streaming. Maybe we should sumbit upstream a patch that hadles this as well?
2019-02-28 16:30:21 +02:00
Thomas McKahan
d824b92648 [ rockchip64-dev ] network stability patch 2019-02-26 00:02:43 -05:00
Igor Pecovnik
9758711ed4 [ general ] Attach Realtek 8811, 8812, 8814 and 8821 drivers source, remove our old patches, adjust configs, tested on all combinations 2019-02-07 15:24:06 +01:00
Martin Ayotte
005e8cf9fc fxi SD-CD pullup 2019-01-27 15:37:40 -05:00
Tony
df6fd3ecbf
Merge pull request #1236 from chwe17/rockpi_tutorial
fixed LED in rockpis device tree
2019-01-23 18:15:26 -05:00
Igor Pecovnik
cbfcd85715 [ dvbsky S960 ] User request https://forum.armbian.com/topic/9318-nanopi-neo2-kernel-update-for-patch-dvbsky-s960 2019-01-23 18:55:17 +01:00
chwe17
bb63ed6d2a fixed LED in rockpis device tree 2019-01-19 01:34:15 +01:00
Thomas McKahan
ad7d90fab2 [ rockchip64-dev ] small rockpi4 dts adjustments. 2019-01-15 01:46:12 -05:00
Martin Ayotte
e1382154b1 add some timekeeping32 tweaks gone in 4.20.y 2019-01-09 10:36:08 -05:00
Thomas McKahan
7c6b164cc8 { rockchip64-dev ] rockpi4b clean up patches 2019-01-07 01:35:58 -05:00
Thomas McKahan
178796e6cd [ rockchip64-dev ] small cleaning rockpi dts 2019-01-07 01:15:05 -05:00
Martin Ayotte
ea20f750bf slow SPIFlash to avoid errors 2019-01-05 09:50:02 -05:00
Martin Ayotte
8c6569e4aa put back normal sdcard speed 2019-01-04 17:15:08 -05:00
Martin Ayotte
6ff1c5f0cb fix rejected patch 2019-01-04 17:13:20 -05:00
Martin Ayotte
f2e71dbc73 fix sdmmc-bus1 pin 2019-01-04 10:04:19 -05:00
Thomas McKahan
5150d707f5 [ rockchip64-dev ] Rockpi round 1 dts cleanup, HDMI works 2019-01-04 02:19:13 -05:00
Martin Ayotte
b1f83f631b put back previous SDCard speed on RockPro 2019-01-03 11:05:36 -05:00
Martin Ayotte
211c802f7c add better strength on SDCard and put back previous speed setting 2019-01-03 11:04:17 -05:00
Thomas McKahan
f60276183e [ rockchip64-dev ] rk3328 set SD drive level 8ma 2019-01-03 02:22:38 -05:00
Thomas McKahan
f5a9dbb73e [ rockchip64-dev ] Rockpi4 enable USB 2019-01-03 02:17:21 -05:00
Thomas McKahan
e18d42f779 [ rockchip64-dev ] remove unneeded patch 2019-01-02 22:22:41 -05:00
Martin Ayotte
38c329469d remove useless brcmf node 2019-01-02 16:18:51 -05:00
Martin Ayotte
5de46fc0cb remove some Makefile targets since they are obsolete under 4.20.y 2019-01-02 14:39:11 -05:00
Martin Ayotte
6081202886 reduce sdcard due to random failures 2019-01-02 14:38:26 -05:00
Martin Ayotte
e6b74b04e3 lower sdcard speed to fix random failure 2019-01-02 11:34:10 -05:00
Thomas McKahan
cf5d6d3a08 [ rockchip64-dev ] update patchset, disable some broken ones 2019-01-01 22:29:38 -05:00
Martin Ayotte
63be3732ea fix RockPi-4B naming + fix vcc5v0_host gpio pin 2019-01-01 19:37:58 -05:00
Martin Ayotte
cbbbf06319 fix RockPi-4B naming + fix vcc5v0_host gpio pin 2019-01-01 19:37:27 -05:00
Martin Ayotte
efc1bad036 add new RockPi-4B 2019-01-01 10:01:45 -05:00
Martin Ayotte
7d15d232ce remove useless patch since switch to 4.20.0 2018-12-31 12:38:08 -05:00
Martin Ayotte
8f82cb60b9 set lower speed for RockPro64 eMMC 2018-12-31 12:29:56 -05:00
Martin Ayotte
5a0e3b6dcb fix vcc5v0_host for USB1_HOST_EN in OrangePi-RK3399 2018-12-28 15:36:33 -05:00
Martin Ayotte
758db7522a initial commit for orangepi-rk3399.wip 2018-12-24 11:06:59 -05:00
Martin Ayotte
40ab5ee22b add W1-GPIO overlay to rockchip64 2018-12-07 16:23:35 -05:00
Martin Ayotte
677cf44f46 add overlays framework for rockchip 2018-12-05 15:00:44 -05:00
Martin Ayotte
9324bde9b9 fix PMIC_INT_L gpio conflicting with I2C8_SCL in RockPro64 2018-12-05 14:09:24 -05:00
Martin Ayotte
6e51bd890a add overlay-compilation-support to rockchgip64-dev 2018-12-05 11:28:44 -05:00
Jingchuan Huang
45ef5a8943 Enable WiFi for Firefly RK3399 mainline kernel 2018-11-23 22:09:22 +08:00
Thomas McKahan
83713f3414 Rockchip64-Dev: Renegade update device tree
Still does not boot, goes into boot loop at U-boot line:  "Starting Kernel..."  More work needed.
2018-10-31 02:13:01 -04:00