/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-opp-palmetto.dts | 45 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 D | aspeed-bmc-lenovo-hr855xg2.dts | 60 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 D | aspeed-bmc-opp-lanyang.dts | 37 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 D | aspeed-bmc-lenovo-hr630.dts | 60 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 D | aspeed-bmc-ufispace-ncplite.dts | 40 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 D | aspeed-bmc-opp-nicole.dts | 60 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 D | aspeed-bmc-opp-zaius.dts | 40 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 D | aspeed-bmc-opp-romulus.dts | 58 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 D | aspeed-bmc-opp-mowgli.dts | 51 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 D | aspeed-bmc-facebook-bletchley.dts | 42 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 D | aspeed-bmc-opp-witherspoon.dts | 56 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 D | aspeed-bmc-opp-vesnin.dts | 40 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 D | aspeed-bmc-inspur-fp5280g2.dts | 66 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 D | aspeed-bmc-opp-swift.dts | 43 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 D | aspeed-bmc-microsoft-olympus.dts | 36 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 D | aspeed-bmc-facebook-catalina.dts | 84 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 D | aspeed-bmc-vegman.dtsi | 55 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 D | aspeed-bmc-arm-stardragon4800-rep2.dts | 36 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 D | ast2600-facebook-netbmc-common.dtsi | 34 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 D | aspeed-bmc-ibm-bonnell.dts | 70 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 D | aspeed-bmc-portwell-neptune.dts | 28 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 D | aspeed-ast2600-evb.dts | 51 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 D | aspeed-bmc-facebook-minerva.dts | 51 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 D | gpio-aspeed.c | 80 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 D | aspeed,ast2600-fsi-master.yaml | 92 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>;
|