SHOW:
|
|
- or go back to the newest paste.
| 1 | - | // UPDATE: sufficiently recent versions of dtc support syntax similar to that used by overlay-utils, except you do still need the two directives at the top, and manually add the file identification fragment. |
| 1 | + | |
| 2 | - | |
| 2 | + | |
| 3 | | | |
| 4 | /dts-v1/; | | |
| 5 | /plugin/; | | |
| 6 | | | |
| 7 | #include <dt-bindings/board/am335x-bbw-bbb-base.h> | #include <dt-bindings/board/am335x-bbw-bbb-base.h> | |
| 8 | #include <dt-bindings/pinctrl/am33xx.h> | #include <dt-bindings/pinctrl/am33xx.h> | |
| 9 | | | |
| 10 | / { |
| |
| 11 | fragment@0 { |
| |
| 12 | target-path="/chosen"; | | |
| 13 | __overlay__ { | &{/chosen} {
| |
| 14 | - | target-path= " /chosen"; | |
| 14 | + | overlays { | overlays {
|
| 15 | - | __overlay__ { |
|
| 15 | + | BB-UART1-00A0 = __TIMESTAMP__; | BB-UART1-00A0 = __TIMESTAMP__; |
| 16 | - | overlays { |
|
| 16 | + | |
| 17 | - | BB-UART1-00A0 = __TIMESTAMP__; | // file identification is added automatically |
| 17 | + | |
| 18 | - | }; | // by dtsi-to-overlay |
| 18 | + | |
| 19 | - | }; | |
| 19 | + | |
| 20 | fragment@1 { |
| |
| 21 | target = <&ocp>; | | |
| 22 | __overlay__ { | &ocp {
| |
| 23 | P9_24_pinmux { status = "disabled"; }; | P9_24_pinmux { status = "disabled"; };
| |
| 24 | P9_26_pinmux { status = "disabled"; }; | P9_26_pinmux { status = "disabled"; };
| |
| 25 | }; | }; | |
| 26 | }; | | |
| 27 | | | |
| 28 | fragment@2 { |
| |
| 29 | target = <&am33xx_pinmux>; | | |
| 30 | __overlay__ { | &am33xx_pinmux {
| |
| 31 | uart1_pins: uart1 { | uart1_pins: uart1 {
| |
| 32 | pinctrl-single,pins = < | pinctrl-single,pins = < | |
| 33 | BONE_P9_24 (PIN_OUTPUT | MUX_MODE0) | BONE_P9_24 (PIN_OUTPUT | MUX_MODE0) | |
| 34 | BONE_P9_26 (PIN_INPUT | MUX_MODE0) | BONE_P9_26 (PIN_INPUT | MUX_MODE0) | |
| 35 | >; | >; | |
| 36 | }; | }; | |
| 37 | }; | }; | |
| 38 | }; | | |
| 39 | | | |
| 40 | fragment@3 { |
| |
| 41 | target = <&uart1>; | | |
| 42 | __overlay__ { | &uart1 {
| |
| 43 | status = "okay"; | status = "okay"; | |
| 44 | pinctrl-names = "default"; | pinctrl-names = "default"; | |
| 45 | pinctrl-0 = <&uart1_pins>; | pinctrl-0 = <&uart1_pins>; | |
| 46 | }; | }; | |
| 47 | }; | | |
| 48 | }; | |