Commit Graph

186 Commits

Author SHA1 Message Date
Martin Ayotte
0853702e56 add USB to NanoPi-K1 2018-12-29 15:08:02 -05:00
Martin Ayotte
9d6d536c22 add USB to NanoPi-K1 2018-12-29 13:15:52 -05:00
Igor Pecovnik
f7fd7332fd [ orangepiprime ] Enable ethernet in u-boot 2018-11-18 19:55:46 +01:00
Thomas McKahan
6fdd273b8a U-boot: Fix Tritium H3 H5
-Updates U-boot configs and dts's according to latest.
2018-11-16 00:38:12 -05:00
Igor Pecovnik
0d5ffb519e [tritium h5] Enable eMMC support 2018-10-26 08:01:23 +02:00
Martin Ayotte
47f122bc31 add usb port to u-boot for orangepi-zero 2018-08-28 11:12:56 -04:00
5kft
c3f02be362 update R_PIO GPIO block enable (H3/H5)
Move the previous "R_PIO enable" change to initial board gpio_init (from clock_init)
2018-08-04 14:06:50 +00:00
Igor Pečovnik
7e04b1f3e1
Merge pull request #1066 from 5kft/boot-auto-dt
auto-select board DT for the NanoPi NEO2 based on board hardware revision
2018-07-30 08:59:16 +02:00
5kft
b3f90dd4ac auto-select board DT for the NanoPi NEO2 based on board revision
This change introduces a method for U-Boot to perform board version detection at boot and
update the required board DT to load.  This process is used to detect the NEO2 board revision
and load the v1.1 NEO2 DT for v1.1 NEO2 boards.
2018-07-29 18:33:45 +00:00
5kft
510f44df67 enable R_PIO GPIO access in the SPL (H3 and H5)
This patch enables access to the R_PIO GPIO bank within the U-Boot SPL for the H3 and
H5.  This secondary GPIO bank should be available in the SPL just as the PIO bank is,
as there can be need to access these GPIOs during initial board startup.
2018-07-29 15:36:30 +00:00
Igor Pečovnik
e6b0592ae5
Merge pull request #1050 from 5kft/add-nanopi-neo-core2-lts
add board support for the NanoPi NEO Core2
2018-07-18 08:54:13 +02:00
Igor Pečovnik
92b658de2c Remove deprecated patches https://github.com/armbian/build/issues/1042 2018-07-18 06:31:39 +00:00
5kft
e556c88402 add board support for the NanoPi NEO Core2
This change adds a board configuration for the NanoPi NEO Core2 LTS device ("nanopineocore2").

This board configuration provides support for the Core2's SY8106A I2C-based voltage regulator.
This regulator provides higher CPU voltage operation, allowing higher CPU clock rates to be
utilized.
2018-07-17 20:15:47 -07:00
Igor Pečovnik
1a12994e79
Moving sunxi-next to 4.17.y (#1049)
* [Early WIP] Update sunxi-next to kernel 4.17
* Switch Allwinner 32 and 64bit to U-boot 2018.05
* Adjust patched for 4.17.y / sunxi-next
- adjust both configurations
- removing FAT support from u-boot (breaks if you try to save)

Tested those boards:
Cubietruck: wlan fails http://ix.io/1fYS USB OK, HDMI yes
Bananapi R40: http://ix.io/1fZm USB OK, HDMI yes
Lime A64: USB no, HDMI no, wireless buggy, eMMC yes
Orangepi prime H5: OK http://ix.io/1fZJ DVFS no
Orangepi2e: DVFS OK, HDMI OK, net OK, wifi OK, eMMC ok,  http://ix.io/1fZT

* Kernel config update, enabling HDMI on CT+
* Trying to fix A64 HDMI but failed. Fixed M64 ethernet instead
* Update orangepioneplus.wip
* Update orangepioneplus.wip
* Fix H6 build process
* Add regulator bits for Orangepizero+, thanks to @5kft
* add H5 support for optional 1.3v regulator and 1.3GHz operation
This patch adds two optional overlays that can be used to:

1) enable the 1.1v/1.3v regulator on boards that provide the necessary compatible H/W support
2) modify the default CPU clock operating table to add new 1.2GHz and 1.3GHz clocks

