1*f963a45aSEduard Bostina# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*f963a45aSEduard Bostina%YAML 1.2 3*f963a45aSEduard Bostina--- 4*f963a45aSEduard Bostina$id: http://devicetree.org/schemas/bus/ti,omap-l4.yaml# 5*f963a45aSEduard Bostina$schema: http://devicetree.org/meta-schemas/core.yaml# 6*f963a45aSEduard Bostina 7*f963a45aSEduard Bostinatitle: TI OMAP SoCs L4 interconnect bus 8*f963a45aSEduard Bostina 9*f963a45aSEduard Bostinamaintainers: 10*f963a45aSEduard Bostina - Eduard Bostina <egbostina@gmail.com> 11*f963a45aSEduard Bostina 12*f963a45aSEduard Bostinadescription: 13*f963a45aSEduard Bostina These bindings describe the OMAP SoCs L4 interconnect bus. 14*f963a45aSEduard Bostina 15*f963a45aSEduard Bostinaselect: 16*f963a45aSEduard Bostina properties: 17*f963a45aSEduard Bostina compatible: 18*f963a45aSEduard Bostina contains: 19*f963a45aSEduard Bostina enum: 20*f963a45aSEduard Bostina - ti,omap2-l4 21*f963a45aSEduard Bostina - ti,omap2-l4-wkup 22*f963a45aSEduard Bostina - ti,omap3-l4-core 23*f963a45aSEduard Bostina - ti,omap4-l4-abe 24*f963a45aSEduard Bostina - ti,omap4-l4-cfg 25*f963a45aSEduard Bostina - ti,omap4-l4-per 26*f963a45aSEduard Bostina - ti,omap4-l4-wkup 27*f963a45aSEduard Bostina - ti,omap5-l4-abe 28*f963a45aSEduard Bostina - ti,omap5-l4-cfg 29*f963a45aSEduard Bostina - ti,omap5-l4-per 30*f963a45aSEduard Bostina - ti,omap5-l4-wkup 31*f963a45aSEduard Bostina - ti,dra7-l4-cfg 32*f963a45aSEduard Bostina - ti,dra7-l4-per1 33*f963a45aSEduard Bostina - ti,dra7-l4-per2 34*f963a45aSEduard Bostina - ti,dra7-l4-per3 35*f963a45aSEduard Bostina - ti,dra7-l4-wkup 36*f963a45aSEduard Bostina - ti,am33xx-l4-fast 37*f963a45aSEduard Bostina - ti,am33xx-l4-fw 38*f963a45aSEduard Bostina - ti,am33xx-l4-mpuss 39*f963a45aSEduard Bostina - ti,am33xx-l4-per 40*f963a45aSEduard Bostina - ti,am33xx-l4-wkup 41*f963a45aSEduard Bostina - ti,am4-l4-fast 42*f963a45aSEduard Bostina - ti,am4-l4-per 43*f963a45aSEduard Bostina - ti,am4-l4-wkup 44*f963a45aSEduard Bostina - ti,dm814-l4hs 45*f963a45aSEduard Bostina - ti,dm814-l4ls 46*f963a45aSEduard Bostina required: 47*f963a45aSEduard Bostina - compatible 48*f963a45aSEduard Bostina 49*f963a45aSEduard Bostinaproperties: 50*f963a45aSEduard Bostina compatible: 51*f963a45aSEduard Bostina items: 52*f963a45aSEduard Bostina - enum: 53*f963a45aSEduard Bostina - ti,omap2-l4 54*f963a45aSEduard Bostina - ti,omap2-l4-wkup 55*f963a45aSEduard Bostina - ti,omap3-l4-core 56*f963a45aSEduard Bostina - ti,omap4-l4-abe 57*f963a45aSEduard Bostina - ti,omap4-l4-cfg 58*f963a45aSEduard Bostina - ti,omap4-l4-per 59*f963a45aSEduard Bostina - ti,omap4-l4-wkup 60*f963a45aSEduard Bostina - ti,omap5-l4-abe 61*f963a45aSEduard Bostina - ti,omap5-l4-cfg 62*f963a45aSEduard Bostina - ti,omap5-l4-per 63*f963a45aSEduard Bostina - ti,omap5-l4-wkup 64*f963a45aSEduard Bostina - ti,dra7-l4-cfg 65*f963a45aSEduard Bostina - ti,dra7-l4-per1 66*f963a45aSEduard Bostina - ti,dra7-l4-per2 67*f963a45aSEduard Bostina - ti,dra7-l4-per3 68*f963a45aSEduard Bostina - ti,dra7-l4-wkup 69*f963a45aSEduard Bostina - ti,am33xx-l4-fast 70*f963a45aSEduard Bostina - ti,am33xx-l4-fw 71*f963a45aSEduard Bostina - ti,am33xx-l4-mpuss 72*f963a45aSEduard Bostina - ti,am33xx-l4-per 73*f963a45aSEduard Bostina - ti,am33xx-l4-wkup 74*f963a45aSEduard Bostina - ti,am4-l4-fast 75*f963a45aSEduard Bostina - ti,am4-l4-per 76*f963a45aSEduard Bostina - ti,am4-l4-wkup 77*f963a45aSEduard Bostina - ti,dm814-l4hs 78*f963a45aSEduard Bostina - ti,dm814-l4ls 79*f963a45aSEduard Bostina - enum: 80*f963a45aSEduard Bostina - simple-bus 81*f963a45aSEduard Bostina - simple-pm-bus 82*f963a45aSEduard Bostina 83*f963a45aSEduard Bostina reg: 84*f963a45aSEduard Bostina minItems: 1 85*f963a45aSEduard Bostina maxItems: 6 86*f963a45aSEduard Bostina 87*f963a45aSEduard Bostina reg-names: 88*f963a45aSEduard Bostina minItems: 1 89*f963a45aSEduard Bostina maxItems: 6 90*f963a45aSEduard Bostina items: 91*f963a45aSEduard Bostina enum: 92*f963a45aSEduard Bostina - ap 93*f963a45aSEduard Bostina - la 94*f963a45aSEduard Bostina - ia0 95*f963a45aSEduard Bostina - ia1 96*f963a45aSEduard Bostina - ia2 97*f963a45aSEduard Bostina - ia3 98*f963a45aSEduard Bostina 99*f963a45aSEduard Bostina ranges: true 100*f963a45aSEduard Bostina 101*f963a45aSEduard Bostina dma-ranges: true 102*f963a45aSEduard Bostina 103*f963a45aSEduard Bostina clocks: 104*f963a45aSEduard Bostina maxItems: 1 105*f963a45aSEduard Bostina 106*f963a45aSEduard Bostina clock-names: 107*f963a45aSEduard Bostina items: 108*f963a45aSEduard Bostina - const: fck 109*f963a45aSEduard Bostina 110*f963a45aSEduard Bostina power-domains: 111*f963a45aSEduard Bostina maxItems: 1 112*f963a45aSEduard Bostina 113*f963a45aSEduard Bostina "#address-cells": 114*f963a45aSEduard Bostina const: 1 115*f963a45aSEduard Bostina 116*f963a45aSEduard Bostina "#size-cells": 117*f963a45aSEduard Bostina const: 1 118*f963a45aSEduard Bostina 119*f963a45aSEduard Bostinarequired: 120*f963a45aSEduard Bostina - compatible 121*f963a45aSEduard Bostina - ranges 122*f963a45aSEduard Bostina 123*f963a45aSEduard BostinaadditionalProperties: 124*f963a45aSEduard Bostina type: object 125*f963a45aSEduard Bostina 126*f963a45aSEduard Bostinaexamples: 127*f963a45aSEduard Bostina - | 128*f963a45aSEduard Bostina bus@48000000 { 129*f963a45aSEduard Bostina compatible = "ti,omap4-l4-per", "simple-bus"; 130*f963a45aSEduard Bostina reg = <0x48000000 0x800>, 131*f963a45aSEduard Bostina <0x48000800 0x800>, 132*f963a45aSEduard Bostina <0x48001000 0x400>, 133*f963a45aSEduard Bostina <0x48001400 0x400>, 134*f963a45aSEduard Bostina <0x48001800 0x400>, 135*f963a45aSEduard Bostina <0x48001c00 0x400>; 136*f963a45aSEduard Bostina reg-names = "ap", "la", "ia0", "ia1", "ia2", "ia3"; 137*f963a45aSEduard Bostina #address-cells = <1>; 138*f963a45aSEduard Bostina #size-cells = <1>; 139*f963a45aSEduard Bostina ranges = <0 0x48000000 0x100000>; 140*f963a45aSEduard Bostina }; 141