]> Git Repo - linux.git/commitdiff
Merge tag 'omap-for-v5.13/fixes-sata' of git://git.kernel.org/pub/scm/linux/kernel...
authorOlof Johansson <[email protected]>
Sat, 5 Jun 2021 22:39:55 +0000 (15:39 -0700)
committerOlof Johansson <[email protected]>
Sat, 5 Jun 2021 22:39:58 +0000 (15:39 -0700)
Regression fix for TI dra7 SATA not detecting drives

The SATA quirk flags are no missing With recent removal of legacy
platform data and we need to add the quirk flags to detect drives.

* tag 'omap-for-v5.13/fixes-sata' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
  bus: ti-sysc: Fix missing quirk flags for sata

Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Olof Johansson <[email protected]>
1  2 
drivers/bus/ti-sysc.c

diff --combined drivers/bus/ti-sysc.c
index 5fae60f8c1355519c0c4825fae8888e4990f7ef0,b3e7a6e8de716ae04ea5587b1e14dc565b5ad68d..50a9f34b9e6c64924f4acf192e483b4a1526399d
@@@ -1459,6 -1459,8 +1459,8 @@@ static const struct sysc_revision_quir
                   SYSC_QUIRK_SWSUP_SIDLE | SYSC_QUIRK_SWSUP_MSTANDBY),
        SYSC_QUIRK("tptc", 0, 0, -ENODEV, -ENODEV, 0x40007c00, 0xffffffff,
                   SYSC_QUIRK_SWSUP_SIDLE | SYSC_QUIRK_SWSUP_MSTANDBY),
+       SYSC_QUIRK("sata", 0, 0xfc, 0x1100, -ENODEV, 0x5e412000, 0xffffffff,
+                  SYSC_QUIRK_SWSUP_SIDLE | SYSC_QUIRK_SWSUP_MSTANDBY),
        SYSC_QUIRK("usb_host_hs", 0, 0, 0x10, 0x14, 0x50700100, 0xffffffff,
                   SYSC_QUIRK_SWSUP_SIDLE | SYSC_QUIRK_SWSUP_MSTANDBY),
        SYSC_QUIRK("usb_host_hs", 0, 0, 0x10, -ENODEV, 0x50700101, 0xffffffff,
        SYSC_QUIRK("prcm", 0, 0, -ENODEV, -ENODEV, 0x40000400, 0xffffffff, 0),
        SYSC_QUIRK("rfbi", 0x4832a800, 0, 0x10, 0x14, 0x00000010, 0xffffffff, 0),
        SYSC_QUIRK("rfbi", 0x58002000, 0, 0x10, 0x14, 0x00000010, 0xffffffff, 0),
-       SYSC_QUIRK("sata", 0, 0xfc, 0x1100, -ENODEV, 0x5e412000, 0xffffffff, 0),
        SYSC_QUIRK("scm", 0, 0, 0x10, -ENODEV, 0x40000900, 0xffffffff, 0),
        SYSC_QUIRK("scm", 0, 0, -ENODEV, -ENODEV, 0x4e8b0100, 0xffffffff, 0),
        SYSC_QUIRK("scm", 0, 0, -ENODEV, -ENODEV, 0x4f000100, 0xffffffff, 0),
@@@ -2886,9 -2887,6 +2887,9 @@@ static int sysc_init_soc(struct sysc *d
        switch (sysc_soc->soc) {
        case SOC_AM3:
        case SOC_AM4:
 +      case SOC_4430 ... SOC_4470:
 +      case SOC_5430:
 +      case SOC_DRA7:
                np = of_find_node_by_path("/ocp");
                WARN_ONCE(np && of_device_is_compatible(np, "simple-bus"),
                          "ti-sysc: Incomplete old dtb, please update\n");
This page took 0.058077 seconds and 4 git commands to generate.