| // SPDX-License-Identifier: (GPL-2.0+ OR MIT) | 
 | /* | 
 |  * Device Tree file for Buffalo Linkstation LS-QVL | 
 |  * | 
 |  * Copyright (C) 2016, Mario Lange <mario_lange@gmx.net> | 
 |  * | 
 |  * Based on kirkwood-linkstation-lswvl.dts, | 
 |  * Copyright (C) 2015, 2016 | 
 |  * Roger Shimizu <rogershimizu@gmail.com> | 
 |  */ | 
 |  | 
 | /dts-v1/; | 
 | #include "kirkwood-linkstation-6282.dtsi" | 
 |  | 
 | / { | 
 | 	model = "Buffalo Linkstation LS-QVL"; | 
 | 	compatible = "buffalo,lsqvl", "marvell,kirkwood-88f6282", "marvell,kirkwood"; | 
 |  | 
 | 	memory { /* 256 MB */ | 
 | 		device_type = "memory"; | 
 | 		reg = <0x00000000 0x10000000>; | 
 | 	}; | 
 |  | 
 | 	ocp@f1000000 { | 
 | 		pinctrl: pin-controller@10000 { | 
 | 			pmx_power_hdd1: pmx-power-hdd1 { | 
 | 				marvell,pins = "mpp9"; | 
 | 				marvell,function = "gpio"; | 
 | 			}; | 
 | 			pmx_led_hdderr0: pmx-led-hdderr0 { | 
 | 				marvell,pins = "mpp34"; | 
 | 				marvell,function = "gpio"; | 
 | 			}; | 
 | 			pmx_led_hdderr1: pmx-led-hdderr1 { | 
 | 				marvell,pins = "mpp35"; | 
 | 				marvell,function = "gpio"; | 
 | 			}; | 
 | 			pmx_led_hdderr2: pmx-led-hdderr2 { | 
 | 				marvell,pins = "mpp24"; | 
 | 				marvell,function = "gpio"; | 
 | 			}; | 
 | 			pmx_led_hdderr3: pmx-led-hdderr3 { | 
 | 				marvell,pins = "mpp25"; | 
 | 				marvell,function = "gpio"; | 
 | 			}; | 
 | 		}; | 
 |  | 
 | 		sata@80000 { | 
 | 			nr-ports = <2>; | 
 | 		}; | 
 | 	}; | 
 |  | 
 | 	gpio_leds { | 
 | 		pinctrl-0 = <&pmx_led_function_red &pmx_led_alarm | 
 | 			     &pmx_led_info &pmx_led_power | 
 | 			     &pmx_led_function_blue | 
 | 			     &pmx_led_hdderr0 | 
 | 			     &pmx_led_hdderr1 | 
 | 			     &pmx_led_hdderr2 | 
 | 			     &pmx_led_hdderr3>; | 
 |  | 
 | 		red-hdderr0-led { | 
 | 			label = "linkstation:red:hdderr0"; | 
 | 			gpios = <&gpio1 2 GPIO_ACTIVE_LOW>; | 
 | 		}; | 
 |  | 
 | 		red-hdderr1-led { | 
 | 			label = "linkstation:red:hdderr1"; | 
 | 			gpios = <&gpio1 3 GPIO_ACTIVE_LOW>; | 
 | 		}; | 
 |  | 
 | 		red-hdderr2-led { | 
 | 			label = "linkstation:red:hdderr2"; | 
 | 			gpios = <&gpio0 24 GPIO_ACTIVE_LOW>; | 
 | 		}; | 
 |  | 
 | 		red-hdderr3-led { | 
 | 			label = "linkstation:red:hdderr3"; | 
 | 			gpios = <&gpio0 25 GPIO_ACTIVE_LOW>; | 
 | 		}; | 
 | 	}; | 
 |  | 
 | 	regulators { | 
 | 		pinctrl-0 = <&pmx_power_hdd0 &pmx_power_hdd1 &pmx_usb_vbus>; | 
 |  | 
 | 		hdd_power1: regulator@3 { | 
 | 			compatible = "regulator-fixed"; | 
 | 			reg = <3>; | 
 | 			regulator-name = "HDD1 Power"; | 
 | 			regulator-min-microvolt = <5000000>; | 
 | 			regulator-max-microvolt = <5000000>; | 
 | 			enable-active-high; | 
 | 			regulator-always-on; | 
 | 			regulator-boot-on; | 
 | 			gpio = <&gpio0 9 GPIO_ACTIVE_HIGH>; | 
 | 		}; | 
 | 	}; | 
 | }; |