1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Device Tree file for HP t5325 Thin Client" 4 * 5 * Copyright (C) 2014 6 * 7 * Thomas Petazzoni <thomas.petazzoni@free-elec 8 * Andrew Lunn <andrew@lunn.ch> 9 * 10 */ 11 12 /dts-v1/; 13 14 #include "kirkwood.dtsi" 15 #include "kirkwood-6281.dtsi" 16 17 / { 18 model = "HP t5325 Thin Client"; 19 compatible = "hp,t5325", "marvell,kirk 20 21 memory { 22 device_type = "memory"; 23 reg = <0x00000000 0x20000000>; 24 }; 25 26 chosen { 27 bootargs = "console=ttyS0,1152 28 stdout-path = &uart0; 29 }; 30 31 ocp@f1000000 { 32 pinctrl: pin-controller@10000 33 pinctrl-0 = <&pmx_i2s 34 pinctrl-names = "defau 35 36 pmx_button_power: pmx- 37 marvell,pins = 38 marvell,functi 39 }; 40 41 pmx_power_off: pmx-pow 42 marvell,pins = 43 marvell,functi 44 }; 45 46 pmx_led: pmx-led { 47 marvell,pins = 48 marvell,functi 49 }; 50 51 pmx_usb_sata_power_ena 52 marvell,pins = 53 marvell,functi 54 }; 55 56 pmx_spi: pmx-spi { 57 marvell,pins = 58 marvell,functi 59 }; 60 61 pmx_sysrst: pmx-sysrst 62 marvell,pins = 63 marvell,functi 64 }; 65 66 pmx_i2s: pmx-i2s { 67 marvell,pins = 68 69 marvell,functi 70 }; 71 }; 72 73 spi@10600 { 74 status = "okay"; 75 76 flash@0 { 77 #address-cells 78 #size-cells = 79 compatible = " 80 spi-max-freque 81 reg = <0>; 82 mode = <0>; 83 84 partition@0 { 85 reg = 86 label 87 }; 88 89 partition@1 { 90 reg = 91 label 92 }; 93 94 partition@2 { 95 reg = 96 label 97 }; 98 99 partition@3 { 100 reg = 101 label 102 }; 103 104 partition@4 { 105 reg = 106 label 107 }; 108 }; 109 }; 110 111 i2c@11000 { 112 status = "okay"; 113 114 alc5621: alc5621@1a { 115 compatible = " 116 reg = <0x1a>; 117 #sound-dai-cel 118 add-ctrl = <0x 119 jack-det-ctrl 120 }; 121 }; 122 123 serial@12000 { 124 status = "okay"; 125 }; 126 127 sata@80000 { 128 status = "okay"; 129 nr-ports = <2>; 130 }; 131 132 audio: audio-controller@a0000 133 status = "okay"; 134 }; 135 }; 136 137 regulators { 138 compatible = "simple-bus"; 139 #address-cells = <1>; 140 #size-cells = <0>; 141 pinctrl-0 = <&pmx_usb_sata_pow 142 pinctrl-names = "default"; 143 144 usb_power: regulator@1 { 145 compatible = "regulato 146 reg = <1>; 147 regulator-name = "USB- 148 regulator-min-microvol 149 regulator-max-microvol 150 enable-active-high; 151 regulator-always-on; 152 regulator-boot-on; 153 gpio = <&gpio1 12 GPIO 154 }; 155 }; 156 157 gpio_keys { 158 compatible = "gpio-keys"; 159 pinctrl-0 = <&pmx_button_power 160 pinctrl-names = "default"; 161 162 button-power { 163 label = "Power Button" 164 linux,code = <KEY_POWE 165 gpios = <&gpio1 13 GPI 166 }; 167 }; 168 169 gpio_poweroff { 170 compatible = "gpio-poweroff"; 171 pinctrl-0 = <&pmx_power_off>; 172 pinctrl-names = "default"; 173 gpios = <&gpio1 17 GPIO_ACTIVE 174 }; 175 176 sound { 177 compatible = "simple-audio-car 178 simple-audio-card,format = "i2 179 simple-audio-card,routing = 180 "Headphone Jack", "HPL 181 "Headphone Jack", "HPR 182 "Speaker", "SPKOUT", 183 "Speaker", "SPKOUTN", 184 "MIC1", "Mic Jack", 185 "MIC2", "Mic Jack"; 186 simple-audio-card,widgets = 187 "Headphone", "Headphon 188 "Speaker", "Speaker", 189 "Microphone", "Mic Jac 190 191 simple-audio-card,mclk-fs = <2 192 193 simple-audio-card,cpu { 194 sound-dai = <&audio>; 195 }; 196 197 simple-audio-card,codec { 198 sound-dai = <&alc5621> 199 }; 200 }; 201 }; 202 203 &mdio { 204 status = "okay"; 205 206 ethphy0: ethernet-phy@8 { 207 device_type = "ethernet-phy"; 208 reg = <8>; 209 }; 210 }; 211 212 ð0 { 213 status = "okay"; 214 ethernet0-port@0 { 215 phy-handle = <ðphy0>; 216 }; 217 }; 218 219 &pciec { 220 status = "okay"; 221 }; 222 223 &pcie0 { 224 status = "okay"; 225 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.