1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright 2014 The ChromiumOS Authors
6 #include "qcom-ipq8064-onhub.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/leds/common.h>
9 #include <dt-bindings/soc/qcom,gsbi.h>
12 model = "TP-Link OnHub";
13 compatible = "tplink,onhub", "google,whirlwind-sp5", "qcom,ipq8064";
16 bootargs-append = " rootwait";
21 i2c7_pins: i2c7_pinmux {
23 pins = "gpio8", "gpio9";
39 qcom,mode = <GSBI_PROT_I2C_UART>;
44 clock-frequency = <100000>;
45 pinctrl-0 = <&i2c7_pins>;
46 pinctrl-names = "default";
49 compatible = "national,lp5523";
51 clock-mode = /bits/ 8 <1>;
57 color = <LED_COLOR_ID_RED>;
58 chan-name = "red:status-0";
59 linux,default-trigger = "default-on";
60 led-cur = /bits/ 8 <0x64>;
61 max-cur = /bits/ 8 <0x78>;
66 color = <LED_COLOR_ID_GREEN>;
67 chan-name = "green:status-0";
68 led-cur = /bits/ 8 <0x64>;
69 max-cur = /bits/ 8 <0x78>;
74 color = <LED_COLOR_ID_BLUE>;
75 chan-name = "blue:status-0";
76 led-cur = /bits/ 8 <0x64>;
77 max-cur = /bits/ 8 <0x78>;
82 color = <LED_COLOR_ID_RED>;
83 chan-name = "red:status-1";
84 led-cur = /bits/ 8 <0x64>;
85 max-cur = /bits/ 8 <0x78>;
90 color = <LED_COLOR_ID_GREEN>;
91 chan-name = "green:status-1";
92 linux,default-trigger = "default-on";
93 led-cur = /bits/ 8 <0x64>;
94 max-cur = /bits/ 8 <0x78>;
99 color = <LED_COLOR_ID_BLUE>;
100 chan-name = "blue:status-1";
101 led-cur = /bits/ 8 <0x64>;
102 max-cur = /bits/ 8 <0x78>;
107 color = <LED_COLOR_ID_RED>;
108 chan-name = "red:status-2";
109 led-cur = /bits/ 8 <0x64>;
110 max-cur = /bits/ 8 <0x78>;
115 color = <LED_COLOR_ID_GREEN>;
116 chan-name = "green:status-2";
117 led-cur = /bits/ 8 <0x64>;
118 max-cur = /bits/ 8 <0x78>;
123 color = <LED_COLOR_ID_BLUE>;
124 chan-name = "blue:status-2";
125 linux,default-trigger = "default-on";
126 led-cur = /bits/ 8 <0x64>;
127 max-cur = /bits/ 8 <0x78>;
132 compatible = "national,lp5523";
134 clock-mode = /bits/ 8 <1>;
135 #address-cells = <1>;
140 color = <LED_COLOR_ID_RED>;
141 chan-name = "red:status-3";
142 linux,default-trigger = "default-on";
143 led-cur = /bits/ 8 <0x64>;
144 max-cur = /bits/ 8 <0x78>;
149 color = <LED_COLOR_ID_GREEN>;
150 chan-name = "green:status-3";
151 led-cur = /bits/ 8 <0x64>;
152 max-cur = /bits/ 8 <0x78>;
157 color = <LED_COLOR_ID_BLUE>;
158 chan-name = "blue:status-3";
159 led-cur = /bits/ 8 <0x64>;
160 max-cur = /bits/ 8 <0x78>;
165 color = <LED_COLOR_ID_RED>;
166 chan-name = "red:status-4";
167 led-cur = /bits/ 8 <0x64>;
168 max-cur = /bits/ 8 <0x78>;
173 color = <LED_COLOR_ID_GREEN>;
174 chan-name = "green:status-4";
175 linux,default-trigger = "default-on";
176 led-cur = /bits/ 8 <0x64>;
177 max-cur = /bits/ 8 <0x78>;
182 color = <LED_COLOR_ID_BLUE>;
183 chan-name = "blue:status-4";
184 led-cur = /bits/ 8 <0x64>;
185 max-cur = /bits/ 8 <0x78>;
190 color = <LED_COLOR_ID_RED>;
191 chan-name = "red:status-5";
192 led-cur = /bits/ 8 <0x64>;
193 max-cur = /bits/ 8 <0x78>;
198 color = <LED_COLOR_ID_GREEN>;
199 chan-name = "green:status-5";
200 led-cur = /bits/ 8 <0x64>;
201 max-cur = /bits/ 8 <0x78>;
206 color = <LED_COLOR_ID_BLUE>;
207 chan-name = "blue:status-5";
208 linux,default-trigger = "default-on";
209 led-cur = /bits/ 8 <0x64>;
210 max-cur = /bits/ 8 <0x78>;