Searched +full:omap4 +full:- +full:hwspinlock (Results 1 – 18 of 18) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/hwlock/ti,omap-hwspinlock.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: TI HwSpinlock for OMAP and K3 based SoCs10 - Suman Anna <s-anna@ti.com>15 - ti,omap4-hwspinlock # for OMAP44xx, OMAP54xx, AM33xx, AM43xx, DRA7xx SoCs16 - ti,am654-hwspinlock # for K3 AM65x, J721E and J7200 SoCs21 "#hwlock-cells":24 The OMAP hwspinlock users will use a 0-indexed relative hwlock number as[all …]
12 For example, OMAP4 has dual Cortex-A9, dual Cortex-M3 and a C64x+ DSP,17 A generic hwspinlock framework allows platform-independent drivers to use18 the hwspinlock device in order to access data structures that are shared22 This is necessary, for example, for Inter-processor communications:23 on OMAP4, cpu-intensive multimedia tasks are offloaded by the host to the26 To achieve fast message-based communications, a minimal kernel support31 the remote processors, and access to it is synchronized using the hwspinlock35 A common hwspinlock interface makes it possible to have generic, platform-43 struct hwspinlock *hwspin_lock_request(void);45 Dynamically assign an hwspinlock and return its address, or NULL[all …]
1 # SPDX-License-Identifier: GPL-2.03 # Generic HWSPINLOCK framework6 menuconfig HWSPINLOCK config9 if HWSPINLOCK16 introduced in OMAP4).78 endif # HWSPINLOCK
1 // SPDX-License-Identifier: GPL-2.05 * Copyright (C) 2010-2015 Texas Instruments Incorporated - http://www.ti.com8 * Hari Kanigeri <h-kanigeri2@ti.com>9 * Ohad Ben-Cohen <ohad@wizery.com>21 #include <linux/hwspinlock.h>37 static int omap_hwspinlock_trylock(struct hwspinlock *lock) in omap_hwspinlock_trylock()39 void __iomem *lock_addr = lock->priv; in omap_hwspinlock_trylock()45 static void omap_hwspinlock_unlock(struct hwspinlock *lock) in omap_hwspinlock_unlock()47 void __iomem *lock_addr = lock->priv; in omap_hwspinlock_unlock()63 static void omap_hwspinlock_relax(struct hwspinlock *lock) in omap_hwspinlock_relax()[all …]
4 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/11 #include <dt-bindings/gpio/gpio.h>12 #include <dt-bindings/pinctrl/am33xx.h>18 interrupt-parent = <&intc>;41 #address-cells = <1>;42 #size-cells = <0>;44 compatible = "arm,cortex-a8";53 operating-points = <60 voltage-tolerance = <2>; /* 2 percentage */63 clock-names = "cpu";[all …]
4 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/11 #include <dt-bindings/gpio/gpio.h>12 #include <dt-bindings/interrupt-controller/arm-gic.h>18 interrupt-parent = <&wakeupgen>;32 #address-cells = <1>;33 #size-cells = <0>;35 compatible = "arm,cortex-a9";40 clock-names = "cpu";42 clock-latency = <300000>; /* From omap-cpufreq driver */46 gic: interrupt-controller@48241000 {[all …]
7 #include <dt-bindings/gpio/gpio.h>8 #include <dt-bindings/pinctrl/omap.h>12 interrupt-parent = <&intc>;13 #address-cells = <1>;14 #size-cells = <1>;28 #address-cells = <1>;29 #size-cells = <0>;31 compatible = "arm,cortex-a8";38 compatible = "arm,cortex-a8-pmu";47 compatible = "ti,omap-infra";[all …]
2 * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/7 * Based on "omap4.dtsi"10 #include <dt-bindings/interrupt-controller/arm-gic.h>11 #include <dt-bindings/pinctrl/dra.h>16 #address-cells = <2>;17 #size-cells = <2>;20 interrupt-parent = <&crossbar_mpu>;46 compatible = "arm,armv7-timer";51 interrupt-parent = <&gic>;54 gic: interrupt-controller@48211000 {[all …]
7 #include <dt-bindings/bus/ti-sysc.h>8 #include <dt-bindings/clock/dm816.h>9 #include <dt-bindings/gpio/gpio.h>10 #include <dt-bindings/pinctrl/omap.h>14 interrupt-parent = <&intc>;15 #address-cells = <1>;16 #size-cells = <1>;30 #address-cells = <1>;31 #size-cells = <0>;33 compatible = "arm,cortex-a8";[all …]
1 // SPDX-License-Identifier: GPL-2.03 compatible = "ti,omap4-l4-cfg", "simple-bus";7 reg-names = "ap", "la", "ia0";8 #address-cells = <1>;9 #size-cells = <1>;19 compatible = "simple-bus";20 #address-cells = <1>;21 #size-cells = <1>;44 target-module@2000 { /* 0x4a002000, ap 3 06.0 */45 compatible = "ti,sysc-omap4", "ti,sysc";[all …]
2 compatible = "ti,omap5-l4-cfg", "simple-bus";6 reg-names = "ap", "la", "ia0";7 #address-cells = <1>;8 #size-cells = <1>;18 compatible = "simple-bus";19 #address-cells = <1>;20 #size-cells = <1>;52 target-module@2000 { /* 0x4a002000, ap 3 44.0 */53 compatible = "ti,sysc-omap4", "ti,sysc";55 reg-names = "rev";[all …]
2 compatible = "ti,am33xx-l4-wkup", "simple-bus";7 reg-names = "ap", "la", "ia0", "ia1";8 #address-cells = <1>;9 #size-cells = <1>;15 compatible = "simple-bus";16 #address-cells = <1>;17 #size-cells = <1>;25 compatible = "simple-bus";26 #address-cells = <1>;27 #size-cells = <1>;[all …]
2 compatible = "ti,am4-l4-wkup", "simple-bus";7 reg-names = "ap", "la", "ia0", "ia1";8 #address-cells = <1>;9 #size-cells = <1>;15 compatible = "simple-bus";16 #address-cells = <1>;17 #size-cells = <1>;25 compatible = "simple-bus";26 #address-cells = <1>;27 #size-cells = <1>;[all …]
2 compatible = "ti,dra7-l4-cfg", "simple-bus";6 reg-names = "ap", "la", "ia0";7 #address-cells = <1>;8 #size-cells = <1>;14 compatible = "simple-bus";15 #address-cells = <1>;16 #size-cells = <1>;47 target-module@2000 { /* 0x4a002000, ap 3 08.0 */48 compatible = "ti,sysc-omap4", "ti,sysc";50 reg-names = "rev";[all …]
1 // SPDX-License-Identifier: GPL-2.05 * Copyright (C) 2016-2018 Texas Instruments Incorporated - https://www.ti.com/7 #include <dt-bindings/phy/phy-am654-serdes.h>11 compatible = "mmio-sram";13 #address-cells = <1>;14 #size-cells = <1>;17 atf-sram@0 {21 sysfw-sram@f0000 {25 l3cache-sram@100000 {30 gic500: interrupt-controller@1800000 {[all …]
1 // SPDX-License-Identifier: GPL-2.05 * Copyright (C) 2016-2019 Texas Instruments Incorporated - https://www.ti.com/7 #include <dt-bindings/phy/phy.h>8 #include <dt-bindings/mux/mux.h>9 #include <dt-bindings/mux/ti-serdes.h>12 cmn_refclk: clock-cmnrefclk {13 #clock-cells = <0>;14 compatible = "fixed-clock";15 clock-frequency = <0>;18 cmn_refclk1: clock-cmnrefclk1 {[all …]
... -boot-2021.07/.readthedocs.yml u-boot-2021.07/Kbuild u-boot-2021.07 ...
9 -------------------------30 ``diff -u`` to make the patch easy to merge. Be prepared to get your40 See Documentation/process/coding-style.rst for guidance here.46 See Documentation/process/submitting-patches.rst for details.57 include a Signed-off-by: line. The current version of this59 Documentation/process/submitting-patches.rst.70 that the bug would present a short-term risk to other users if it76 Documentation/admin-guide/security-bugs.rst for details.81 ---------------------------------------------------97 W: *Web-page* with status/info[all …]