ch.eitchnet.beaglebone/pinctrl-eitchnet.dts

46 lines
1.2 KiB
Plaintext

/dts-v1/;
/plugin/;
/{
compatible = "ti,beaglebone", "ti,beaglebone-black";
/* identification */
part-number = "pinctrl-eitchnet";
/* https://github.com/derekmolloy/boneDeviceTree/blob/master/docs/BeagleboneBlackP9HeaderTable.pdf */
fragment@0 {
target = <&am33xx_pinmux>;
__overlay__ {
pinctrl_eitchnet: pinmux_pinctrl_eitchnet {
pinctrl-single,pins = <
/* 0x27 INPUT */
0x090 0x2f /* P8_07 66 INPUT MODE7 none */
0x094 0x2f /* P8_08 67 INPUT MODE7 none */
0x09c 0x2f /* P8_09 69 INPUT MODE7 none */
/* 0x07 OUTPUT */
0x098 0x0f /* P8_10 68 OUTPUT MODE7 none */
0x034 0x0f /* P8_11 45 OUTPUT MODE7 none */
0x030 0x0f /* P8_12 44 OUTPUT MODE7 none */
0x028 0x0f /* P8_14 26 OUTPUT MODE7 none */
0x03c 0x0f /* P8_15 47 OUTPUT MODE7 none */
0x038 0x0f /* P8_16 46 OUTPUT MODE7 none */
>;
};
};
};
fragment@1 {
target = <&ocp>;
__overlay__ {
pinctrl_eitchnet_pinmux {
compatible = "bone-pinmux-helper";
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_eitchnet>;
status = "okay";
};
};
};
};