/freebsd/sys/contrib/device-tree/Bindings/arm/keystone/ |
H A D | ti,sci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/keystone/ti,sci [all...] |
H A D | ti,sci.txt | 1 Texas Instruments System Control Interface (TI-SCI) Message Protocol 2 -------------------------------------------------------------------- 9 An example of such an SoC is K2G, which contains the system control hardware 16 TI-SCI controller Device Node: 19 The TI-SCI node describes the Texas Instrument's System Controller entity node. 23 relationship between the TI-SCI parent node to the child node. 26 ------------------- 27 - compatible: should be "ti,k2g-sci" for TI 66AK2G SoC 28 should be "ti,am654-sci" for for TI AM654 SoC 29 - mbox-names: [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/soc/ti/ |
H A D | sci-pm-domain.txt | 1 Texas Instruments TI-SCI Generic Power Domain 2 --------------------------------------------- 7 controller happens through a protocol known as TI-SCI [1]. 9 [1] Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 15 bindings in Documentation/devicetree/bindings/power/power-domain.yaml. Because 16 this relies on the TI SCI protocol to communicate with the PMMC it must be a 20 -------------------- 21 - compatible: should be "ti,sci-pm-domain" 22 - #power-domain-cells: Can be one of the following: 32 Example (K2G): [all …]
|
H A D | ti,pruss.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 TI Programmable Real-Time Unit and Industrial Communication Subsystem 11 - Suman Anna <s-anna@ti.com> 15 The Programmable Real-Time Unit and Industrial Communication Subsystem 16 (PRU-ICSS a.k.a. PRUSS) is present on various TI SoCs such as AM335x, AM437x, 17 Keystone 66AK2G, OMAP-L138/DA850 etc. A PRUSS consists of dual 32-bit RISC 18 cores (Programmable Real-Time Units, or PRUs), shared RAM, data and 23 peripheral interfaces, fast real-time responses, or specialized data handling. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | ti,sci-clk.txt | 1 Texas Instruments TI-SCI Clocks 7 as TI-SCI[1]. This clock implementation plugs into the common clock 8 framework and makes use of the TI-SCI protocol on clock API requests. 10 [1] Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13 ------------------- 14 - compatible: Must be "ti,k2g-sci-clk" 15 - #clock-cells: Shall be 2. 22 -------- 25 compatible = "ti,k2g-sci"; 28 compatible = "ti,k2g-sci-clk"; [all …]
|
H A D | ti,sci-clk.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/ti,sci [all...] |
/freebsd/sys/contrib/device-tree/src/arm/ti/keystone/ |
H A D | keystone-k2g.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for K2G SOC 5 * Copyright (C) 2016-2017 Texas Instruments Incorporated - http://www.ti.com/ 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/pinctrl/keystone.h> 10 #include <dt-bindings/gpio/gpio.h> 13 compatible = "ti,k2g","ti,keystone"; 14 model = "Texas Instruments K2G SoC"; 15 #address-cells = <2>; 16 #size-cells = <2>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/reset/ |
H A D | ti,sci-reset.txt | 1 Texas Instruments System Control Interface (TI-SCI) Reset Controller 8 through a protocol called TI System Control Interface (TI-SCI protocol). 9 For TI SCI details, please refer to the document, 10 Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 12 TI-SCI Reset Controller Node 14 This reset controller node uses the TI SCI protocol to perform the reset 16 node of the associated TI-SCI system controller node. 19 -------------------- 20 - compatible : Should be "ti,sci-reset" 21 - #reset-cells : Should be 2. Please see the reset consumer node below for [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | ti-edma.txt | 8 ------------------------------------------------------------------------------ 12 -------------------- 13 - compatible: Should be: 14 - "ti,edma3-tpcc" for the channel controller(s) on OMAP, 16 - "ti,k2g-edma3-tpcc", "ti,edma3-tpcc" for the 18 - #dma-cells: Should be set to <2>. The first number is the DMA request 20 - reg: Memory map of eDMA CC 21 - reg-names: "edma3_cc" 22 - interrupts: Interrupt lines for CCINT, MPERR and CCERRINT. 23 - interrupt-names: "edma3_ccint", "edma3_mperr" and "edma3_ccerrint" [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-am65-wakeup.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2018 Texas Instruments Incorporated - https://www.ti.com/ 9 dmsc: system-controller@44083000 { 10 compatible = "ti,am654-sci"; 11 ti,host-id = <12>; 13 mbox-name [all...] |
H A D | k3-j7200-mcu-wakeup.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/ 9 dmsc: system-controller@44083000 { 10 compatible = "ti,k2g-sci"; 11 ti,host-i [all...] |
H A D | k3-j721s2-mcu-wakeup.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ 9 sms: system-controller@44083000 { 10 compatible = "ti,k2g-sci"; 11 ti,host-id = <12>; 13 mbox-name [all...] |
H A D | k3-j784s4-mcu-wakeup.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ 9 sms: system-controller@44083000 { 10 bootph-all; 11 compatible = "ti,k2g-sci"; 12 ti,host-i [all...] |
H A D | k3-j721e-mcu-wakeup.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2020 Texas Instruments Incorporated - https://www.ti.com/ 9 dmsc: system-controller@44083000 { 10 compatible = "ti,k2g-sci"; 11 ti,host-i [all...] |
H A D | k3-am62a-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ 10 compatible = "mmio-sram"; 12 #address-cells = <1>; 13 #size-cells = <1>; 17 gic500: interrupt-controller@1800000 { 18 compatible = "arm,gic-v3"; 25 #address-cell [all...] |
H A D | k3-am62-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2020-2022 Texas Instruments Incorporated - https://www.ti.com/ 10 compatible = "mmio-sram"; 12 #address-cells = <1>; 13 #size-cells = <1>; 17 gic500: interrupt-controller@1800000 { 18 compatible = "arm,gic-v [all...] |
H A D | k3-am64-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/phy/phy-cadence.h> 9 #include <dt-bindings/phy/phy-ti.h> 12 serdes_refclk: clock-cmnrefcl [all...] |
/freebsd/sys/contrib/device-tree/Bindings/remoteproc/ |
H A D | ti,keystone-rproc.txt | 5 sub-systems that are used to offload some of the processor-intensive tasks or 8 These processor sub-systems usually contain additional sub-modules like L1 15 Each DSP Core sub-system is represented as a single DT node, and should also 22 -------------------- 25 - compatible: Should be one of the following, 26 "ti,k2hk-dsp" for DSPs on Keystone 2 66AK2H/K SoCs 27 "ti,k2l-dsp" for DSPs on Keystone 2 66AK2L SoCs 28 "ti,k2e-dsp" for DSPs on Keystone 2 66AK2E SoCs 29 "ti,k2g-dsp" for DSPs on Keystone 2 66AK2G SoCs 31 - reg: Should contain an entry for each value in 'reg-names'. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/gpio/ |
H A D | gpio-davinci.txt | 4 - compatible: should be "ti,dm6441-gpio": for Davinci da850 SoCs 5 "ti,keystone-gpio": for Keystone 2 66AK2H/K, 66AK2L, 7 "ti,k2g-gpio", "ti,keystone-gpio": for 66AK2G 8 "ti,am654-gpio", "ti,keystone-gpio": for TI K3 AM654 9 "ti,j721e-gpio", "ti,keystone-gpio": for J721E SoCs 10 "ti,am64-gpio", "ti,keystone-gpio": for AM64 SoCs 12 - reg: Physical base address of the controller and the size of memory mapped 15 - gpio-controller : Marks the device node as a gpio controller. 17 - #gpio-cells : Should be two. 18 - first cell is the pin number [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mmc/ |
H A D | ti-omap-hsmmc.txt | 10 ---------- [all...] |