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.

at v3.11 221 lines 5.0 kB view raw
1/include/ "kirkwood.dtsi" 2/include/ "kirkwood-6281.dtsi" 3 4/ { 5 model = "D-Link DNS NASes (kirkwood-based)"; 6 compatible = "dlink,dns-kirkwood", "marvell,kirkwood-88f6281", "marvell,kirkwood"; 7 8 gpio_keys { 9 compatible = "gpio-keys"; 10 #address-cells = <1>; 11 #size-cells = <0>; 12 pinctrl-0 = <&pmx_button_power &pmx_button_unmount 13 &pmx_button_reset>; 14 pinctrl-names = "default"; 15 16 button@1 { 17 label = "Power button"; 18 linux,code = <116>; 19 gpios = <&gpio1 2 1>; 20 }; 21 button@2 { 22 label = "USB unmount button"; 23 linux,code = <161>; 24 gpios = <&gpio1 15 1>; 25 }; 26 button@3 { 27 label = "Reset button"; 28 linux,code = <0x198>; 29 gpios = <&gpio1 16 1>; 30 }; 31 }; 32 33 gpio_fan { 34 /* Fan: ADDA AD045HB-G73 40mm 6000rpm@5v */ 35 compatible = "gpio-fan"; 36 pinctrl-0 = <&pmx_fan_high_speed &pmx_fan_low_speed>; 37 pinctrl-names = "default"; 38 gpios = <&gpio1 14 1 39 &gpio1 13 1>; 40 gpio-fan,speed-map = <0 0 41 3000 1 42 6000 2>; 43 }; 44 45 gpio_poweroff { 46 compatible = "gpio-poweroff"; 47 pinctrl-0 = <&pmx_power_off>; 48 pinctrl-names = "default"; 49 gpios = <&gpio1 4 0>; 50 }; 51 52 ocp@f1000000 { 53 pinctrl: pinctrl@10000 { 54 55 pinctrl-0 = <&pmx_power_back_on &pmx_present_sata0 56 &pmx_present_sata1 &pmx_fan_tacho 57 &pmx_temp_alarm>; 58 pinctrl-names = "default"; 59 60 pmx_sata0: pmx-sata0 { 61 marvell,pins = "mpp20"; 62 marvell,function = "sata1"; 63 }; 64 pmx_sata1: pmx-sata1 { 65 marvell,pins = "mpp21"; 66 marvell,function = "sata0"; 67 }; 68 pmx_led_power: pmx-led-power { 69 marvell,pins = "mpp26"; 70 marvell,function = "gpio"; 71 }; 72 pmx_led_red_right_hdd: pmx-led-red-right-hdd { 73 marvell,pins = "mpp27"; 74 marvell,function = "gpio"; 75 }; 76 pmx_led_red_left_hdd: pmx-led-red-left-hdd { 77 marvell,pins = "mpp28"; 78 marvell,function = "gpio"; 79 }; 80 pmx_led_red_usb_325: pmx-led-red-usb-325 { 81 marvell,pins = "mpp29"; 82 marvell,function = "gpio"; 83 }; 84 pmx_button_power: pmx-button-power { 85 marvell,pins = "mpp34"; 86 marvell,function = "gpio"; 87 }; 88 pmx_led_red_usb_320: pmx-led-red-usb-320 { 89 marvell,pins = "mpp35"; 90 marvell,function = "gpio"; 91 }; 92 pmx_power_off: pmx-power-off { 93 marvell,pins = "mpp36"; 94 marvell,function = "gpio"; 95 }; 96 pmx_power_back_on: pmx-power-back-on { 97 marvell,pins = "mpp37"; 98 marvell,function = "gpio"; 99 }; 100 pmx_power_sata0: pmx-power-sata0 { 101 marvell,pins = "mpp39"; 102 marvell,function = "gpio"; 103 }; 104 pmx_power_sata1: pmx-power-sata1 { 105 marvell,pins = "mpp40"; 106 marvell,function = "gpio"; 107 }; 108 pmx_present_sata0: pmx-present-sata0 { 109 marvell,pins = "mpp41"; 110 marvell,function = "gpio"; 111 }; 112 pmx_present_sata1: pmx-present-sata1 { 113 marvell,pins = "mpp42"; 114 marvell,function = "gpio"; 115 }; 116 pmx_led_white_usb: pmx-led-white-usb { 117 marvell,pins = "mpp43"; 118 marvell,function = "gpio"; 119 }; 120 pmx_fan_tacho: pmx-fan-tacho { 121 marvell,pins = "mpp44"; 122 marvell,function = "gpio"; 123 }; 124 pmx_fan_high_speed: pmx-fan-high-speed { 125 marvell,pins = "mpp45"; 126 marvell,function = "gpio"; 127 }; 128 pmx_fan_low_speed: pmx-fan-low-speed { 129 marvell,pins = "mpp46"; 130 marvell,function = "gpio"; 131 }; 132 pmx_button_unmount: pmx-button-unmount { 133 marvell,pins = "mpp47"; 134 marvell,function = "gpio"; 135 }; 136 pmx_button_reset: pmx-button-reset { 137 marvell,pins = "mpp48"; 138 marvell,function = "gpio"; 139 }; 140 pmx_temp_alarm: pmx-temp-alarm { 141 marvell,pins = "mpp49"; 142 marvell,function = "gpio"; 143 }; 144 }; 145 sata@80000 { 146 pinctrl-0 = <&pmx_sata0 &pmx_sata1>; 147 pinctrl-names = "default"; 148 status = "okay"; 149 nr-ports = <2>; 150 }; 151 152 nand@3000000 { 153 pinctrl-0 = <&pmx_nand>; 154 pinctrl-names = "default"; 155 status = "okay"; 156 chip-delay = <35>; 157 158 partition@0 { 159 label = "u-boot"; 160 reg = <0x0000000 0x100000>; 161 read-only; 162 }; 163 164 partition@100000 { 165 label = "uImage"; 166 reg = <0x0100000 0x500000>; 167 }; 168 169 partition@600000 { 170 label = "ramdisk"; 171 reg = <0x0600000 0x500000>; 172 }; 173 174 partition@b00000 { 175 label = "image"; 176 reg = <0x0b00000 0x6600000>; 177 }; 178 179 partition@7100000 { 180 label = "mini firmware"; 181 reg = <0x7100000 0xa00000>; 182 }; 183 184 partition@7b00000 { 185 label = "config"; 186 reg = <0x7b00000 0x500000>; 187 }; 188 }; 189 }; 190 191 regulators { 192 compatible = "simple-bus"; 193 #address-cells = <1>; 194 #size-cells = <0>; 195 pinctrl-0 = <&pmx_power_sata0 &pmx_power_sata1>; 196 pinctrl-names = "default"; 197 198 sata0_power: regulator@1 { 199 compatible = "regulator-fixed"; 200 reg = <1>; 201 regulator-name = "SATA0 Power"; 202 regulator-min-microvolt = <5000000>; 203 regulator-max-microvolt = <5000000>; 204 enable-active-high; 205 regulator-always-on; 206 regulator-boot-on; 207 gpio = <&gpio1 7 0>; 208 }; 209 sata1_power: regulator@2 { 210 compatible = "regulator-fixed"; 211 reg = <2>; 212 regulator-name = "SATA1 Power"; 213 regulator-min-microvolt = <5000000>; 214 regulator-max-microvolt = <5000000>; 215 enable-active-high; 216 regulator-always-on; 217 regulator-boot-on; 218 gpio = <&gpio1 8 0>; 219 }; 220 }; 221};