Loading Documentation/devicetree/bindings/arm/omap/counter.txt 0 → 100644 +15 −0 Original line number Diff line number Diff line OMAP Counter-32K bindings Required properties: - compatible: Must be "ti,omap-counter32k" for OMAP controllers - reg: Contains timer register address range (base address and length) - ti,hwmods: Name of the hwmod associated to the counter, which is typically "counter_32k" Example: counter32k: counter@4a304000 { compatible = "ti,omap-counter32k"; reg = <0x4a304000 0x20>; ti,hwmods = "counter_32k"; }; Documentation/devicetree/bindings/arm/omap/timer.txt 0 → 100644 +31 −0 Original line number Diff line number Diff line OMAP Timer bindings Required properties: - compatible: Must be "ti,omap2-timer" for OMAP2+ controllers. - reg: Contains timer register address range (base address and length). - interrupts: Contains the interrupt information for the timer. The format is being dependent on which interrupt controller the OMAP device uses. - ti,hwmods: Name of the hwmod associated to the timer, "timer<X>", where <X> is the instance number of the timer from the HW spec. Optional properties: - ti,timer-alwon: Indicates the timer is in an alway-on power domain. - ti,timer-dsp: Indicates the timer can interrupt the on-chip DSP in addition to the ARM CPU. - ti,timer-pwm: Indicates the timer can generate a PWM output. - ti,timer-secure: Indicates the timer is reserved on a secure OMAP device and therefore cannot be used by the kernel. Example: timer12: timer@48304000 { compatible = "ti,omap2-timer"; reg = <0x48304000 0x400>; interrupts = <95>; ti,hwmods = "timer12" ti,timer-alwon; ti,timer-secure; }; Documentation/devicetree/bindings/bus/omap-ocp2scp.txt +18 −0 Original line number Diff line number Diff line Loading @@ -2,9 +2,27 @@ properties: - compatible : Should be "ti,omap-ocp2scp" - reg : Address and length of the register set for the device - #address-cells, #size-cells : Must be present if the device has sub-nodes - ranges : the child address space are mapped 1:1 onto the parent address space - ti,hwmods : must be "ocp2scp_usb_phy" Sub-nodes: All the devices connected to ocp2scp are described using sub-node to ocp2scp ocp2scp@4a0ad000 { compatible = "ti,omap-ocp2scp"; reg = <0x4a0ad000 0x1f>; #address-cells = <1>; #size-cells = <1>; ranges; ti,hwmods = "ocp2scp_usb_phy"; subnode1 { ... }; subnode2 { ... }; }; Documentation/devicetree/bindings/i2c/trivial-devices.txt +2 −0 Original line number Diff line number Diff line Loading @@ -55,5 +55,7 @@ st-micro,24c256 i2c serial eeprom (24cxx) stm,m41t00 Serial Access TIMEKEEPER stm,m41t62 Serial real-time clock (RTC) with alarm stm,m41t80 M41T80 - SERIAL ACCESS RTC WITH ALARMS taos,tsl2550 Ambient Light Sensor with SMBUS/Two Wire Serial Interface ti,tsc2003 I2C Touch-Screen Controller ti,tmp102 Low Power Digital Temperature Sensor with SMBUS/Two Wire Serial Interface ti,tmp275 Digital Temperature Sensor arch/arm/boot/dts/Makefile +3 −2 Original line number Diff line number Diff line Loading @@ -63,12 +63,13 @@ dtb-$(CONFIG_ARCH_MXS) += imx23-evk.dtb \ imx28-m28evk.dtb \ imx28-tx28.dtb dtb-$(CONFIG_ARCH_OMAP2PLUS) += omap2420-h4.dtb \ omap3-beagle.dtb \ omap3-beagle-xm.dtb \ omap3-evm.dtb \ omap3-tobi.dtb \ omap4-panda.dtb \ omap4-pandaES.dtb \ omap4-var_som.dtb \ omap4-panda-es.dtb \ omap4-var-som.dtb \ omap4-sdp.dtb \ omap5-evm.dtb \ am335x-evm.dtb \ Loading Loading
Documentation/devicetree/bindings/arm/omap/counter.txt 0 → 100644 +15 −0 Original line number Diff line number Diff line OMAP Counter-32K bindings Required properties: - compatible: Must be "ti,omap-counter32k" for OMAP controllers - reg: Contains timer register address range (base address and length) - ti,hwmods: Name of the hwmod associated to the counter, which is typically "counter_32k" Example: counter32k: counter@4a304000 { compatible = "ti,omap-counter32k"; reg = <0x4a304000 0x20>; ti,hwmods = "counter_32k"; };
Documentation/devicetree/bindings/arm/omap/timer.txt 0 → 100644 +31 −0 Original line number Diff line number Diff line OMAP Timer bindings Required properties: - compatible: Must be "ti,omap2-timer" for OMAP2+ controllers. - reg: Contains timer register address range (base address and length). - interrupts: Contains the interrupt information for the timer. The format is being dependent on which interrupt controller the OMAP device uses. - ti,hwmods: Name of the hwmod associated to the timer, "timer<X>", where <X> is the instance number of the timer from the HW spec. Optional properties: - ti,timer-alwon: Indicates the timer is in an alway-on power domain. - ti,timer-dsp: Indicates the timer can interrupt the on-chip DSP in addition to the ARM CPU. - ti,timer-pwm: Indicates the timer can generate a PWM output. - ti,timer-secure: Indicates the timer is reserved on a secure OMAP device and therefore cannot be used by the kernel. Example: timer12: timer@48304000 { compatible = "ti,omap2-timer"; reg = <0x48304000 0x400>; interrupts = <95>; ti,hwmods = "timer12" ti,timer-alwon; ti,timer-secure; };
Documentation/devicetree/bindings/bus/omap-ocp2scp.txt +18 −0 Original line number Diff line number Diff line Loading @@ -2,9 +2,27 @@ properties: - compatible : Should be "ti,omap-ocp2scp" - reg : Address and length of the register set for the device - #address-cells, #size-cells : Must be present if the device has sub-nodes - ranges : the child address space are mapped 1:1 onto the parent address space - ti,hwmods : must be "ocp2scp_usb_phy" Sub-nodes: All the devices connected to ocp2scp are described using sub-node to ocp2scp ocp2scp@4a0ad000 { compatible = "ti,omap-ocp2scp"; reg = <0x4a0ad000 0x1f>; #address-cells = <1>; #size-cells = <1>; ranges; ti,hwmods = "ocp2scp_usb_phy"; subnode1 { ... }; subnode2 { ... }; };
Documentation/devicetree/bindings/i2c/trivial-devices.txt +2 −0 Original line number Diff line number Diff line Loading @@ -55,5 +55,7 @@ st-micro,24c256 i2c serial eeprom (24cxx) stm,m41t00 Serial Access TIMEKEEPER stm,m41t62 Serial real-time clock (RTC) with alarm stm,m41t80 M41T80 - SERIAL ACCESS RTC WITH ALARMS taos,tsl2550 Ambient Light Sensor with SMBUS/Two Wire Serial Interface ti,tsc2003 I2C Touch-Screen Controller ti,tmp102 Low Power Digital Temperature Sensor with SMBUS/Two Wire Serial Interface ti,tmp275 Digital Temperature Sensor
arch/arm/boot/dts/Makefile +3 −2 Original line number Diff line number Diff line Loading @@ -63,12 +63,13 @@ dtb-$(CONFIG_ARCH_MXS) += imx23-evk.dtb \ imx28-m28evk.dtb \ imx28-tx28.dtb dtb-$(CONFIG_ARCH_OMAP2PLUS) += omap2420-h4.dtb \ omap3-beagle.dtb \ omap3-beagle-xm.dtb \ omap3-evm.dtb \ omap3-tobi.dtb \ omap4-panda.dtb \ omap4-pandaES.dtb \ omap4-var_som.dtb \ omap4-panda-es.dtb \ omap4-var-som.dtb \ omap4-sdp.dtb \ omap5-evm.dtb \ am335x-evm.dtb \ Loading