Searched +full:stm32 +full:- +full:hwspinlock (Results 1 – 5 of 5) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/hwlock/st,stm32-hwspinlock.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: STMicroelectronics STM32 Hardware Spinlock10 - Fabien Dessenne <fabien.dessenne@foss.st.com>13 "#hwlock-cells":17 const: st,stm32-hwspinlock25 clock-names:27 - const: hsem[all …]
1 # SPDX-License-Identifier: GPL-2.03 # Generic HWSPINLOCK framework6 menuconfig HWSPINLOCK config9 if HWSPINLOCK40 tristate "STM32 Hardware Spinlock device"43 Say y here to support the STM32 Hardware Spinlock device.66 endif # HWSPINLOCK
1 // SPDX-License-Identifier: GPL-2.09 #include <linux/hwspinlock.h>28 static int stm32_hwspinlock_trylock(struct hwspinlock *lock) in stm32_hwspinlock_trylock()30 void __iomem *lock_addr = lock->priv; in stm32_hwspinlock_trylock()39 static void stm32_hwspinlock_unlock(struct hwspinlock *lock) in stm32_hwspinlock_unlock()41 void __iomem *lock_addr = lock->priv; in stm32_hwspinlock_unlock()46 static void stm32_hwspinlock_relax(struct hwspinlock *lock) in stm32_hwspinlock_relax()61 struct device *dev = &pdev->dev; in stm32_hwspinlock_disable_clk()68 clk_disable_unprepare(hw->clk); in stm32_hwspinlock_disable_clk()73 struct device *dev = &pdev->dev; in stm32_hwspinlock_probe()[all …]
1 // SPDX-License-Identifier: GPL-2.04 * Copyright (C) STMicroelectronics 2017-20245 * Author: Maxime Coquelin <mcoquelin.stm32@gmail.com>9 #include <linux/hwspinlock.h>22 #include <dt-bindings/interrupt-controller/arm-gic.h>74 struct hwspinlock *hwlock;131 __diag_ignore_all("-Woverride-init",136 [0 ... (STM32MP_DESC_IRQ_SIZE - 1)] = EXTI_INVALID_IRQ,185 [0 ... (STM32MP_DESC_IRQ_SIZE - 1)] = EXTI_INVALID_IRQ,244 u32 mask = BIT(d->hwirq % IRQS_PER_BANK); in stm32mp_exti_convert_type()[all …]
5 ---------------------------------------------------21 W: *Web-page* with status/info23 B: URI for where to file *bugs*. A web-page with detailed bug28 patches to the given subsystem. This is either an in-tree file,29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst46 N: [^a-z]tegra all files whose path contains tegra64 ----------------83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)85 L: linux-scsi@vger.kernel.org88 F: drivers/scsi/3w-*[all …]