Commit graph

5483 commits

Author SHA1 Message Date
Igor Pecovnik
8edf8c56a8 [sunxi-dev] Adjusted patchset. Tested on H3, H5, A64, A83T, H6, ... focused only on basic features such as dvfs, hdmi, ... Kernel sources are switched to @megous and many patches were taken from @anarsoul branch, mostly regarding Pinebook/A64 which will take some time to get upstream. It's a mess which will be eventually sorted out or merged up. 2018-11-15 14:43:32 +01:00
Thomas McKahan
cfd8a89568 Bootscript: Meson64 update eMMC
Uses C2 boot script on Le Potato/K2 to support eMMC booting.
2018-11-15 01:38:08 -05:00
Thomas McKahan
9b61ae1434 Bugfix, keeping day job 2018-11-14 22:36:36 -05:00
Tony
0461fa8a7b
Rename 5000-add-link-miniarm-dtb to 5000-add-link-miniarm-dtb.patch
it's good to put file extensions on things that need them.
2018-11-14 22:17:09 -05:00
Tony
87a8e43b75
Re-add the symlink to miniarm dtb
removing it breaks older installs on boot, as it's hard-coded.
2018-11-14 22:09:02 -05:00
Martin Ayotte
70bb483a3f fix realtek-8189fs for 4.19.y 2018-11-14 09:55:45 -05:00
Martin Ayotte
e5712c5baa add h6-spi-add-cs1/h6-spi-jedec-nor overlays 2018-11-13 18:01:16 -05:00
Martin Ayotte
8403ec9bf7 add h6-spi-spidev h6-w1-gpio overlays 2018-11-13 17:17:03 -05:00
Martin Ayotte
e89b17e284 add UARTs/I2Cs H6 overlays + disable them in Main DT 2018-11-13 16:47:06 -05:00
Igor Pecovnik
ced3bf0a40 [ sunxi-dev ] Moving to 4.19.y Tested: H3, H5 (unstable?!), H6(no hdmi), R40 (no hdmi), A83T, A64, ... some wireless drivers were left. They need to be adjusted for 4.19.y 2018-11-13 11:50:40 +01:00
Thomas McKahan
08caff89c3 DTS: Rockchip Next/Dev small bugfix
Addresses were wrong, probably a mistake from the 64-bit DTS change for RK3288.  This takes care of dmesg errors and reaching the I2C devices onboard.

