hwspinlock/omap: Add support for TI K3 SoCs
authorSuman Anna <s-anna@ti.com>
Fri, 29 Jun 2018 22:45:45 +0000 (17:45 -0500)
committerSuman Anna <s-anna@ti.com>
Tue, 11 Dec 2018 18:08:01 +0000 (12:08 -0600)
The HwSpinlock IP is also present on the newer TI K3 AM65x family of
SoCs. Reuse the existing OMAP Hwspinlock driver to extend the support
for this IP on K3 AM65x SoCs as well.

Signed-off-by: Suman Anna <s-anna@ti.com>
drivers/hwspinlock/Kconfig
drivers/hwspinlock/omap_hwspinlock.c

index e895d29500eec03d10f5067c55a14602cc60de02..6ab04016fec9c8d26df3cb69f10df11634c09eaa 100644 (file)
@@ -9,7 +9,7 @@ menuconfig HWSPINLOCK
 config HWSPINLOCK_OMAP
        tristate "OMAP Hardware Spinlock device"
        depends on HWSPINLOCK
-       depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX
+       depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX || ARCH_K3
        help
          Say y here to support the OMAP Hardware Spinlock device (firstly
          introduced in OMAP4).
index ac4a97cce4131cdb39027f42cff5fd670906b0e3..14e1a532ebb56e9805fcf035b3d960e9b5398a8c 100644 (file)
@@ -174,6 +174,7 @@ static int omap_hwspinlock_remove(struct platform_device *pdev)
 
 static const struct of_device_id omap_hwspinlock_of_match[] = {
        { .compatible = "ti,omap4-hwspinlock", },
+       { .compatible = "ti,am654-hwspinlock", },
        { /* end */ },
 };
 MODULE_DEVICE_TABLE(of, omap_hwspinlock_of_match);