Openwrt/target/linux
Roman Glova 064e431575 ipq8064: Enabling sata port ipq8064 based devices
(original text here: https://patchwork.kernel.org/patch/8686761/)

On some SOCs PORTS_IMPL register value is never programmed by the BIOS
and left at zero value. Which means that no sata ports are avaiable for
software. AHCI driver used to cope up with this by fabricating the
port_map if the PORTS_IMPL register is read zero, but recent patch
broke this workaround as zero value was valid for nvme disks.
This patch adds ports-implemented dt bindings as workaround for this issue
in a way that DT can dictate the port_map incase where the SOCs does not
program it already.

This patch is equal to commits:
67f8425d0ee1 ("ipq8064: dts: force AP148 SATA port mapping")
2e7a2c91019c ("ARM: dts: qcom: Move common nodes to ipq8064-v.1.0.dtsi")
in the upstream linux kernel.

Signed-off-by: Roman Glova <roman_glova@epam.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
[added upstream commits, reorg' commit message]
2019-02-14 16:56:15 +01:00
..
adm5120
adm8668
apm821xx kernel: bump 4.19 to 4.19.21 2019-02-14 16:45:01 +01:00
ar7
ar71xx ar71xx: fix TL-MR3220-v2 switch port order 2019-02-14 16:56:14 +01:00
arc770
archs38
armvirt
at91
ath25
ath79 ath79: add support for I-O DATA WN-AC1600DGR 2019-02-14 16:56:15 +01:00
au1000
bcm53xx
brcm47xx
brcm63xx
brcm2708 kernel: bump 4.14 to 4.14.99 2019-02-14 16:45:01 +01:00
cns3xxx kernel: bump 4.19 to 4.19.21 2019-02-14 16:45:01 +01:00
gemini gemini: Name binary "bootpart.tar.gz" 2019-02-14 16:56:15 +01:00
generic kernel: Add missing config option for kernel 4.19 2019-02-14 16:56:15 +01:00
imx6
ipq40xx ipq40xx: add support for ASUS Lyra 2019-02-14 16:56:15 +01:00
ipq806x ipq8064: Enabling sata port ipq8064 based devices 2019-02-14 16:56:15 +01:00
ixp4xx
kirkwood
lantiq
layerscape kernel: bump 4.14 to 4.14.99 2019-02-14 16:45:01 +01:00
malta
mcs814x
mediatek kernel: bump 4.14 to 4.14.99 2019-02-14 16:45:01 +01:00
mpc85xx mpc85xx: 4.19: add missing symbol 2019-02-14 16:56:15 +01:00
mvebu
mxs
octeon
octeontx
omap
omap24xx
orion
oxnas
pistachio
ppc40x
ppc44x
ramips ramips: change status LED for Buffalo WHR-G300N 2019-02-14 16:56:15 +01:00
rb532
samsung
sunxi
uml
x86
xburst
zynq
Makefile