Home
last modified time | relevance | path

Searched full:aspeed_gpio (Results 1 – 25 of 52) sorted by relevance

123

/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-opp-palmetto.dts45 gpios = <&gpio ASPEED_GPIO(R, 4) GPIO_ACTIVE_LOW>;
49 gpios = <&gpio ASPEED_GPIO(R, 5) GPIO_ACTIVE_LOW>;
53 gpios = <&gpio ASPEED_GPIO(A, 2) GPIO_ACTIVE_LOW>;
66 clock-gpios = <&gpio ASPEED_GPIO(A, 4) GPIO_ACTIVE_HIGH>;
67 data-gpios = <&gpio ASPEED_GPIO(A, 5) GPIO_ACTIVE_HIGH>;
68 mux-gpios = <&gpio ASPEED_GPIO(A, 6) GPIO_ACTIVE_HIGH>;
69 enable-gpios = <&gpio ASPEED_GPIO(D, 0) GPIO_ACTIVE_HIGH>;
70 trans-gpios = <&gpio ASPEED_GPIO(H, 6) GPIO_ACTIVE_HIGH>;
78 gpios = <&gpio ASPEED_GPIO(P, 5) GPIO_ACTIVE_LOW>;
79 linux,code = <ASPEED_GPIO(P, 5)>;
[all …]
H A Daspeed-bmc-lenovo-hr855xg2.dts60 gpios = <&gpio ASPEED_GPIO(C, 7) GPIO_ACTIVE_LOW>;
64 gpios = <&gpio ASPEED_GPIO(G, 3) GPIO_ACTIVE_LOW>;
430 gpios = <ASPEED_GPIO(A, 1) GPIO_ACTIVE_LOW>;
437 gpios = <ASPEED_GPIO(A, 3) GPIO_ACTIVE_LOW>;
444 gpios = <ASPEED_GPIO(B, 5) GPIO_ACTIVE_HIGH>;
451 gpios = <ASPEED_GPIO(B, 7) GPIO_ACTIVE_LOW>;
458 gpios = <ASPEED_GPIO(E, 0) GPIO_ACTIVE_HIGH>;
465 gpios = <ASPEED_GPIO(E, 2) GPIO_ACTIVE_HIGH>;
472 gpios = <ASPEED_GPIO(E, 5) GPIO_ACTIVE_HIGH>;
479 gpios = <ASPEED_GPIO(E, 6) GPIO_ACTIVE_HIGH>;
[all …]
H A Daspeed-bmc-opp-lanyang.dts37 gpios = <&gpio ASPEED_GPIO(B, 6) GPIO_ACTIVE_LOW>;
42 gpios = <&gpio ASPEED_GPIO(B, 7) GPIO_ACTIVE_HIGH>;
47 gpios = <&gpio ASPEED_GPIO(B, 1) GPIO_ACTIVE_HIGH>;
52 gpios = <&gpio ASPEED_GPIO(B, 3) GPIO_ACTIVE_HIGH>;
56 gpios = <&gpio ASPEED_GPIO(H, 6) GPIO_ACTIVE_HIGH>;
61 gpios = <&gpio ASPEED_GPIO(H, 7) GPIO_ACTIVE_HIGH>;
70 clock-gpios = <&gpio ASPEED_GPIO(J, 0) GPIO_ACTIVE_HIGH>;
71 data-gpios = <&gpio ASPEED_GPIO(J, 1) GPIO_ACTIVE_HIGH>;
72 trans-gpios = <&gpio ASPEED_GPIO(D, 5) GPIO_ACTIVE_HIGH>;
73 enable-gpios = <&gpio ASPEED_GPIO(D, 0) GPIO_ACTIVE_HIGH>;
[all …]
H A Daspeed-bmc-lenovo-hr630.dts60 gpios = <&gpio ASPEED_GPIO(J, 1) GPIO_ACTIVE_LOW>;
64 gpios = <&gpio ASPEED_GPIO(J, 0) GPIO_ACTIVE_LOW>;
410 gpios = <ASPEED_GPIO(B, 5) GPIO_ACTIVE_HIGH>;
417 gpios = <ASPEED_GPIO(F, 0) GPIO_ACTIVE_HIGH>;
424 gpios = <ASPEED_GPIO(F, 3) GPIO_ACTIVE_HIGH>;
431 gpios = <ASPEED_GPIO(F, 4) GPIO_ACTIVE_HIGH>;
438 gpios = <ASPEED_GPIO(F, 5) GPIO_ACTIVE_HIGH>;
445 gpios = <ASPEED_GPIO(G, 4) GPIO_ACTIVE_HIGH>;
452 gpios = <ASPEED_GPIO(G, 7) GPIO_ACTIVE_HIGH>;
459 gpios = <ASPEED_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
[all …]
H A Daspeed-bmc-ufispace-ncplite.dts40 gpios = <&gpio0 ASPEED_GPIO(M, 2) GPIO_ACTIVE_LOW>;
41 linux,code = <ASPEED_GPIO(M, 2)>;
46 gpios = <&gpio0 ASPEED_GPIO(V, 4) GPIO_ACTIVE_HIGH>;
47 linux,code = <ASPEED_GPIO(V, 4)>;
52 gpios = <&gpio0 ASPEED_GPIO(V, 1) GPIO_ACTIVE_LOW>;
53 linux,code = <ASPEED_GPIO(V, 1)>;
58 gpios = <&gpio0 ASPEED_GPIO(V, 2) GPIO_ACTIVE_LOW>;
59 linux,code = <ASPEED_GPIO(V, 2)>;
64 gpios = <&gpio0 ASPEED_GPIO(P, 2) GPIO_ACTIVE_LOW>;
65 linux,code = <ASPEED_GPIO(P, 2)>;
[all …]
H A Daspeed-bmc-opp-nicole.dts60 gpios = <&gpio ASPEED_GPIO(AA, 4) GPIO_ACTIVE_HIGH>;
65 gpios = <&gpio ASPEED_GPIO(AA, 7) GPIO_ACTIVE_HIGH>;
70 gpios = <&gpio ASPEED_GPIO(AA, 3) GPIO_ACTIVE_HIGH>;
75 gpios = <&gpio ASPEED_GPIO(AA, 1) GPIO_ACTIVE_HIGH>;
89 clock-gpios = <&gpio ASPEED_GPIO(AA, 0) GPIO_ACTIVE_HIGH>;
90 data-gpios = <&gpio ASPEED_GPIO(AA, 2) GPIO_ACTIVE_HIGH>;
91 mux-gpios = <&gpio ASPEED_GPIO(A, 6) GPIO_ACTIVE_HIGH>;
92 enable-gpios = <&gpio ASPEED_GPIO(D, 0) GPIO_ACTIVE_HIGH>;
93 trans-gpios = <&gpio ASPEED_GPIO(P, 1) GPIO_ACTIVE_HIGH>;
101 gpios = <&gpio ASPEED_GPIO(J, 2) GPIO_ACTIVE_LOW>;
[all …]
H A Daspeed-bmc-opp-zaius.dts40 gpios = <&gpio ASPEED_GPIO(H, 0) GPIO_ACTIVE_HIGH>;
45 gpios = <&gpio ASPEED_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
50 gpios = <&gpio ASPEED_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
55 gpios = <&gpio ASPEED_GPIO(H, 3) GPIO_ACTIVE_HIGH>;
63 gpios = <&gpio ASPEED_GPIO(F, 7) GPIO_ACTIVE_LOW>;
64 linux,code = <ASPEED_GPIO(F, 7)>;
69 gpios = <&gpio ASPEED_GPIO(E, 7) GPIO_ACTIVE_LOW>;
70 linux,code = <ASPEED_GPIO(E, 7)>;
79 gpios = <&gpio ASPEED_GPIO(D, 5) GPIO_ACTIVE_LOW>;
84 gpios = <&gpio ASPEED_GPIO(D, 6) GPIO_ACTIVE_LOW>;
[all …]
H A Daspeed-bmc-opp-romulus.dts58 gpios = <&gpio ASPEED_GPIO(N, 2) GPIO_ACTIVE_LOW>;
62 gpios = <&gpio ASPEED_GPIO(N, 4) GPIO_ACTIVE_HIGH>;
66 gpios = <&gpio ASPEED_GPIO(R, 5) GPIO_ACTIVE_LOW>;
80 clock-gpios = <&gpio ASPEED_GPIO(AA, 0) GPIO_ACTIVE_HIGH>;
81 data-gpios = <&gpio ASPEED_GPIO(AA, 2) GPIO_ACTIVE_HIGH>;
82 mux-gpios = <&gpio ASPEED_GPIO(A, 6) GPIO_ACTIVE_HIGH>;
83 enable-gpios = <&gpio ASPEED_GPIO(D, 0) GPIO_ACTIVE_HIGH>;
84 trans-gpios = <&gpio ASPEED_GPIO(R, 2) GPIO_ACTIVE_HIGH>;
92 gpios = <&gpio ASPEED_GPIO(J, 2) GPIO_ACTIVE_LOW>;
93 linux,code = <ASPEED_GPIO(J, 2)>;
[all …]
H A Daspeed-bmc-opp-mowgli.dts51 gpios = <&gpio ASPEED_GPIO(F, 6) GPIO_ACTIVE_LOW>;
52 linux,code = <ASPEED_GPIO(F, 6)>;
57 gpios = <&gpio ASPEED_GPIO(J, 2) GPIO_ACTIVE_LOW>;
58 linux,code = <ASPEED_GPIO(J, 2)>;
63 gpios = <&gpio ASPEED_GPIO(Z, 2) GPIO_ACTIVE_LOW>;
64 linux,code = <ASPEED_GPIO(Z, 2)>;
69 gpios = <&gpio ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
70 linux,code = <ASPEED_GPIO(Z, 0)>;
75 gpios = <&gpio ASPEED_GPIO(F, 1) GPIO_ACTIVE_LOW>;
76 linux,code = <ASPEED_GPIO(F, 1)>;
[all …]
H A Daspeed-bmc-facebook-bletchley.dts42 gpio-sck = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
43 gpio-mosi = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
44 gpio-miso = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
46 cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
200 gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>;
201 linux,code = <ASPEED_GPIO(H, 2)>;
205 gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>;
206 linux,code = <ASPEED_GPIO(H, 3)>;
210 gpios = <&gpio0 ASPEED_GPIO(H, 4) GPIO_ACTIVE_LOW>;
211 linux,code = <ASPEED_GPIO(H, 4)>;
[all …]
H A Daspeed-bmc-opp-witherspoon.dts56 gpios = <&gpio ASPEED_GPIO(B, 5) GPIO_ACTIVE_LOW>;
57 linux,code = <ASPEED_GPIO(B, 5)>;
62 gpios = <&gpio ASPEED_GPIO(J, 2) GPIO_ACTIVE_LOW>;
63 linux,code = <ASPEED_GPIO(J, 2)>;
68 gpios = <&gpio ASPEED_GPIO(P, 7) GPIO_ACTIVE_LOW>;
69 linux,code = <ASPEED_GPIO(P, 7)>;
74 gpios = <&gpio ASPEED_GPIO(N, 0) GPIO_ACTIVE_LOW>;
75 linux,code = <ASPEED_GPIO(N, 0)>;
159 gpios = <&gpio ASPEED_GPIO(N, 2) GPIO_ACTIVE_LOW>;
163 gpios = <&gpio ASPEED_GPIO(N, 4) GPIO_ACTIVE_LOW>;
[all …]
H A Daspeed-bmc-opp-vesnin.dts40 gpios = <&gpio ASPEED_GPIO(R, 4) GPIO_ACTIVE_LOW>;
43 gpios = <&gpio ASPEED_GPIO(N, 1) GPIO_ACTIVE_LOW>;
47 gpios = <&gpio ASPEED_GPIO(F, 1) GPIO_ACTIVE_LOW>;
51 gpios = <&gpio ASPEED_GPIO(O, 0) GPIO_ACTIVE_LOW>;
55 gpios = <&gpio ASPEED_GPIO(N, 6) GPIO_ACTIVE_LOW>;
59 gpios = <&gpio ASPEED_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
69 gpios = <&gpio ASPEED_GPIO(P, 5) GPIO_ACTIVE_LOW>;
75 gpios = <&gpio ASPEED_GPIO(O, 7) GPIO_ACTIVE_LOW>;
H A Daspeed-bmc-inspur-fp5280g2.dts66 clock-gpios = <&gpio ASPEED_GPIO(AA, 0) GPIO_ACTIVE_HIGH>;
67 data-gpios = <&gpio ASPEED_GPIO(AA, 2) GPIO_ACTIVE_HIGH>;
68 mux-gpios = <&gpio ASPEED_GPIO(I, 2) GPIO_ACTIVE_HIGH>;
69 enable-gpios = <&gpio ASPEED_GPIO(I, 3) GPIO_ACTIVE_HIGH>;
70 trans-gpios = <&gpio ASPEED_GPIO(R, 2) GPIO_ACTIVE_HIGH>;
78 gpios = <&gpio ASPEED_GPIO(B, 3) GPIO_ACTIVE_LOW>;
79 linux,code = <ASPEED_GPIO(B, 3)>;
84 gpios = <&gpio ASPEED_GPIO(F, 0) GPIO_ACTIVE_LOW>;
85 linux,code = <ASPEED_GPIO(F, 0)>;
90 gpios = <&gpio ASPEED_GPIO(F, 1) GPIO_ACTIVE_LOW>;
[all …]
H A Daspeed-bmc-opp-swift.dts43 gpios = <&gpio ASPEED_GPIO(B, 5) GPIO_ACTIVE_LOW>;
44 linux,code = <ASPEED_GPIO(B, 5)>;
49 gpios = <&gpio ASPEED_GPIO(J, 2) GPIO_ACTIVE_LOW>;
50 linux,code = <ASPEED_GPIO(J, 2)>;
55 gpios = <&gpio ASPEED_GPIO(R, 7) GPIO_ACTIVE_LOW>;
56 linux,code = <ASPEED_GPIO(R, 7)>;
61 gpios = <&gpio ASPEED_GPIO(N, 0) GPIO_ACTIVE_LOW>;
62 linux,code = <ASPEED_GPIO(N, 0)>;
67 gpios = <&gpio ASPEED_GPIO(A, 7) GPIO_ACTIVE_LOW>;
68 linux,code = <ASPEED_GPIO(A, 7)>;
[all …]
H A Daspeed-bmc-microsoft-olympus.dts36 gpios = <&gpio ASPEED_GPIO(B, 0) GPIO_ACTIVE_LOW>;
40 gpios = <&gpio ASPEED_GPIO(U, 2) GPIO_ACTIVE_HIGH>;
44 gpios = <&gpio ASPEED_GPIO(U, 3) GPIO_ACTIVE_HIGH>;
48 gpios = <&gpio ASPEED_GPIO(Q, 5) GPIO_ACTIVE_LOW>;
52 gpios = <&gpio ASPEED_GPIO(A, 1) GPIO_ACTIVE_LOW>;
H A Daspeed-bmc-facebook-catalina.dts84 sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
85 mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
86 miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
87 cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
102 gpios = <&gpio0 ASPEED_GPIO(P, 7) GPIO_ACTIVE_LOW>;
109 gpios = <&gpio0 ASPEED_GPIO(B, 5) GPIO_ACTIVE_HIGH>;
114 gpios = <&gpio0 ASPEED_GPIO(B, 3) (GPIO_ACTIVE_HIGH|GPIO_TRANSITORY)>;
119 gpios = <&gpio0 ASPEED_GPIO(P, 5) (GPIO_ACTIVE_HIGH|GPIO_TRANSITORY)>;
597 interrupts = <ASPEED_GPIO(B, 4) IRQ_TYPE_LEVEL_LOW>;
607 interrupts = <ASPEED_GPIO(B, 4) IRQ_TYPE_LEVEL_LOW>;
[all …]
H A Daspeed-bmc-vegman.dtsi55 gpios = <&gpio ASPEED_GPIO(S, 6) GPIO_ACTIVE_LOW>;
61 gpios = <&gpio ASPEED_GPIO(S, 5) GPIO_ACTIVE_LOW>;
67 gpios = <&gpio ASPEED_GPIO(S, 4) GPIO_ACTIVE_LOW>;
73 gpios = <&gpio ASPEED_GPIO(AA, 4) GPIO_ACTIVE_LOW>;
79 gpios = <&gpio ASPEED_GPIO(AA, 5) GPIO_ACTIVE_LOW>;
H A Daspeed-bmc-arm-stardragon4800-rep2.dts36 gpios = <&gpio ASPEED_GPIO(I, 3) GPIO_ACTIVE_LOW>;
41 gpios = <&gpio ASPEED_GPIO(I, 2) GPIO_ACTIVE_LOW>;
206 gpios = <ASPEED_GPIO(C, 7) GPIO_ACTIVE_HIGH>;
212 gpios = <ASPEED_GPIO(D, 1) GPIO_ACTIVE_HIGH>;
H A Dast2600-facebook-netbmc-common.dtsi34 gpio-sck = <&gpio0 ASPEED_GPIO(X, 3) GPIO_ACTIVE_HIGH>;
35 gpio-mosi = <&gpio0 ASPEED_GPIO(X, 4) GPIO_ACTIVE_HIGH>;
36 gpio-miso = <&gpio0 ASPEED_GPIO(X, 5) GPIO_ACTIVE_HIGH>;
H A Daspeed-bmc-ibm-bonnell.dts70 gpios = <&gpio0 ASPEED_GPIO(G, 0) GPIO_ACTIVE_LOW>;
74 gpios = <&gpio0 ASPEED_GPIO(G, 1) GPIO_ACTIVE_LOW>;
78 gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>;
82 gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>;
94 gpios = <&gpio0 ASPEED_GPIO(F, 4) GPIO_ACTIVE_LOW>;
100 gpios = <&gpio0 ASPEED_GPIO(F, 5) GPIO_ACTIVE_LOW>;
160 gpios = <ASPEED_GPIO(O, 3) GPIO_ACTIVE_LOW>;
H A Daspeed-bmc-portwell-neptune.dts28 gpios = <&gpio ASPEED_GPIO(H, 0) GPIO_ACTIVE_HIGH>;
33 gpios = <&gpio ASPEED_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
38 gpios = <&gpio ASPEED_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
H A Daspeed-ast2600-evb.dts51 gpios = <&gpio0 ASPEED_GPIO(V, 0) GPIO_ACTIVE_HIGH>;
60 gpios = <&gpio0 ASPEED_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
71 gpios = <&gpio0 ASPEED_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
80 gpios = <&gpio0 ASPEED_GPIO(V, 3) GPIO_ACTIVE_HIGH>;
H A Daspeed-bmc-facebook-minerva.dts51 gpios = <&gpio0 ASPEED_GPIO(P, 7) GPIO_ACTIVE_LOW>;
58 gpios = <&gpio0 ASPEED_GPIO(B, 5) GPIO_ACTIVE_HIGH>;
64 gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_HIGH>;
86 sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
87 mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
88 miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
90 cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
/linux/drivers/gpio/
H A Dgpio-aspeed.c80 struct aspeed_gpio { struct
223 void (*reg_bit_set)(struct aspeed_gpio *gpio, unsigned int offset,
225 bool (*reg_bit_get)(struct aspeed_gpio *gpio, unsigned int offset,
227 int (*reg_bank_get)(struct aspeed_gpio *gpio, unsigned int offset,
229 void (*privilege_ctrl)(struct aspeed_gpio *gpio, unsigned int offset, int owner);
230 void (*privilege_init)(struct aspeed_gpio *gpio);
231 bool (*copro_request)(struct aspeed_gpio *gpio, unsigned int offset);
232 void (*copro_release)(struct aspeed_gpio *gpio, unsigned int offset);
255 static void __iomem *aspeed_gpio_g4_bank_reg(struct aspeed_gpio *gpio, in aspeed_gpio_g4_bank_reg()
341 struct aspeed_gpio *gpio, unsigned int offset) in find_bank_props()
[all …]
/linux/Documentation/devicetree/bindings/fsi/
H A Daspeed,ast2600-fsi-master.yaml92 fsi-routing-gpios = <&gpio0 ASPEED_GPIO(Q, 7) GPIO_ACTIVE_HIGH>;
93 fsi-mux-gpios = <&gpio0 ASPEED_GPIO(B, 0) GPIO_ACTIVE_HIGH>;
94 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_LOW>;

123