Note that the generated regulator overlay will only support boards whose 1.1v/1.3v regulator
is controlled by GPIO PL6.
* updates for the NanoPi NEO Plus2
This change introduces a patch that provides two changes for the NanoPi NEO Plus2:
* Configure the "cpu0" to use the "vdd_cpux" regulator; this enables the ability to use higher CPU clocks
* Correct the configurations of the on-board power and status LEDs
* Adjust nightly building and few boards config cleanup
2018-07-17 15:53:30 +02:00
Igor Pečovnik
6ee779b744 Enable ramlog only if it was enabled before. This fixes possible troubles on OMV installs. Adjusted Odroid NEXT kernel configuration, fixes eMMC/SD card u-boot updating if not on the first place /dev/mmcblk0 ... checks also 1 and 2, move nanopik1plus to supported list 2018-06-23 13:28:27 +00:00
Igor Pecovnik
23038e35b5 Merge u-boot patches from development 2018-05-27 13:11:47 +02:00
Igor Pecovnik
5783fad9b5 Remove deprecated patch 2018-05-24 13:49:00 +02:00
Igor Pecovnik
2c08ec8f5a Merge sunxi family into stable 2018-05-24 13:32:29 +02:00
Stefan Mavrodiev
3b39c68fdf Remove duplicate patch 2018-05-03 08:19:18 +03:00
Igor Pečovnik
8fa1d6d98f
Merge pull request #935 from OLIMEX/update-mmc-phases
Fix mmc phase timings
2018-04-26 12:13:55 +02:00
Stefan Mavrodiev
d6e0c3c3da Add eMMC phase fix patch 2018-04-26 11:48:15 +03:00
Stefan Mavrodiev
d983ac403e Update GMAC phy address 2018-04-25 16:36:31 +03:00
Stefan Mavrodiev
babc3beb64 Fix mmc phase timings 2018-04-19 08:23:26 +03:00
Thomas Kaiser
075259c345
Remove patch since potentially dangerous
A proper fix might be adoption of Icenowy's newer DT changes, see https://forum.armbian.com/topic/6650-toolchain-banana-pi-m2-zero-h3/?do=findComment&comment=50539
2018-03-05 18:25:57 +01:00
Igor Pecovnik
0df0209db9 Add CSC target for Bananapi M2 zero 2018-02-15 10:31:01 +01:00
Igor Pecovnik
856b8d5ba6 Olinuxino A64 NEXT kernel, enabling USB, eMMC, wireless ... HDMI and network does not work yet 2018-02-13 21:03:05 +01:00
Karabek
e99b45b326 Improve boot stability (#886)
Reduced DRAM clock from 576MHz to 408MHz since users reported boot issues with some R69s.
See https://forum.armbian.com/topic/4877-h2-sunvell-r69-android-tv-box-aliexpress/?page=6&tab=comments#comment-48779
2018-02-07 12:43:56 +03:00
Stefan Mavrodiev
95744b9061 Add board patches 2018-01-29 11:52:38 +02:00
Igor Pecovnik
3e5cadd575 Temporally disabling u-boot splash due to troubles with booting legacy kernels 2018-01-21 16:18:16 +01:00
Igor Pecovnik
2c613401fb Add Libretech Tritium NEXT u-boot and kernel target, HDMI enabled, untested ... as CSC target 2018-01-03 10:44:25 +01:00
Igor Pecovnik
cebc0777e2 Adding eMMC support for Orangepi Win by default. 2018-01-03 10:42:05 +01:00
Igor Pecovnik
54400b224b Previously removed patch is still needed in NEXT branch. adding it there. Now both kernels boots properly. Closing https://github.com/armbian/build/issues/770 2017-12-31 10:54:51 +01:00
Igor Pecovnik
15f7cd03c0 Removing deprecated patch. This fix used to fix reboot resoulting into power off. This is not the case anymore but this patch resoults in stopping at <6>axp20_ldo2: 1800 <--> 3300 mV at 3000 mV https://github.com/armbian/build/issues/770 2017-12-31 10:47:31 +01:00
karabek
137797d1e3 HDMI support for (community supported) mainlen kernel for Sunvell R69 2017-12-17 10:49:56 +01:00
Karabek
89ea5f0ca0 Mainline support for Sunvell R69 (#843) 2017-12-10 23:05:33 +03:00
zador-blood-stained
7317d3f5bb Add DE2 vsync polarity fix to u-boot 2017-12-03 22:49:07 +03:00
Igor Pecovnik
6cf90991ba Removing Pinebook DEV deprecated u-boot patch. Buidling still failing https://pastebin.com/M4uqu0hZ Too late to dig into ... 2017-12-02 22:49:46 +01:00
Igor Pecovnik
95797a752f Removing deprecated u-boot patch, adjusting Lime2emmc special patch and restoring workaround patch 2017-12-02 20:16:25 +01:00
Igor Pecovnik
7d5227021a U-boot patch adjust for Olimex Lime2 workaround 2017-12-02 19:01:09 +01:00
Stefan Mavrodiev
2da35af575 Update BSP for olinuxino-lime2 and a20-som 2017-11-27 10:25:28 +02:00
zador-blood-stained
5f4c4c77b2 [WIP] Update sunxi u-boot to v2017.11 2017-11-25 15:11:13 +03:00
ThomasKaiser
6a782a29a5 Prepare upstream NEO Plus 2 u-boot submission
Commit 4a4485b789895ee331f44d1856cb71d5a1ac9805 uses 408 MHz DRAM clockspeed
2017-11-24 05:26:43 -08:00
Tonymac32
8b17023753
Merge pull request #816 from karabek/master
updated nanopi-duo patches w/o nanopi.dtsi
2017-11-18 13:28:41 -05:00
ThomasKaiser
f043d0aaec Consolidate sunxi DRAM clockspeed adjustments
https://forum.armbian.com/topic/4921-orange-pi-zero-plus-h5-chip/?do=findComment&comment=43900
2017-11-18 08:10:05 -08:00
ThomasKaiser
d0acf616e0 Set 624 MHz DRAM clock on OPi Zero Plus
Temperature difference between 408 and 624 MHz is less than 2°C and performance with some tasks slightly improves especially with lower cpufreq
http://linux-sunxi.org/Xunlong_Orange_Pi_Zero_Plus#DRAM
2017-11-17 07:03:16 -08:00
Igor Pecovnik
aa572c15a0 Update driver for 8189fs and u-boot patch for setting fixed MAC address. 2017-11-17 07:24:07 +01:00
Igor Pecovnik
25f4fff086 Add separate Orangepi Zero Plus config, adding wifi which working but getting new mac each time, USB enabled 2017-11-16 11:41:43 +01:00
Igor Pecovnik
23412838d8 Reworked Beelink X2, Tested: USB ports, HDMI, eMMC install, wireless station (40-50Mbit/s at close proximity) and AP mode, ... 2017-11-13 20:03:40 +01:00
zador-blood-stained
28502a0472 Clean up executable bits in patch files 2017-11-11 17:49:39 +03:00
ThomasKaiser
6161ac89f5 Adjust NanoPi M1 Plus 2 DRAM freq to FriendlyELEC defaults 2017-11-09 11:07:50 -08:00
Igor Pecovnik
c7fac68056 Add FriendlyARM M1 Plus2 .... HDMI works, eMMC, USB, ... need more testing. Enabled nightly image 2017-11-09 19:12:29 +01:00
Stefan Mavrodiev
7051559bcd Initial support for A20-SOM-EVB (#817) 2017-11-07 13:38:51 +03:00
karabek
509f15aa3e updated nanopi-duo patches (w/o nanopi.dtsi) 2017-11-07 10:14:15 +01:00
Stefan Mavrodiev
db22267d40 Update lime2 lan support (#815) 2017-11-06 12:08:06 +03:00
ThomasKaiser
8d8dcc7afb Add patch to fix NanoPi DRAM clockspeeds 2017-11-01 10:07:52 -07:00
zador-blood-stained
46e082773a Lower default CPU and DRAM frequencies for H5 and A64 devices 2017-11-01 13:04:00 +03:00
karabek
9dd5907550 add nanopi-duo as community supported board 2017-10-31 10:18:16 +01:00
Igor Pecovnik
55ed4d6ea5 Workaround for reboot resoulting in power off at some A20 based Olimex boards
https://github.com/armbian/build/issues/770
2017-10-30 20:10:06 +01:00
zador-blood-stained
7ad733a19a Fix sunxi u-boot splash
Tested on H3 with DM video driver, may require tweaks for older video
driver (A10/A20)
Boot splash files should be installed in family_tweaks due to different
requirements for different platforms
2017-10-26 18:40:30 +03:00
zador-blood-stained
3d4e37cc2e Enable THUMB build for sunxi u-boot
Upstream commit http://git.denx.de/?p=u-boot/u-boot-sunxi.git;a=commit;h=d48b4f0e2ead943e356e61af2503c55d4cd4f9f3
2017-10-24 17:47:03 +03:00
zador-blood-stained
dd48a784f5 Enable USB keyboards in sunxi u-boot
Switch to AUTOBOOT_KEYED with <Space> and <Ctrl-C> as autoboot abort
methods
Increase sunxi bootdelay to 1
Closes #789
2017-10-24 17:44:22 +03:00
Igor Pecovnik
1bdcdba9ff Adding Orangepi Zero Plus2 u-boot and kernel bits and removing unsupported ZeroPlus which is another beast we don't have yet: http://www.orangepi.org/OrangePiZeroPlus/ fancy ethernet and FTV8189. HDMI, WifI and eMMC on Zero2+ H3 works, while I had no luck with Bluetooth 2017-10-24 13:15:27 +02:00
zador-blood-stained
bdf68c74a2 FixSoPine dev u-boot compilation 2017-10-17 15:30:35 +03:00
zador-blood-stained
a1150cbb34 Move u-boot LCD patches to Pinebook board target 2017-10-15 13:08:49 +03:00
Igor Pecovnik
d926dd10d8 One more to disable 2017-10-15 10:42:26 +02:00
Igor Pecovnik
3b4d3729d7 Temporally disabling two broken patches. 2017-10-15 10:32:00 +02:00
zador-blood-stained
85928946b0 Add Pinebook LCD display driver for mainline u-boot
Pulled from https://github.com/anarsoul/u-boot-pine64/ with a couple of
changes and compilation fixes
2017-10-14 22:42:36 +03:00
zador-blood-stained
0d6757eee7 Enable eMMC support in u-boot for cubietruck 2017-10-02 14:18:52 +03:00
Martin Ayotte
710a7b89bc fix usb1-vbus on OPiWin 2017-10-01 17:47:28 -04:00
Martin Ayotte
7ab8184f15 fix usb-phy probe in u-boot 2017-10-01 09:43:41 -04:00
zador-blood-stained
e3f10c4c02 Add sunxi u-boot SPI SPL FIT loading fix 2017-09-24 20:39:13 +03:00
zador-blood-stained
215fea5fb7 Merge sun50i-dev u-boot patch dir into sunxi 2017-09-23 14:44:28 +03:00
zador-blood-stained
a717f1a506 Fix sunxi u-boot crash in fdt setprop 2017-09-22 21:07:18 +03:00
Stefan Mavrodiev
d37a8b439c Update A20-OLinuXino-MICRO-eMMC u-boot defconfig 2017-09-14 08:43:47 +03:00
zador-blood-stained
9be1e3cd1a Update u-boot to v2017.09 2017-09-12 11:37:18 +03:00
Stefan Mavrodiev
beeafa2074 Add support for A20-OLinuXino-MICRO-eMMC
Add basic support for A20-OLinuXino-MICRO-eMMC. This includes new board
configuration, new .fex file. The board needs kernel patch, with disable hpi on
eMMC.

Additionally starting from revision J, the phy is changed - RTL8201 to LAN8710. This needs patch of dts file, to enable PA17 pin support.
2017-09-01 15:16:34 +03:00
zador-blood-stained
fe6969b057 Add proper u-boot config for Zero Plus 2 H3
Fixes #715
2017-07-14 12:06:54 +03:00
zador-blood-stained
0c188716ae Update mainline u-boot to v2017.07 2017-07-10 23:23:24 +03:00
Igor Pecovnik
b57c9d767e Add missing u-boot conf 2017-07-10 04:08:34 +02:00
Igor Pecovnik
9348021757 Remove deprecated patch 2017-06-18 09:47:06 +02:00
zador-blood-stained
c1edcdb396 Add possible missing bits for A10/A20 EMAC/GMAC 2017-06-14 23:18:12 +03:00
zador-blood-stained
38d9afe64a Add NanoPi M1 u-boot defconfig 2017-05-20 16:41:32 +03:00
Martin Ayotte
2c994750ee add missing USBs in u-boot for opizeroplus2 2017-05-11 13:40:13 -04:00
Martin Ayotte
a4f2dda417 add missing MMC2 in u-boot for opizeroplus2-h3 2017-05-11 12:38:03 -04:00
zador-blood-stained
63a88eab9a Typo 2017-05-09 15:54:53 +03:00
zador-blood-stained
40fd82f633 Cleanup 2017-05-09 15:51:02 +03:00
zador-blood-stained
40061e1ff7 Readd OPi Zero+2-H3 u-boot defconfig 2017-05-09 15:50:37 +03:00
zador-blood-stained
8950127007 Add OPi Zero default cpufreq u-boot patch 2017-05-09 15:36:40 +03:00
zador-blood-stained
549a20ecc2 Small cleanup 2017-05-09 15:33:57 +03:00
zador-blood-stained
4db20ff61a Readd lime2-emmc u-boot config 2017-05-09 14:21:16 +03:00
zador-blood-stained
6dcbb3cbf7 Do not relocate initrd for sun8i-default config
This fixes booting legacy kernel on OPi Zero 256MB
2017-05-09 12:51:00 +03:00
zador-blood-stained
ae7fdd86d0 Remove obsolete patch 2017-05-08 21:41:40 +03:00
zador-blood-stained
b2f6ea41a0 Add DE2 fixes 2017-05-08 21:05:31 +03:00
zador-blood-stained
0b2e5efc14 Add DM DE2 driver to sun8i-dev u-boot 2017-05-08 21:00:30 +03:00
zador-blood-stained
42232739d0 WIP: Update mainline u-boot to v2017.05 2017-05-08 19:56:18 +03:00
Igor Pecovnik
088f758fe9 Add eMMC support for Cubieboard2 2017-05-03 19:18:52 +02:00
Martin Ayotte
d1168437e4 fix OPiZeroPlus2-H3 to use it own DTS, not the NanoPiNeoAir 2017-04-28 15:27:22 -04:00
Igor Pecovnik
5385360891 Patch to disabled U-boot messages and display logo only. Disabled by default. 2017-03-26 20:31:33 +02:00
Thomas Kaiser
96e7b00999 Limit BPi M2+ boot cpufreq to 816MHz again
Due to overheating issues we chose to limit this board to 816MHz max based on cpuburn tests in the past. Setting got lost and is now applied again.
2017-03-24 12:17:53 +01:00
zador-blood-stained
bb6e6bc854 Add missing options to OPi Zero u-boot defconfig 2017-03-15 18:16:12 +03:00