diff options
author | Vyacheslav Pedash <vyacheslav.pedash@globallogic.com> | 2022-08-11 20:39:39 +0300 |
---|---|---|
committer | Vyacheslav Pedash <vyacheslav.pedash@globallogic.com> | 2022-08-11 20:39:39 +0300 |
commit | 9117ac9a809a7212d4b186d859da45eb95bee569 (patch) | |
tree | 213044b1040ec18e0838712d1a6c03d6f3083bf9 /mtcpmhs/gpio-expander-0.0.dtso | |
parent | d40bfd24760f076b1d1cf678252e633dc2eb4096 (diff) | |
download | mt-dt-overlay-9117ac9a809a7212d4b186d859da45eb95bee569.tar.gz mt-dt-overlay-9117ac9a809a7212d4b186d859da45eb95bee569.tar.bz2 mt-dt-overlay-9117ac9a809a7212d4b186d859da45eb95bee569.zip |
MTX-4571 MTCDT3-AC: Put overlays to MTCDT3 directory. Renumber new rev to 0.1
Diffstat (limited to 'mtcpmhs/gpio-expander-0.0.dtso')
-rw-r--r-- | mtcpmhs/gpio-expander-0.0.dtso | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/mtcpmhs/gpio-expander-0.0.dtso b/mtcpmhs/gpio-expander-0.0.dtso new file mode 100644 index 0000000..388deba --- /dev/null +++ b/mtcpmhs/gpio-expander-0.0.dtso @@ -0,0 +1,60 @@ +/* + * DTS overlay for MTCDT3 0.0 hardware version. + */ + +/dts-v1/; +/plugin/; + +/* + * Location(s): + * Put: MTCDT3/0.0/gpio-expander.dtbo + */ + +#include "am4372.dtsi" +#include <dt-bindings/pinctrl/am43xx.h> +#include <dt-bindings/pwm/pwm.h> +#include <dt-bindings/gpio/gpio.h> + + +/ { + compatible = "ti,am437x-gp-evm", "ti,am4372", "ti,am43"; + fragment@0 { + target-path = "/ocp@44000000/interconnect@48000000/segment@0/target-module@2a000/i2c@0"; + __overlay__ { + gpiom1: gpio@20 { + compatible = "microchip,mcp23008"; + gpio-controller; + #gpio-cells = <2>; + reg = <0x20>; + interrupt-parent = <&gpio1>; + interrupts = <4 IRQ_TYPE_LEVEL_LOW>; + interrupt-controller; + #interrupt-cells=<2>; + }; /*gpio@20*/ + gpiom2: gpio@21 { + compatible = "microchip,mcp23008"; + gpio-controller; + #gpio-cells = <2>; + reg = <0x21>; + interrupt-parent = <&gpio1>; + interrupts = <7 IRQ_TYPE_LEVEL_LOW>; + interrupt-controller; + #interrupt-cells=<2>; + gpio-line-names = "", "", "modesel_0", "modesel_1", "termination_en", "RTS_override", "gpio_exp_led", ""; + }; /*gpio@20*/ + }; /*overlay*/ + }; /*fragment@0*/ + + fragement@1 { + target-path = "/"; + __overlay__ { + leds-exp { + compatible = "gpio-leds"; + led-gpio { + gpios = <&gpiom2 6 GPIO_ACTIVE_LOW>; + default-state = "off"; + }; /*led-gpio*/ + }; /*leds-exp*/ + }; /*overlay*/ + }; /*fragement@1*/ +}; |