| /linux/Documentation/devicetree/bindings/gpio/ | 
| H A D | ti,omap-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/ti,omap-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: OMAP GPIO controller 10   - Grygorii Strashko <grygorii.strashko@ti.com> 13   The general-purpose interface combines general-purpose input/output (GPIO) banks. 14   Each GPIO banks provides up to 32 dedicated general-purpose pins with input 15   and output capabilities; interrupt generation in active mode and wake-up 21       - enum: [all …] 
 | 
| /linux/arch/arm/boot/dts/ti/omap/ | 
| H A D | omap4-l4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 	compatible = "ti,omap4-l4-cfg", "simple-pm-bus"; 4 	power-domains = <&prm_core>; 6 	clock-names = "fck"; 10 	reg-names = "ap", "la", "ia0"; 11 	#address-cells = <1>; 12 	#size-cells = <1>; 22 		compatible = "simple-pm-bus"; 23 		#address-cells = <1>; 24 		#size-cells = <1>; [all …] 
 | 
| H A D | omap5-l4.dtsi | 2 	compatible = "ti,omap5-l4-cfg", "simple-pm-bus"; 3 	power-domains = <&prm_core>; 5 	clock-names = "fck"; 9 	reg-names = "ap", "la", "ia0"; 10 	#address-cells = <1>; 11 	#size-cells = <1>; 21 		compatible = "simple-pm-bus"; 22 		#address-cells = <1>; 23 		#size-cells = <1>; 55 		target-module@2000 {			/* 0x4a002000, ap 3 44.0 */ [all …] 
 | 
| H A D | omap4-var-dvk-om44.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 5 /dts-v1/; 7 #include "omap4-var-som-om44.dtsi" 8 #include "omap4-var-som-om44-wlan.dtsi" 9 #include "omap4-var-om44customboard.dtsi" 12 	model = "Variscite VAR-DVK-OM44"; 13 	compatible = "variscite,var-dvk-om44", "variscite,var-som-om44", "ti,omap4460", "ti,omap4"; 21 		compatible = "innolux,at070tn83", "panel-dpi"; 23 		panel-timing { 24 			clock-frequency = <33333333>; [all …] 
 | 
| H A D | omap4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3  * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 6 #include <dt-bindings/bus/ti-sysc.h> 7 #include <dt-bindings/clock/omap4.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/pinctrl/omap.h> 11 #include <dt-bindings/clock/omap4.h> 14 	compatible = "ti,omap4430", "ti,omap4"; 15 	interrupt-parent = <&wakeupgen>; [all …] 
 | 
| H A D | omap4-duovero-parlor.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 5 /dts-v1/; 7 #include "omap4-duovero.dtsi" 9 #include <dt-bindings/input/input.h> 13 	compatible = "gumstix,omap4-duovero-parlor", "gumstix,omap4-duovero", "ti,omap4430", "ti,omap4"; 20 		compatible = "gpio-leds"; 24 			linux,default-trigger = "heartbeat"; 29 		compatible = "gpio-keys"; 30 		#address-cells = <1>; 31 		#size-cells = <0>; [all …] 
 | 
