/* * Configure PRU i/o pins */ /dts-v1/; /plugin/; #include #include /* * Helper to show loaded overlays under: /proc/device-tree/chosen/overlays/ */ &{/chosen} { overlays { BB-PRU-PIN2-CONFIG.kernel = __TIMESTAMP__; }; }; /* * Free up the pins used by the cape from the pinmux helpers. */ &ocp { P8_42_pinmux { status = "disabled"; }; /* lcd_data5 */ P9_27_pinmux { status = "disabled"; }; /* mcasp0_fsr */ }; &am33xx_pinmux { bb_pru_pins: pinmux_pru_pru_pins { pinctrl-single,pins = < AM33XX_PADCONF(AM335X_PIN_LCD_DATA5, PIN_OUTPUT_PULLDOWN , MUX_MODE5) /* P8_42 PRU1 pr1_pru1_pru_r30_5 output */ AM33XX_PADCONF(AM335X_PIN_MCASP0_FSR, PIN_OUTPUT_PULLDOWN , MUX_MODE5) /* P9_27 PRU0 pr1_pru0_pru_r30_5 output */ >; }; }; &pruss_tm { status = "okay"; }; &pruss { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&bb_pru_pins>; };