Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'bindings-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt

Clock binding updates for omaps

Minor clock binding changes to document clock-output-names usage for omaps
so we can fix lots of related dt bindings check warnings. The related driver
changes already got merged for v5.18.

* tag 'bindings-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
dt-bindings: clock: ti: Add clock-output-names for TI composite clocks
dt-bindings: clock: ti: Add clock-output-names for clockctrl
dt-bindings: omap: Add clock-output-names and #clock-cells

Link: https://lore.kernel.org/r/pull-1650961799-428630@atomide.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

+19 -2
+6 -1
Documentation/devicetree/bindings/arm/omap/prcm.txt
··· 31 31 (base address and length) 32 32 - clocks: clocks for this module 33 33 - clockdomains: clockdomains for this module 34 + - #clock-cells: From common clock binding 35 + - clock-output-names: From common clock binding 36 + 34 37 35 38 Example: 36 39 37 - cm: cm@48004000 { 40 + cm: clock@48004000 { 38 41 compatible = "ti,omap3-cm"; 39 42 reg = <0x48004000 0x4000>; 43 + #clock-cells = <0>; 44 + clock-output-names = "cm"; 40 45 41 46 cm_clocks: clocks { 42 47 #address-cells = <1>;
+3 -1
Documentation/devicetree/bindings/clock/ti-clkctrl.txt
··· 21 21 "ti,clkctrl-l4-per" 22 22 "ti,clkctrl-l4-secure" 23 23 "ti,clkctrl-l4-wkup" 24 + - clock-output-names : from common clock binding 24 25 - #clock-cells : shall contain 2 with the first entry being the instance 25 26 offset from the clock domain base and the second being the 26 27 clock index ··· 33 32 l4per: cm@1400 { 34 33 cm_l4per@0 { 35 34 cm_l4per_clkctrl: clock@20 { 36 - compatible = "ti,clkctrl-l4-per", "ti,clkctrl"; 35 + compatible = "ti,clkctrl"; 36 + clock-output-names = "l4_per"; 37 37 reg = <0x20 0x1b0>; 38 38 #clock-cells = <2>; 39 39 };
+3
Documentation/devicetree/bindings/clock/ti/clockdomain.txt
··· 17 17 - #clock-cells : from common clock binding; shall be set to 0. 18 18 - clocks : link phandles of clocks within this domain 19 19 20 + Optional properties: 21 + - clock-output-names : from common clock binding. 22 + 20 23 Examples: 21 24 dss_clkdm: dss_clkdm { 22 25 compatible = "ti,clockdomain";
+3
Documentation/devicetree/bindings/clock/ti/composite.txt
··· 27 27 - clocks : link phandles of component clocks 28 28 - #clock-cells : from common clock binding; shall be set to 0. 29 29 30 + Optional properties: 31 + - clock-output-names : from common clock binding. 32 + 30 33 Examples: 31 34 32 35 usb_l4_gate_ick: usb_l4_gate_ick {
+1
Documentation/devicetree/bindings/clock/ti/fixed-factor-clock.txt
··· 16 16 - clocks: parent clock. 17 17 18 18 Optional properties: 19 + - clock-output-names : from common clock binding. 19 20 - ti,autoidle-shift: bit shift of the autoidle enable bit for the clock, 20 21 see [2] 21 22 - reg: offset for the autoidle register of this clock, see [2]
+1
Documentation/devicetree/bindings/clock/ti/gate.txt
··· 36 36 ti,clkdm-gate-clock type 37 37 38 38 Optional properties: 39 + - clock-output-names : from common clock binding. 39 40 - ti,bit-shift : bit shift for programming the clock gate, invalid for 40 41 ti,clkdm-gate-clock type 41 42 - ti,set-bit-to-disable : inverts default gate programming. Setting the bit
+1
Documentation/devicetree/bindings/clock/ti/interface.txt
··· 28 28 - reg : base address for the control register 29 29 30 30 Optional properties: 31 + - clock-output-names : from common clock binding. 31 32 - ti,bit-shift : bit shift for the bit enabling/disabling the clock (default 0) 32 33 33 34 Examples:
+1
Documentation/devicetree/bindings/clock/ti/mux.txt
··· 42 42 - reg : register offset for register controlling adjustable mux 43 43 44 44 Optional properties: 45 + - clock-output-names : from common clock binding. 45 46 - ti,bit-shift : number of bits to shift the bit-mask, defaults to 46 47 0 if not present 47 48 - ti,index-starts-at-one : valid input select programming starts at 1, not