Searched refs:hwspinlock (Results 1 – 22 of 22) sorted by relevance
/u-boot/include/ |
A D | hwspinlock.h | 24 struct hwspinlock { struct 45 int index, struct hwspinlock *hws); argument 55 int hwspinlock_lock_timeout(struct hwspinlock *hws, unsigned int timeout); 64 int hwspinlock_unlock(struct hwspinlock *hws); 70 struct hwspinlock *hws) in hwspinlock_get_by_index() 75 static inline int hwspinlock_lock_timeout(struct hwspinlock *hws, in hwspinlock_lock_timeout() 81 static inline int hwspinlock_unlock(struct hwspinlock *hws) in hwspinlock_unlock() 108 int (*of_xlate)(struct hwspinlock *hws,
|
/u-boot/drivers/hwspinlock/ |
A D | sandbox_hwspinlock.c | 18 if (state->hwspinlock) in sandbox_lock() 21 state->hwspinlock = true; in sandbox_lock() 33 if (!state->hwspinlock) in sandbox_unlock() 36 state->hwspinlock = false; in sandbox_unlock()
|
A D | hwspinlock-uclass.c | 22 static int hwspinlock_of_xlate_default(struct hwspinlock *hws, in hwspinlock_of_xlate_default() 39 struct hwspinlock *hws) in hwspinlock_get_by_index() 80 int hwspinlock_lock_timeout(struct hwspinlock *hws, unsigned int timeout) in hwspinlock_lock_timeout() 108 int hwspinlock_unlock(struct hwspinlock *hws) in hwspinlock_unlock() 144 UCLASS_DRIVER(hwspinlock) = {
|
A D | Makefile | 5 obj-$(CONFIG_DM_HWSPINLOCK) += hwspinlock-uclass.o
|
/u-boot/test/dm/ |
A D | hwspinlock.c | 19 struct hwspinlock hws; in dm_test_hwspinlock_base() 23 ut_asserteq(false, state->hwspinlock); in dm_test_hwspinlock_base() 27 ut_asserteq(true, state->hwspinlock); in dm_test_hwspinlock_base() 30 ut_asserteq(false, state->hwspinlock); in dm_test_hwspinlock_base()
|
A D | Makefile | 35 obj-$(CONFIG_DM_HWSPINLOCK) += hwspinlock.o
|
/u-boot/arch/sandbox/include/asm/ |
A D | state.h | 106 bool hwspinlock; /* Hardware Spinlock status */ member
|
/u-boot/drivers/ |
A D | Kconfig | 47 source "drivers/hwspinlock/Kconfig"
|
A D | Makefile | 123 obj-$(CONFIG_DM_HWSPINLOCK) += hwspinlock/
|
/u-boot/arch/arm/dts/ |
A D | stm32mp151.dtsi | 1099 hwspinlock: hwspinlock@4c000000 { label 1100 compatible = "st,stm32-hwspinlock"; 1104 clock-names = "hwspinlock"; 1627 hwlocks = <&hwspinlock 0>; 1760 hwlocks = <&hwspinlock 0>;
|
A D | k3-j7200-main.dtsi | 118 hwspinlock: spinlock@30e00000 { label 119 compatible = "ti,am654-hwspinlock";
|
A D | am4372.dtsi | 401 hwspinlock: spinlock@480ca000 { label 402 compatible = "ti,omap4-hwspinlock";
|
A D | dm816x.dtsi | 242 compatible = "ti,omap4-hwspinlock";
|
A D | k3-am65-main.dtsi | 499 hwspinlock: spinlock@30e00000 { label 500 compatible = "ti,am654-hwspinlock";
|
A D | k3-j721e-main.dtsi | 178 hwspinlock: spinlock@30e00000 { label 179 compatible = "ti,am654-hwspinlock";
|
A D | dra7.dtsi | 994 hwspinlock: spinlock@4a0f6000 { label 995 compatible = "ti,omap4-hwspinlock";
|
A D | am33xx-l4.dtsi | 1359 hwspinlock: spinlock@0 { label 1360 compatible = "ti,omap4-hwspinlock";
|
A D | omap4-l4.dtsi | 634 hwspinlock: spinlock@0 { label 635 compatible = "ti,omap4-hwspinlock";
|
A D | omap5-l4.dtsi | 651 hwspinlock: spinlock@0 { label 652 compatible = "ti,omap4-hwspinlock";
|
/u-boot/drivers/pinctrl/ |
A D | pinctrl_stm32.c | 31 struct hwspinlock hws;
|
/u-boot/arch/sandbox/dts/ |
A D | test.dts | 1328 hwspinlock@0 { 1329 compatible = "sandbox,hwspinlock";
|
/u-boot/ |
A D | MAINTAINERS | 433 F: drivers/hwspinlock/stm32_hwspinlock.c
|
Completed in 29 milliseconds