Skip to content

Commit 87d0a14

Browse files
author
Demo User
committed
fix pinmux finally
1 parent 4f00200 commit 87d0a14

File tree

1 file changed

+72
-66
lines changed

1 file changed

+72
-66
lines changed

device_tree/dtb-4.14-ti/am335x-boneblue.dts

+72-66
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,76 @@
348348
0x034 0x24 /* P8_11_qep_pin */
349349
>;
350350
};
351+
352+
/* H18 SPI1_SS1 default SPI*/
353+
H18_default_pin: pinmux_H18_default_pin {
354+
pinctrl-single,pins = < 0x144 ( PIN_OUTPUT | MUX_MODE2 ) >; };
355+
H18_gpio_pin: pinmux_H18_gpio_pin {
356+
pinctrl-single,pins = < 0x144 ( PIN_OUTPUT | MUX_MODE7 ) >; };
357+
H18_gpio_pu_pin: pinmux_H18_gpio_pu_pin {
358+
pinctrl-single,pins = < 0x144 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
359+
H18_gpio_pd_pin: pinmux_H18_gpio_pd_pin {
360+
pinctrl-single,pins = < 0x144 ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
361+
H18_spi_pin: pinmux_H18_spi_pin {
362+
pinctrl-single,pins = < 0x144 ( PIN_OUTPUT | MUX_MODE2 ) >; };
363+
364+
365+
/* C18 SPI1_SS2 default spi*/
366+
C18_default_pin: pinmux_C18_default_pin {
367+
pinctrl-single,pins = < 0x164 ( PIN_OUTPUT | MUX_MODE2 ) >; };
368+
C18_gpio_pin: pinmux_C18_gpio_pin {
369+
pinctrl-single,pins = < 0x164 ( PIN_OUTPUT | MUX_MODE7 ) >; };
370+
C18_gpio_pu_pin: pinmux_C18_gpio_pu_pin {
371+
pinctrl-single,pins = < 0x164 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
372+
C18_gpio_pd_pin: pinmux_C18_gpio_pd_pin {
373+
pinctrl-single,pins = < 0x164 ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
374+
C18_spi_pin: pinmux_C18_spi_pin {
375+
pinctrl-single,pins = < 0x164 ( PIN_OUTPUT | MUX_MODE2 ) >; };
376+
377+
378+
379+
/* D13 BLUE_GP0_PIN_5 gpio 3_20 */
380+
D13_default_pin: pinmux_D13_default_pin {
381+
pinctrl-single,pins = < 0x1A8 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
382+
D13_gpio_pin: pinmux_D13_gpio_pin {
383+
pinctrl-single,pins = < 0x1A8 ( PIN_OUTPUT | MUX_MODE7 ) >; };
384+
D13_gpio_pu_pin: pinmux_D13_gpio_pu_pin {
385+
pinctrl-single,pins = < 0x1A8 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
386+
D13_gpio_pd_pin: pinmux_D13_gpio_pd_pin {
387+
pinctrl-single,pins = < 0x1A8 ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
388+
389+
/* H17 BLUE_GP1_PIN_4 gpio 3_1 */
390+
H17_default_pin: pinmux_H17_default_pin {
391+
pinctrl-single,pins = < 0x10C ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
392+
H17_gpio_pin: pinmux_H17_gpio_pin {
393+
pinctrl-single,pins = < 0x10C ( PIN_OUTPUT | MUX_MODE7 ) >; };
394+
H17_gpio_pu_pin: pinmux_H17_gpio_pu_pin {
395+
pinctrl-single,pins = < 0x10C ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
396+
H17_gpio_pd_pin: pinmux_H17_gpio_pd_pin {
397+
pinctrl-single,pins = < 0x10C ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
398+
399+
/* J15 BLUE_GP1_PIN_3 gpio 3_2 */
400+
J15_default_pin: pinmux_J15_default_pin {
401+
pinctrl-single,pins = < 0x110 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
402+
J15_gpio_pin: pinmux_J15_gpio_pin {
403+
pinctrl-single,pins = < 0x110 ( PIN_OUTPUT | MUX_MODE7 ) >; };
404+
J15_gpio_pu_pin: pinmux_J15_gpio_pu_pin {
405+
pinctrl-single,pins = < 0x110 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
406+
J15_gpio_pd_pin: pinmux_J15_gpio_pd_pin {
407+
pinctrl-single,pins = < 0x110 ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
408+
409+
410+
/* U16 BLUE_GP0_PIN_3 gpio 1_25 */
411+
U16_default_pin: pinmux_U16_default_pin {
412+
pinctrl-single,pins = < 0x064 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
413+
U16_gpio_pin: pinmux_U16_gpio_pin {
414+
pinctrl-single,pins = < 0x064 ( PIN_OUTPUT | MUX_MODE7 ) >; };
415+
U16_gpio_pu_pin: pinmux_U16_gpio_pu_pin {
416+
pinctrl-single,pins = < 0x064 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
417+
U16_gpio_pd_pin: pinmux_U16_gpio_pd_pin {
418+
pinctrl-single,pins = < 0x064 ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
419+
420+
351421
};
352422

353423
&uart0 {
@@ -833,17 +903,7 @@
833903
////////////////////////////////////////////////////////////////////////
834904

835905

836-
/* H18 SPI1_SS1 default SPI*/
837-
H18_default_pin: pinmux_H18_default_pin {
838-
pinctrl-single,pins = < 0x144 ( PIN_OUTPUT | MUX_MODE2 ) >; };
839-
H18_gpio_pin: pinmux_H18_gpio_pin {
840-
pinctrl-single,pins = < 0x144 ( PIN_OUTPUT | MUX_MODE7 ) >; };
841-
H18_gpio_pu_pin: pinmux_H18_gpio_pu_pin {
842-
pinctrl-single,pins = < 0x144 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
843-
H18_gpio_pd_pin: pinmux_H18_gpio_pd_pin {
844-
pinctrl-single,pins = < 0x144 ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
845-
H18_spi_pin: pinmux_H18_spi_pin {
846-
pinctrl-single,pins = < 0x144 ( PIN_OUTPUT | MUX_MODE2 ) >; };
906+
847907
/* H18 SPI1_SS1 default SPI*/
848908
H18_pinmux {
849909
compatible = "bone-pinmux-helper";
@@ -856,18 +916,8 @@
856916
pinctrl-4 = <&H18_spi_pin>;
857917
};
858918

859-
/* C18 SPI1_SS2 default spi*/
860-
C18_default_pin: pinmux_C18_default_pin {
861-
pinctrl-single,pins = < 0x164 ( PIN_OUTPUT | MUX_MODE2 ) >; };
862-
C18_gpio_pin: pinmux_C18_gpio_pin {
863-
pinctrl-single,pins = < 0x164 ( PIN_OUTPUT | MUX_MODE7 ) >; };
864-
C18_gpio_pu_pin: pinmux_C18_gpio_pu_pin {
865-
pinctrl-single,pins = < 0x164 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
866-
C18_gpio_pd_pin: pinmux_C18_gpio_pd_pin {
867-
pinctrl-single,pins = < 0x164 ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
868-
C18_spi_pin: pinmux_C18_spi_pin {
869-
pinctrl-single,pins = < 0x164 ( PIN_OUTPUT | MUX_MODE2 ) >; };
870919

920+
/* C18 SPI1_SS2 default spi*/
871921
C18_pinmux {
872922
compatible = "bone-pinmux-helper";
873923
status = "okay";
@@ -879,50 +929,6 @@
879929
pinctrl-4 = <&C18_spi_pin>;
880930
};
881931

882-
883-
884-
/* D13 BLUE_GP0_PIN_5 gpio 3_20 */
885-
D13_default_pin: pinmux_D13_default_pin {
886-
pinctrl-single,pins = < 0x1A8 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
887-
D13_gpio_pin: pinmux_D13_gpio_pin {
888-
pinctrl-single,pins = < 0x1A8 ( PIN_OUTPUT | MUX_MODE7 ) >; };
889-
D13_gpio_pu_pin: pinmux_D13_gpio_pu_pin {
890-
pinctrl-single,pins = < 0x1A8 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
891-
D13_gpio_pd_pin: pinmux_D13_gpio_pd_pin {
892-
pinctrl-single,pins = < 0x1A8 ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
893-
894-
/* H17 BLUE_GP1_PIN_4 gpio 3_1 */
895-
H17_default_pin: pinmux_H17_default_pin {
896-
pinctrl-single,pins = < 0x10C ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
897-
H17_gpio_pin: pinmux_H17_gpio_pin {
898-
pinctrl-single,pins = < 0x10C ( PIN_OUTPUT | MUX_MODE7 ) >; };
899-
H17_gpio_pu_pin: pinmux_H17_gpio_pu_pin {
900-
pinctrl-single,pins = < 0x10C ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
901-
H17_gpio_pd_pin: pinmux_H17_gpio_pd_pin {
902-
pinctrl-single,pins = < 0x10C ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
903-
904-
/* J15 BLUE_GP1_PIN_3 gpio 3_2 */
905-
J15_default_pin: pinmux_J15_default_pin {
906-
pinctrl-single,pins = < 0x110 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
907-
J15_gpio_pin: pinmux_J15_gpio_pin {
908-
pinctrl-single,pins = < 0x110 ( PIN_OUTPUT | MUX_MODE7 ) >; };
909-
J15_gpio_pu_pin: pinmux_J15_gpio_pu_pin {
910-
pinctrl-single,pins = < 0x110 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
911-
J15_gpio_pd_pin: pinmux_J15_gpio_pd_pin {
912-
pinctrl-single,pins = < 0x110 ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
913-
914-
915-
/* U16 BLUE_GP0_PIN_3 gpio 1_25 */
916-
U16_default_pin: pinmux_U16_default_pin {
917-
pinctrl-single,pins = < 0x064 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
918-
U16_gpio_pin: pinmux_U16_gpio_pin {
919-
pinctrl-single,pins = < 0x064 ( PIN_OUTPUT | MUX_MODE7 ) >; };
920-
U16_gpio_pu_pin: pinmux_U16_gpio_pu_pin {
921-
pinctrl-single,pins = < 0x064 ( PIN_INPUT_PULLUP | MUX_MODE7 ) >; };
922-
U16_gpio_pd_pin: pinmux_U16_gpio_pd_pin {
923-
pinctrl-single,pins = < 0x064 ( PIN_INPUT_PULLDOWN | MUX_MODE7 ) >; };
924-
925-
926932
};
927933

928934
/*******************************************************************************

0 commit comments

Comments
 (0)