Skip to content
Snippets Groups Projects
Commit c764a8d5 authored by Tobias Kahlki's avatar Tobias Kahlki
Browse files

arm64:dts: Split QX-070 MV DT into MXT and EETI variant

parent dd9fe9e6
No related branches found
No related tags found
1 merge request!473arm64:dts: Split QX-070 MV DT into MXT and EETI variant
Pipeline #111506 passed with stage
in 23 seconds
......@@ -6,6 +6,7 @@ dtb-$(CONFIG_ARCH_MXC) += \
seco-imx8mp-d18.dtb \
seco-imx8mp-d18-b79.dtb \
seco-imx8mp-d18-mv-qx-070wsvgamml01d.dtb \
seco-imx8mp-d18-mv-qx-070wsvgamml01d-eeti.dtb \
seco-imx8mp-d18-mv-g101ean02.dtb \
seco-imx8mp-d18-mv-g156han02.dtb \
seco-imx8mp-d18-mv-fg0700w0dsswagl1.dtb \
......
/*
* Copyright 2024 SECO Northern Europe GmbH
*/
/dts-v1/;
#include "../seconorth/imx8mp-pinfunc.h"
#define DISPLAY_ENABLE MX8MP_IOMUXC_SAI2_RXFS__GPIO4_IO21
#define display_enable &gpio4 21
#define BACKLIGHT_PWM
#define backlight_pwm &pwm1
#define BACKLIGHT_ENABLE MX8MP_IOMUXC_GPIO1_IO06__GPIO1_IO06
#define backlight_enable &gpio1 6
#define ENABLE_TOUCH
#define touch_int_parent &pca6416
#define touch_int_pin 4
#define touch_int &pca6416 4
#define touch_reset_pin 2
#define touch_reset &pca6416 2
#include "include/imx8mp-d18.dtsi"
#include "include/mv.dtsi"
#include "include/qx-070wsvgamml01d.dtsi"
/ {
model = "SECO Group SMARC i.MX8MP QX-070WSVGA (D18 / LEVY)";
compatible = "fsl,imx8mp";
};
#ifdef ENABLE_TOUCH
&i2c2 {
eeti@2a {
compatible = "eeti,exc3000_ts";
status = "okay";
reg = <0x2a>;
/*
* The touch_int is connected to the GPIO-Expander
* and needs no pinmuxing.
*/
interrupt-parent = <touch_int_parent>;
interrupts = <touch_int_pin IRQ_TYPE_LEVEL_LOW>;
/*
* The irq-gpio and irq-low-active properties are
* not used in conjuction with the threaded interrupt
* mode.
*/
use-threaded-interrupts = <1>;
#ifdef touch_reset
reset-gpio = <touch_reset GPIO_ACTIVE_LOW>;
reset-low-active = <1>;
#endif
};
};
#endif
......@@ -33,27 +33,6 @@ / {
#ifdef ENABLE_TOUCH
&i2c2 {
#if 0
eeti@2a {
compatible = "eeti,exc3000_ts";
status = "okay";
reg = <0x2a>;
use-new-mode = <1>;
/*
* The touch_int is connected to the GPIO-Expander
* and needs no pinmuxing.
*/
interrupt-parent = <touch_int_parent>;
interrupts = <touch_int_pin IRQ_TYPE_LEVEL_LOW>;
/* irq-gpio = <touch_int GPIO_ACTIVE_LOW>;
irq-low-active = <1>; */
#ifdef touch_reset
reset-gpio = <touch_reset GPIO_ACTIVE_LOW>;
reset-low-active = <1>;
#endif
};
#endif
maxtouch@4a {
compatible = "atmel,maxtouch";
status = "okay";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment