mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-24 09:13:20 -05:00
hwspinlock/omap: Add support for TI K3 SoCs
A HwSpinlock IP is also present on the newer TI K3 AM65x and J721E family of SoCs within the Main NavSS sub-module. Reuse the existing OMAP Hwspinlock driver to extend the support for this IP on K3 AM65x SoCs as well. The IP has slightly different bit-fields in the SYSCONFIG and SYSSTATUS registers. Signed-off-by: Suman Anna <s-anna@ti.com> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
This commit is contained in:
parent
7f40c260df
commit
6fa154e282
2 changed files with 2 additions and 1 deletions
|
@ -9,7 +9,7 @@ menuconfig HWSPINLOCK
|
||||||
config HWSPINLOCK_OMAP
|
config HWSPINLOCK_OMAP
|
||||||
tristate "OMAP Hardware Spinlock device"
|
tristate "OMAP Hardware Spinlock device"
|
||||||
depends on HWSPINLOCK
|
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
|
help
|
||||||
Say y here to support the OMAP Hardware Spinlock device (firstly
|
Say y here to support the OMAP Hardware Spinlock device (firstly
|
||||||
introduced in OMAP4).
|
introduced in OMAP4).
|
||||||
|
|
|
@ -171,6 +171,7 @@ static int omap_hwspinlock_remove(struct platform_device *pdev)
|
||||||
|
|
||||||
static const struct of_device_id omap_hwspinlock_of_match[] = {
|
static const struct of_device_id omap_hwspinlock_of_match[] = {
|
||||||
{ .compatible = "ti,omap4-hwspinlock", },
|
{ .compatible = "ti,omap4-hwspinlock", },
|
||||||
|
{ .compatible = "ti,am654-hwspinlock", },
|
||||||
{ /* end */ },
|
{ /* end */ },
|
||||||
};
|
};
|
||||||
MODULE_DEVICE_TABLE(of, omap_hwspinlock_of_match);
|
MODULE_DEVICE_TABLE(of, omap_hwspinlock_of_match);
|
||||||
|
|
Loading…
Add table
Reference in a new issue