openwrt/target/linux/ipq806x/files-4.14/arch/arm/boot/dts
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
..
qcom-ipq8064-ap148.dts treewide: replace 'linux, stdout-path' with 'stdout-path' 2018-09-29 17:23:11 +02:00
qcom-ipq8064-ap161.dts ipq806x: dts: Add support for RGMII RX and TX clock delays 2018-12-06 08:15:50 +01:00
qcom-ipq8064-c2600.dts ipq806x: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq8064-d7800.dts ipq806x: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq8064-db149.dts treewide: replace 'linux, stdout-path' with 'stdout-path' 2018-09-29 17:23:11 +02:00
qcom-ipq8064-ea8500.dts ipq806x: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq8064-r7500.dts ipq806x: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq8064-r7500v2.dts ipq806x: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq8064-v2.0.dtsi ipq806x: fix pcie tx termination offset 2018-05-22 20:34:14 +02:00
qcom-ipq8064-vr2600v.dts ipq806x: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq8064-wg2600hp.dts ipq806x: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq8064-wpq864.dts ipq806x: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq8064-wxr-2533dhp.dts ipq806x: add support for Buffalo WXR-2533DHP 2019-01-01 16:39:59 +01:00
qcom-ipq8064.dtsi ipq8064: Enabling sata port ipq8064 based devices 2019-02-14 16:56:15 +01:00
qcom-ipq8065-nbg6817.dts ipq806x: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq8065-r7800.dts ipq806x: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
qcom-ipq8065.dtsi ipq806x: move mmc specific nodes into v1.0 dtsi 2018-05-22 20:34:14 +02:00