Openwrt/target/linux
Daniel Golle dcc34574ef oxnas: bring in new oxnas target
Reboot the oxnas target based on Linux 4.14 by rebasing our support on
top of the now-existing upstream kernel support.
This commit brings oxnas support to the level of v4.17 having upstream
drivers for Ethernet, Serial and NAND flash.
Botch up OpenWrt's local drivers for EHCI, SATA and PCIe based on the
new platform code and device-tree.
Re-introduce base-files from old oxnas target which works for now but
needs further clean-up towards generic board support.

Functional issues:
 * PCIe won't come up (hence no USB3 on Shuttle KD20)
 * I2C bus of Akitio myCloud device is likely not to work (missing
   debounce support in new pinctrl driver)

Code-style issues:
 * plla/pllb needs further cleanup -- currently their users or writing
   into the syscon regmap after acquireling the clk instead of using
   defined clk_*_*() functions to setup multipliers and dividors.
 * PCIe phy needs its own little driver.
 * SATA driver is a monster and should be split into an mfd having
   a raidctrl regmap, sata controller, sata ports and sata phy.

Tested on MitraStar STG-212 aka. Medion Akoya MD86xxx and Shuttle KD20.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2018-06-01 15:45:06 +02:00
..
adm5120
adm8668
apm821xx
ar7
ar71xx kernel: bump to 4.9.105 2018-06-01 08:25:14 +02:00
arc770
archs38
armvirt
at91
ath25
ath79 ath79: correct wmac names in dts 2018-06-01 08:23:47 +02:00
au1000
bcm53xx
brcm47xx kernel: bump to 4.9.105 2018-06-01 08:25:14 +02:00
brcm63xx
brcm2708 kernel: bump to 4.9.105 2018-06-01 08:25:14 +02:00
cns3xxx
gemini
generic kernel: re-add export ipv6_push_frag_opts for tunneling now patch 2018-06-01 14:08:42 +02:00
imx6
ipq40xx
ipq806x
ixp4xx kernel: bump to 4.9.105 2018-06-01 08:25:14 +02:00
kirkwood
lantiq
layerscape kernel: bump to 4.9.105 2018-06-01 08:25:14 +02:00
malta
mcs814x
mediatek
mpc85xx kernel: bump to 4.9.105 2018-06-01 08:25:14 +02:00
mvebu
mxs
octeon
octeontx
omap
omap24xx
orion
oxnas oxnas: bring in new oxnas target 2018-06-01 15:45:06 +02:00
pistachio
ppc40x
ppc44x
ramips Revert "ramips: Move PCI driver to files directory" 2018-06-01 11:42:20 +02:00
rb532
sunxi kernel: bump to 4.9.105 2018-06-01 08:25:14 +02:00
uml
x86
xburst
zynq
Makefile