@miouyouyou
2018-11-13 02:11:02 -05:00
Tony
5b5bf14a04
Rename odroidc2.eos to odroidc2.conf
We still support the Meson64 family, there is no real difference with the other members of the board family.
2018-11-12 21:42:44 -05:00
Martin Ayotte
7c85b3b53e add H6 I2Cs and UARTs 2018-11-12 17:26:43 -05:00
Igor Pecovnik
f04ca8bd58 [mvebu dev] moving to 4.19.y 2018-11-12 17:21:05 +01:00
Igor Pečovnik
f4c0b00459
Version bump
Rebuild R2 with eMMC install working.
2018-11-12 12:35:32 +01:00
chwe17
d224be3d42 Mt7623 (#1153)
eMMC install
2018-11-12 07:17:42 +01:00
Tony
cf2a061d67
BSP: Meson64 remove legacy kernel support scripts
We've killed off the C2 legacy kernel, the scripts serve no purpose.
2018-11-11 22:36:45 -05:00
Igor Pecovnik
352b2584d2 [ sunxi ] fixed boot console output to match reality. In "both" mode you can have serial console login, but boot log goes to HDMI. In "serial" you (current "both" defaults) you get boot log to serial console, console login and blinking cursor on HDMI which is hard to spot. Lot's of people thinks board doesn't work ... 2018-11-10 21:16:39 +01:00
Martin Ayotte
f7e9d60ff2 fixes for a64-olinuxino eMMC 2018-11-09 14:58:03 -05:00
Igor Pecovnik
6e50034ddb [ rk3399 default ] enable some USB hardware 2018-11-09 12:41:07 +01:00
Igor Pecovnik
f831e2d425 [ Pinebook ] Update atf and u-boot patches. Affects also Teres and Olinuxino 2018-11-09 11:07:40 +01:00
Igor Pecovnik
0c9b42f10d [ rk3399 default bugfix ] adjusting patches and config 2018-11-09 07:05:53 +01:00
Igor Pecovnik
2107093b14 [bugfix] readd mistakenly removed patch for meson64 dev 2018-11-09 06:34:55 +01:00
Igor Pecovnik
8165a67306 [bugfix] add missing file 2018-11-08 18:56:59 +01:00
Igor Pečovnik
efa87b1fb8
Bananapi R2 (#1151)
* Initial commit BPi R2:
Currently working/not working:
- u-boot:
	- builds with minor issues
	- patching and cleanup happens on 'https://github.com/chwe17/u-boot-mt'
- next (https://github.com/frank-w/BPI-R2-4.14)
	- boots with minor issues
	- ETH doesn't work with nm
	- sata works
	- no wifi (needs driver from: https://github.com/frank-w/BPI-R2-4.4)
	- USB not working (xhci-mtk 1a1c0000.usb: fail to get vbus) needs investigation
	- appended device tree is needed due to u-boot doesn't work with fdt (kernelpacking needs adjustemts e.g. cat zImage dtb > zImage-dtb
- dev (kernel.org master)
	- untested, needs adjustments in config (e.g. CONFIG_LOCALVERSION="")
	- since no defconfig is available config is based on frank-w 4.16 Kernel
	- Kernel builds without issues
	- manual packing of kernel and dtb similar to next
The board boots, serial console is available but everything else must be expected as not working!
- to do:
	- u-boot needs a cleanup
	- binary blobs needs investigation
	- eMMC is **not tested** and needs for sure adjustements! (don't try nand-sata-install!!!)
	- bootscript isn't tested (only manual boot over u-boot console at the moment)
	- both kernelconfigs aren't 'armbian standard' modules need to be adjusted

Only use it when you know're familiar with u-boot commands!

* Small fixes, add bootscript
- add bootscript for patched u-boot (needs patching of u-boot, currently under investigation and not working properly)
- revert cat zImage dtb > zImage-dtb (cause not working)
- first cleanup of dev kernelconfig (remove CONFIG_LOCALVERSION="")

* Minor fixup
-kernelconfig for next was adjustet so that USB is recognized
-firt bootscripts was written to boot with source command (doesn't work 100% reliable)
-slightly adjustd boardconfig (e.g. bootscript)
must still be considered as early wip!

* small update (FDT works now)
-working bootscript
-adjusted boardconfig
-earlyprintk activated in kernelconfig

* First attempt to get ETH working
-all interfaces are bridged together
-performance sucks at the moment (not clear if it's related to insane network configuration or I miss something obvious... :P  )

* Major update (see below for changes):
- 4.14 kernel was dropped due to https://forum.armbian.com/topic/7296-bananapi-r2-csc-mt7623-as-new-boardfamily/?do=findComment&comment=55194 and following
	- boot.cmd was adjusted to 'clean' mainline behaviour
	- next build opition and its defaultconfg was removed (at the moment dev only)
- rework of the network default configuration
	- default configuration will be over network.d **not** NetworkManager
	- per default all wired interfaces are bridged together to br0 (still wip)
	- old 'interfaces' configuration was removed
- boardconfig is adjusted (no desktop until I've prove that HDMI works)
- what works/ not works:
	- board boots up without manual u-boot hacking
	- SATA, USB3 (massstorage) is tested and works without issues
	- due to rework of network configuration this is still wip and must be considered as 'not working'

* moved to network.d for configuration of wired network
- renamed bsp packages
- blacklist wired interfaces for NetworkManager
- defined all wired interfaces as br0 in systemd/network
- defined networkd als default renderer for bionic (not tested yet!)

* The houskeeping commit:
- BOARDFAMILY was renamed to mt7623 instead of mt7623n (including patchfolders etc.)
- Network.d has no fully control over wired networkes (block NM from controll, start networkd on firstrun etc.)
- Further cleanup kernelconfig
	- CPU temp is visible from userspace
	- missed switch driver loaded
	- cryptodrivers are there (not tested)
	- still a bunch of work

* Add DMA mem alloc patch
-under testing!

* Add next option (4.17.y) stick dev to master (4.18-rc1 untested)

* minor fixes:
- solve kconfig issues between 4.17 and 4.18
- stick next branch to 4.18
- first attempts to bring up gmac2 (doesn't work currently)

* switch to upstream u-boot
- fix ext4 dependency in patch series
- kernelpacking currently broken

* add bootz & cmd_ext4

* resolved merge conflict

* apply ugly u-boot patch, fix bootscript

* remove unneeded stuff, apply forgotten stuff

* update config for dev & clean up boardconf (remove xenial)

* - drop dev and next, move into default. There is no intention to provide stock kernel
- fixed board description, renamed to WIP, where it can be merged later
- packing boot firmware to the u-boot package
- docker dependencies (aufs will be added later. not essential)
- attached to 4.19.y
- loading armbianEnv.txt
- UUID support (tested)
- enabled ZRAM (tested)
- enabled eMMC install (not quite working properly yet)
- Bionic has some issues with systemd networking.

* gov to ondemand (thermals are conservative anyway), remove unneeded kernelconfigs

* Added AUFS, remove debug from kernel boot parameters, add ath10 mPCI support (which works)

* add power-off-key and rtc

* Added onboard wireless, but it's enabling is disabled by default. Too fragile.

* Change to CSC target
2018-11-08 18:51:42 +01:00
Igor Pecovnik
fc77b6f947 [ c2 related bugfix ] We need to read board name when installing u-boot and we can remove odroidc2 family config since its deprecated 2018-11-07 16:22:32 +01:00
Igor Pecovnik
93ae1d4986 [ meson64 and odroidc2 ] Moving C2 to EOS, remove its default kernel and move to meson64 family. Bump meson64 DEV to 4.19.y and disable non-working patches. Tested C2 on NEXT and DEV (no HDMI output?) http://ix.io/1req 2018-11-07 16:12:05 +01:00
Igor Pecovnik
e5d21eb35c [udoo-neo and udoo] Drop Udoo neo completly, drop udoo default and dev kernel 2018-11-07 14:11:24 +01:00
Igor Pecovnik
a26ccdee62 [odroid xu4] Drop kernel 3.10.y, default -> offical 4.14.y, next = vanilla 4.19.y http://ix.io/1rcZ & dev = n/a 2018-11-07 11:11:51 +01:00
Igor Pecovnik
25edddc583 [s5p6818] Remove unused kernel sources with patches 2018-11-06 19:44:44 +01:00
Igor Pecovnik
b322fec52a [general] Version bump 2018-11-06 18:44:37 +01:00
Igor Pecovnik
32ce48f01d [cubox-i] Drop K3.14.y and move 4.14.y to default, next -> 4.19.y, dev -> 4.19.y + mainline u-boot. Adjust 8188EU for K4.19.y 2018-11-06 18:39:31 +01:00
Igor Pecovnik
7c4cd91775 [cleanup] Remove accidentaly added file 2018-11-05 13:30:11 +01:00
Igor Pecovnik
4188a0b260 [espressobin] Cleanup and bump to 4.19.y 2018-11-05 13:26:40 +01:00
Igor Pecovnik
2ceaa6e8bd [bugfix] This commit fixes Bluetooth on Tinkerboard (tested) and most likely on z28Pro. Thanks to @Staars 2018-11-04 13:29:48 +01:00
Thomas McKahan
6fdf74349b Sync Tonymac local to master https://github.com/armbian/build 2018-11-03 22:00:58 -04:00
Thomas McKahan
3851961a76 Board: RockPro64 fix u-boot postprocess
Now to debug the uboot configuration
2018-11-03 21:55:05 -04:00
Igor Pečovnik
b261e4d4c2
[bugfix] enable truncate logs
only if armbian-ramlog is enabled
2018-11-03 07:27:03 +01:00
Igor Pečovnik
b4130a0964
Merge pull request #1148 from Staars/master
make 8822bs compile again with gcc 7.2.1
2018-11-01 20:06:47 +01:00
Staars
a4e67f23ab make 8822bs compile again with gcc 7.2.1 2018-11-01 14:16:03 +00:00
Igor Pecovnik
5eb3314ee8 [Odroid XU4 Next] enable CONFIG_CACHEFILES 2018-11-01 09:50:28 +01:00
Thomas McKahan
b5d5656bf0 Config: Rockchip64-dev add gpio-syscon for Renegade UHS 2018-10-31 22:55:00 -04:00
Thomas McKahan
a51b986dce U-boot: Rockchip64-dev Renegade part 2 fixes 2018-10-31 22:53:14 -04:00
Thomas McKahan
2e8c9665db U-boot: Rockchip64-dev update renegade 2018-10-31 22:48:54 -04:00
Igor Pečovnik
423c849511
Merge pull request #1147 from dedalodaelus/master
- Corrected rootfstype added if not present
2018-10-31 15:54:27 +01:00
dedalodaelus
9e018b0ab4 - Corrected rootfstype added if not present 2018-10-31 11:29:42 -03:00
Igor Pečovnik
10ffa21d80
Merge pull request #1146 from pavel-odintsov/master
Enabled AF_XDP support for EspressoBin kernels
2018-10-31 13:14:15 +01:00
Pavel Odintsov
16564f81cb
Enabled AF_XDP support for linux-mvebu64-next 2018-10-31 10:33:22 +00:00
Pavel Odintsov
b81cd42acc
Enabled AF_XDP support for linux-mvebu64-dev 2018-10-31 10:32:38 +00: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