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.

dt-bindings: arm: marvell: Convert marvell,kirkwood boards to DT schema

Convert Marvell Kirkwood based boards to DT schema format.

Signed-off-by: Rob Herring (Arm) <robh@kernel.org>

+266 -132
-27
Documentation/devicetree/bindings/arm/marvell/kirkwood.txt
··· 1 - Marvell Kirkwood Platforms Device Tree Bindings 2 - ----------------------------------------------- 3 - 4 - Boards with a SoC of the Marvell Kirkwood 5 - shall have the following property: 6 - 7 - Required root node property: 8 - 9 - compatible: must contain "marvell,kirkwood"; 10 - 11 - In order to support the kirkwood cpufreq driver, there must be a node 12 - cpus/cpu@0 with three clocks, "cpu_clk", "ddrclk" and "powersave", 13 - where the "powersave" clock is a gating clock used to switch the CPU 14 - between the "cpu_clk" and the "ddrclk". 15 - 16 - Example: 17 - 18 - cpus { 19 - #address-cells = <1>; 20 - #size-cells = <0>; 21 - 22 - cpu@0 { 23 - device_type = "cpu"; 24 - compatible = "marvell,sheeva-88SV131"; 25 - clocks = <&core_clk 1>, <&core_clk 3>, <&gate_clk 11>; 26 - clock-names = "cpu_clk", "ddrclk", "powersave"; 27 - };
-105
Documentation/devicetree/bindings/arm/marvell/marvell,kirkwood.txt
··· 1 - Marvell Kirkwood SoC Family Device Tree Bindings 2 - ------------------------------------------------ 3 - 4 - Boards with a SoC of the Marvell Kirkwook family, eg 88f6281 5 - 6 - * Required root node properties: 7 - compatible: must contain "marvell,kirkwood" 8 - 9 - In addition, the above compatible shall be extended with the specific 10 - SoC. Currently known SoC compatibles are: 11 - 12 - "marvell,kirkwood-88f6192" 13 - "marvell,kirkwood-88f6281" 14 - "marvell,kirkwood-88f6282" 15 - "marvell,kirkwood-88f6283" 16 - "marvell,kirkwood-88f6702" 17 - "marvell,kirkwood-98DX4122" 18 - 19 - And in addition, the compatible shall be extended with the specific 20 - board. Currently known boards are: 21 - 22 - "buffalo,linkstation-lsqvl" 23 - "buffalo,linkstation-lsvl" 24 - "buffalo,linkstation-lswsxl" 25 - "buffalo,linkstation-lswxl" 26 - "buffalo,linkstation-lswvl" 27 - "buffalo,lschlv2" 28 - "buffalo,lsxhl" 29 - "buffalo,lsxl" 30 - "cloudengines,pogo02" 31 - "cloudengines,pogoplugv4" 32 - "dlink,dns-320" 33 - "dlink,dns-320-a1" 34 - "dlink,dns-325" 35 - "dlink,dns-325-a1" 36 - "dlink,dns-kirkwood" 37 - "excito,b3" 38 - "globalscale,dreamplug-003-ds2001" 39 - "globalscale,guruplug" 40 - "globalscale,guruplug-server-plus" 41 - "globalscale,sheevaplug" 42 - "globalscale,sheevaplug" 43 - "globalscale,sheevaplug-esata" 44 - "globalscale,sheevaplug-esata-rev13" 45 - "iom,iconnect" 46 - "iom,iconnect-1.1" 47 - "iom,ix2-200" 48 - "keymile,km_kirkwood" 49 - "lacie,cloudbox" 50 - "lacie,inetspace_v2" 51 - "lacie,laplug" 52 - "lacie,nas2big" 53 - "lacie,netspace_lite_v2" 54 - "lacie,netspace_max_v2" 55 - "lacie,netspace_mini_v2" 56 - "lacie,netspace_v2" 57 - "marvell,db-88f6281-bp" 58 - "marvell,db-88f6282-bp" 59 - "marvell,mv88f6281gtw-ge" 60 - "marvell,rd88f6281" 61 - "marvell,rd88f6281" 62 - "marvell,rd88f6281-a0" 63 - "marvell,rd88f6281-a1" 64 - "mpl,cec4" 65 - "mpl,cec4-10" 66 - "netgear,readynas" 67 - "netgear,readynas" 68 - "netgear,readynas-duo-v2" 69 - "netgear,readynas-nv+-v2" 70 - "plathome,openblocks-a6" 71 - "plathome,openblocks-a7" 72 - "raidsonic,ib-nas6210" 73 - "raidsonic,ib-nas6210-b" 74 - "raidsonic,ib-nas6220" 75 - "raidsonic,ib-nas6220-b" 76 - "raidsonic,ib-nas62x0" 77 - "seagate,dockstar" 78 - "seagate,goflexnet" 79 - "synology,ds109" 80 - "synology,ds110jv10" 81 - "synology,ds110jv20" 82 - "synology,ds110jv30" 83 - "synology,ds111" 84 - "synology,ds209" 85 - "synology,ds210jv10" 86 - "synology,ds210jv20" 87 - "synology,ds212" 88 - "synology,ds212jv10" 89 - "synology,ds212jv20" 90 - "synology,ds212pv10" 91 - "synology,ds409" 92 - "synology,ds409slim" 93 - "synology,ds410j" 94 - "synology,ds411" 95 - "synology,ds411j" 96 - "synology,ds411slim" 97 - "synology,ds413jv10" 98 - "synology,rs212" 99 - "synology,rs409" 100 - "synology,rs411" 101 - "synology,rs812" 102 - "usi,topkick" 103 - "usi,topkick-1281P2" 104 - "zyxel,nsa310" 105 - "zyxel,nsa310a"
+266
Documentation/devicetree/bindings/arm/marvell/marvell,kirkwood.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/arm/marvell/marvell,kirkwood.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Marvell Kirkwood SoC Family 8 + 9 + maintainers: 10 + - Andrew Lunn <andrew@lunn.ch> 11 + - Gregory Clement <gregory.clement@bootlin.com> 12 + 13 + properties: 14 + $nodename: 15 + const: '/' 16 + compatible: 17 + oneOf: 18 + - items: 19 + - enum: 20 + - qnap,ts219 21 + - qnap,ts419 22 + - synology,ds110 23 + - synology,ds111 24 + - synology,ds209 25 + - synology,ds409slim 26 + - synology,ds411j 27 + - synology,ds411slim 28 + - synology,rs212 29 + - synology,rs409 30 + - const: marvell,kirkwood 31 + 32 + - items: 33 + - const: synology,ds109 34 + - const: synology,ds110jv20 35 + - const: synology,ds110 36 + - const: marvell,kirkwood 37 + 38 + - items: 39 + - const: synology,ds110jv10 40 + - const: synology,ds110jv30 41 + - const: marvell,kirkwood 42 + 43 + - items: 44 + - const: synology,ds210jv10 45 + - const: synology,ds210jv20 46 + - const: synology,ds210jv30 47 + - const: synology,ds211j 48 + - const: marvell,kirkwood 49 + 50 + - items: 51 + - const: synology,ds212jv10 52 + - const: synology,ds212jv20 53 + - const: marvell,kirkwood 54 + 55 + - items: 56 + - const: synology,ds212 57 + - const: synology,ds212pv10 58 + - const: synology,ds212pv10 59 + - const: synology,ds212pv20 60 + - const: synology,ds213airv10 61 + - const: synology,ds213v10 62 + - const: marvell,kirkwood 63 + 64 + - items: 65 + - const: synology,ds409 66 + - const: synology,ds410j 67 + - const: marvell,kirkwood 68 + 69 + - items: 70 + - const: synology,ds411 71 + - const: synology,ds413jv10 72 + - const: marvell,kirkwood 73 + 74 + - items: 75 + - const: synology,rs411 76 + - const: synology,rs812 77 + - const: marvell,kirkwood 78 + 79 + - items: 80 + - enum: 81 + - cloudengines,pogoplugv4 82 + - lacie,laplug 83 + - lacie,netspace_lite_v2 84 + - lacie,netspace_mini_v2 85 + - marvell,rd88f6192 86 + - seagate,blackarmor-nas220 87 + - enum: 88 + - marvell,kirkwood-88f6192 89 + - const: marvell,kirkwood 90 + 91 + - items: 92 + - enum: 93 + - buffalo,lswsxl 94 + - buffalo,lswxl 95 + - checkpoint,l-50 96 + - cloudengines,pogoe02 97 + - ctera,c200-v1 98 + - dlink,dir-665 99 + - endian,4i-edge-200 100 + - excito,b3 101 + - globalscale,sheevaplug 102 + - hp,t5325 103 + - iom,ix2-200 104 + - lacie,inetspace_v2 105 + - lacie,netspace_v2 106 + - lacie,netspace_max_v2 107 + - marvell,db-88f6281-bp 108 + - marvell,mv88f6281gtw-ge 109 + - seagate,dockstar 110 + - seagate,goflexnet 111 + - zyxel,nsa310 112 + - zyxel,nsa320 113 + - const: marvell,kirkwood-88f6281 114 + - const: marvell,kirkwood 115 + 116 + - items: 117 + - enum: 118 + - buffalo,lschlv2 119 + - buffalo,lsxhl 120 + - const: buffalo,lsxl 121 + - const: marvell,kirkwood-88f6281 122 + - const: marvell,kirkwood 123 + 124 + - items: 125 + - const: dlink,dns-320-a1 126 + - const: dlink,dns-320 127 + - const: dlink,dns-kirkwood 128 + - const: marvell,kirkwood-88f6281 129 + - const: marvell,kirkwood 130 + 131 + - items: 132 + - const: dlink,dns-325-a1 133 + - const: dlink,dns-325 134 + - const: dlink,dns-kirkwood 135 + - const: marvell,kirkwood-88f6281 136 + - const: marvell,kirkwood 137 + 138 + - items: 139 + - const: globalscale,dreamplug-003-ds2001 140 + - const: globalscale,dreamplug 141 + - const: marvell,kirkwood-88f6281 142 + - const: marvell,kirkwood 143 + 144 + - items: 145 + - const: globalscale,guruplug-server-plus 146 + - const: globalscale,guruplug 147 + - const: marvell,kirkwood-88f6281 148 + - const: marvell,kirkwood 149 + 150 + - items: 151 + - const: globalscale,sheevaplug-esata-rev13 152 + - const: globalscale,sheevaplug-esata 153 + - const: globalscale,sheevaplug 154 + - const: marvell,kirkwood-88f6281 155 + - const: marvell,kirkwood 156 + 157 + - items: 158 + - const: iom,iconnect-1.1 159 + - const: iom,iconnect 160 + - const: marvell,kirkwood-88f6281 161 + - const: marvell,kirkwood 162 + 163 + - items: 164 + - const: lacie,d2net_v2 165 + - const: lacie,netxbig 166 + - const: marvell,kirkwood-88f6281 167 + - const: marvell,kirkwood 168 + - items: 169 + - enum: 170 + - lacie,net2big_v2 171 + - lacie,net5big_v2 172 + - const: lacie,netxbig 173 + - const: marvell,kirkwood-88f6281 174 + - const: marvell,kirkwood 175 + 176 + - items: 177 + - enum: 178 + - marvell,openrd-base 179 + - marvell,openrd-client 180 + - marvell,openrd-ultimate 181 + - const: marvell,openrd 182 + - const: marvell,kirkwood-88f6281 183 + - const: marvell,kirkwood 184 + 185 + - items: 186 + - enum: 187 + - marvell,rd88f6281-a 188 + - marvell,rd88f6281-z0 189 + - const: marvell,rd88f6281 190 + - const: marvell,kirkwood-88f6281 191 + - const: marvell,kirkwood 192 + 193 + - items: 194 + - const: mpl,cec4-10 195 + - const: mpl,cec4 196 + - const: marvell,kirkwood-88f6281 197 + - const: marvell,kirkwood 198 + 199 + - items: 200 + - const: raidsonic,ib-nas6210-b 201 + - const: raidsonic,ib-nas6220-b 202 + - const: raidsonic,ib-nas6210 203 + - const: raidsonic,ib-nas6220 204 + - const: raidsonic,ib-nas62x0 205 + - const: marvell,kirkwood-88f6281 206 + - const: marvell,kirkwood 207 + 208 + - items: 209 + - const: zyxel,nsa310a 210 + - const: zyxel,nsa310 211 + - const: marvell,kirkwood-88f6281 212 + - const: marvell,kirkwood 213 + 214 + - items: 215 + - enum: 216 + - buffalo,lsqvl 217 + - buffalo,lsvl 218 + - buffalo,lswvl 219 + - linksys,viper 220 + - marvell,db-88f6282-bp 221 + - zyxel,nsa325 222 + - const: marvell,kirkwood-88f6282 223 + - const: marvell,kirkwood 224 + 225 + - items: 226 + - const: lacie,nas2big 227 + - const: lacie,netxbig 228 + - const: marvell,kirkwood-88f6282 229 + - const: marvell,kirkwood 230 + 231 + - items: 232 + - enum: 233 + - netgear,readynas-duo-v2 234 + - netgear,readynas-nv+-v2 235 + - const: netgear,readynas 236 + - const: marvell,kirkwood-88f6282 237 + - const: marvell,kirkwood 238 + 239 + - items: 240 + - const: usi,topkick-1281P2 241 + - const: usi,topkick 242 + - const: marvell,kirkwood-88f6282 243 + - const: marvell,kirkwood 244 + 245 + - items: 246 + - enum: 247 + - plathome,openblocks-a6 248 + - plathome,openblocks-a7 249 + - const: marvell,kirkwood-88f6283 250 + - const: marvell,kirkwood 251 + 252 + - items: 253 + - enum: 254 + - lacie,cloudbox 255 + - zyxel,nsa310s 256 + - const: marvell,kirkwood-88f6702 257 + - const: marvell,kirkwood 258 + 259 + - items: 260 + - enum: 261 + - keymile,km_fixedeth 262 + - keymile,km_kirkwood 263 + - const: marvell,kirkwood-98DX4122 264 + - const: marvell,kirkwood 265 + 266 + additionalProperties: true