| H A D | omap4-panda-es.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3  * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "omap4-panda-common.dtsi" 11 	model = "TI OMAP4 PandaBoard-ES"; 12 	compatible = "ti,omap4-panda-es", "ti,omap4-panda", "ti,omap4460", "ti,omap4430", "ti,omap4"; 20 	ti,audio-routing = 33 	pinctrl-single,pins = < 41 	led_gpio_pins: gpio-led-pmx-pins { 42 		pinctrl-single,pins = < [all …] 
 | 
| H A D | omap5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3  * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 5  * Based on "omap4.dtsi" 8 #include <dt-bindings/bus/ti-sysc.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/pinctrl/omap.h> 12 #include <dt-bindings/clock/omap5.h> 15 	#address-cells = <2>; 16 	#size-cells = <2>; [all …] 
 | 
| H A D | am4372.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5  * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/bus/ti-sysc.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/clock/am4.h> 15 	interrupt-parent = <&wakeupgen>; 16 	#address-cells = <1>; 17 	#size-cells = <1>; 41 		#address-cells = <1>; [all …] 
 | 
| H A D | omap4-duovero.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include "omap4-mcpdm.dtsi" 11 	compatible = "gumstix,omap4-duovero", "ti,omap4430", "ti,omap4"; 14 		stdout-path = &uart3; 23 		compatible = "ti,abe-twl6040"; 26 		ti,mclk-freq = <38400000>; 33 		ti,audio-routing = 42 		compatible = "usb-nop-xceiv"; 43 		reset-gpios = <&gpio2 30 GPIO_ACTIVE_LOW>;	/* gpio_62 */ 44 		#phy-cells = <0>; [all …] 
 | 
| H A D | omap4-var-som-om44.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 4  * Copyright (C) 2012 Variscite Ltd. - https://www.variscite.com 7 #include "omap4-mcpdm.dtsi" 10 	model = "Variscite VAR-SOM-OM44"; 11 	compatible = "variscite,var-som-om44", "ti,omap4460", "ti,omap4"; 19 		compatible = "ti,abe-twl6040"; 20 		ti,model = "VAR-SOM-OM44"; 22 		ti,mclk-freq = <38400000>; 27 		ti,audio-routing = 36 		compatible = "usb-nop-xceiv"; [all …] 
 | 
| H A D | dra7.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3  * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 5  * Based on "omap4.dtsi" 8 #include <dt-bindings/bus/ti-sysc.h> 9 #include <dt-bindings/clock/dra7.h> 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>; [all …] 
 | 
| H A D | omap4-droid4-xt894.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /dts-v1/; 4 #include "motorola-mapphone-xt8xx.dtsi" 8 	compatible = "motorola,droid4", "ti,omap4430", "ti,omap4"; 11 		stdout-path = &uart3; 20 		compatible = "gpio-keys"; 26 			linux,can-disable; 27 			/* Value above 7.95ms for no GPIO hardware debounce */ 28 			debounce-interval = <10>; 33 		 * of the gpio interrupt to avoid lost events in deeper idle states. [all …] 
 | 
| /linux/Documentation/devicetree/bindings/mmc/ | 
| H A D | ti-omap-hsmmc.txt | 10 -------------------- 11 - compatible: 12  Should be "ti,omap2-hsmmc", for OMAP2 controllers 13  Should be "ti,omap3-hsmmc", for OMAP3 controllers 14  Should be "ti,omap3-pre-es3-hsmmc" for OMAP3 controllers pre ES3.0 15  Should be "ti,omap4-hsmmc", for OMAP4 controllers 16  Should be "ti,am33xx-hsmmc", for AM335x controllers 17  Should be "ti,k2g-hsmmc", "ti,omap4-hsmmc" for 66AK2G controllers. 20 --------------------------------- 22 - ti,hwmods: Must be "mmc<n>", n is controller instance starting 1. [all …] 
 | 
| /linux/arch/arm64/boot/dts/ti/ | 
| H A D | k3-am64-mcu.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5  * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 15 		compatible = "ti,am654-timer"; 18 		clock-names = "fck"; 19 		power-domains = <&k3_pds 35 TI_SCI_PD_EXCLUSIVE>; 20 		ti,timer-pwm; 25 		compatible = "ti,am654-timer"; 28 		clock-names = "fck"; 29 		power-domains = <&k3_pds 48 TI_SCI_PD_EXCLUSIVE>; 30 		ti,timer-pwm; [all …] 
 | 
| H A D | k3-am62-mcu.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5  * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 10 		bootph-all; 11 		compatible = "pinctrl-single"; 13 		#pinctrl-cells = <1>; 14 		pinctrl-single,register-width = <32>; 15 		pinctrl-single,function-mask = <0xffffffff>; 19 		bootph-pre-ram; 20 		compatible = "ti,j721e-esm"; 23 		ti,esm-pins = <0>, <1>, <2>, <85>; [all …] 
 | 
| H A D | k3-am65-wakeup.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5  * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/ 9 	dmsc: system-controller@44083000 { 10 		compatible = "ti,am654-sci"; 11 		ti,host-id = <12>; 13 		mbox-names = "rx", "tx"; 18 		reg-names = "debug_messages"; 21 		k3_pds: power-controller { 22 			compatible = "ti,sci-pm-domain"; 23 			#power-domain-cells = <2>; [all …] 
 | 
| H A D | k3-am65-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5  * Copyright (C) 2016-2024 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 …] 
 | 
| /linux/Documentation/devicetree/bindings/hsi/ | 
| H A D | omap-ssi.txt | 5 while the controller found inside OMAP4 is supposed to be fully compliant 9 - compatible:		Should include "ti,omap3-ssi" or "ti,omap4-hsi" 10 - reg-names:		Contains the values "sys" and "gdd" (in this order). 11 - reg:			Contains a matching register specifier for each entry 12 			in reg-names. 13 - interrupt-names:	Contains the value "gdd_mpu". 14 - interrupts: 		Contains matching interrupt information for each entry 15 			in interrupt-names. 16 - ranges:		Represents the bus address mapping between the main 18 - clock-names:		Must include the following entries: [all …] 
 | 
| /linux/arch/arm/mach-omap2/ | 
| H A D | omap_hwmod_81xx_data.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5  * Copyright (C) 2010 Texas Instruments, Inc. - https://www.ti.com/ 11 #include <linux/platform_data/hsmmc-omap.h> 25  * Common alwon .clkctrl_offs from dm814x TRM "Table 2-278. CM_ALWON REGISTERS" 78 #define DM816X_CM_ALWON_TIMER_1_CLKCTRL	(0x1570 - DM816X_DM_ALWON_BASE) 79 #define DM816X_CM_ALWON_TIMER_2_CLKCTRL	(0x1574 - DM816X_DM_ALWON_BASE) 80 #define DM816X_CM_ALWON_TIMER_3_CLKCTRL	(0x1578 - DM816X_DM_ALWON_BASE) 81 #define DM816X_CM_ALWON_TIMER_4_CLKCTRL	(0x157c - DM816X_DM_ALWON_BASE) 82 #define DM816X_CM_ALWON_TIMER_5_CLKCTRL	(0x1580 - DM816X_DM_ALWON_BASE) 83 #define DM816X_CM_ALWON_TIMER_6_CLKCTRL	(0x1584 - DM816X_DM_ALWON_BASE) [all …] 
 | 
| H A D | pdata-quirks.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/gpio/machine.h> 10 #include <linux/gpio/consumer.h> 20 #include <linux/platform_data/pinctrl-single.h> 21 #include <linux/platform_data/hsmmc-omap.h> 22 #include <linux/platform_data/iommu-omap.h> 23 #include <linux/platform_data/ti-sysc.h> 25 #include <linux/platform_data/asoc-ti-mcbsp.h> 26 #include <linux/platform_data/ti-prm.h> 30 #include "common-board-devices.h" [all …] 
 | 
| /linux/Documentation/devicetree/bindings/mfd/ | 
| H A D | twl6040.txt | 3 The TWL6040s are 8-channel high quality low-power audio codecs providing audio, 4 vibra and GPO functionality on OMAP4+ platforms. 9 - compatible : "ti,twl6040" for twl6040, "ti,twl6041" for twl6041 10 - reg: must be 0x4b for i2c address 11 - interrupts: twl6040 has one interrupt line connecteded to the main SoC 12 - gpio-controller: 13 - #gpio-cells = <1>: twl6040 provides GPO lines. 14 - #clock-cells = <0>; twl6040 is a provider of pdmclk which is used by McPDM 15 - twl6040,audpwron-gpio: Power on GPIO line for the twl6040 17 - vio-supply: Regulator for the twl6040 VIO supply [all …] 
 | 
| /linux/Documentation/devicetree/bindings/display/panel/ | 
| H A D | panel-dsi-cm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/panel/panel-dsi-cm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Tomi Valkeinen <tomi.valkeinen@ti.com> 11   - Sebastian Reichel <sre@kernel.org> 23   - $ref: panel-common.yaml# 29       - enum: 30           - motorola,droid4-panel        # Panel from Motorola Droid4 phone 31           - nokia,himalaya               # Panel from Nokia N950 phone [all …] 
 | 
| /linux/Documentation/devicetree/bindings/regulator/ | 
| H A D | lp872x.txt | 4   - compatible: "ti,lp8720" or "ti,lp8725" 5   - reg: I2C slave address. 0x7d = LP8720, 0x7a = LP8725 8   - ti,general-config: the value of LP872X_GENERAL_CFG register (u8) 27   - ti,update-config: define it when LP872X_GENERAL_CFG register should be set 28   - ti,dvs-gpio: GPIO specifier for external DVS pin control of LP872x devices. 29   - ti,dvs-vsel: DVS selector. 0 = SEL_V1, 1 = SEL_V2. 30   - ti,dvs-state: initial DVS pin state. 0 = DVS_LOW, 1 = DVS_HIGH. 31   - enable-gpios: GPIO specifier for EN pin control of LP872x devices. 40   - LP8720: https://www.ti.com/lit/ds/symlink/lp8720.pdf 41   - LP8725: https://www.ti.com/lit/ds/symlink/lp8725.pdf [all …] 
 | 
| /linux/Documentation/devicetree/bindings/pinctrl/ | 
| H A D | pinctrl-single.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/pinctrl-single.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10   - Tony Lindgren <tony@atomide.com> 21       - enum: 22           - pinctrl-single 23           - pinconf-single 24       - items: 25           - enum: [all …] 
 |