summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qxp-apalis.dtsi
AgeCommit message (Collapse)Author
2020-12-28arm64: dts: apalis-imx8x: request gpio1,2,5,6 pinsOleksandr Suvorov
Request and initialize the rest of GPIOx pins. Related-to: ELB-3427 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-12-28arm64: dts: apalis-imx8x: add GPIOx signal name for pinsOleksandr Suvorov
Detailing names for pins that serve GPIOx signals. Related-to: ELB-3427 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-12-22ARM64: dts: apalis-imx8x: adjust SGTL5000 to 5.4 kernelPhilippe Schenker
Mainly clocks need adjustment. Copy Paste from apalis-imx8 module Related-to: ELB-3423 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-12-22ARM64: dts: apalis-imx8x: bringup PCIe on new kernelPhilippe Schenker
Related-to: ELB-3428, ELB-2790 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-12-22ARM64: dts: apalis-imx8x: Disable hsio refclk used only on MEKPhilippe Schenker
They are used on MEK only and are blocking out GPIOs so disable them Related-to: ELB-3428, ELB-2790 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-12-21arm64: dts: apalis-imx8x: mux pinctrl_usbh_oc_n pinOleksandr Suvorov
Reduce the length of pinmux name and mux the pin by default. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-12-21arm64: dts: apalis-imx8x: fix set up USBO1 OC pinOleksandr Suvorov
The USB_SS3_TC2 pin can be directly used as a USBO1_OC pin to control over-current events. Use this mode. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-12-21arm64: dts: apalis-imx8x: remove useless propertyOleksandr Suvorov
The property "reset-on-resume" is useless without setting "reset-gpio". It used as a workaround for earlier revisions of Apalis iMX8QXP to fix Wi-Fi chip issue on resume. Remove obsolete property. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-12-21arm64: dts: apalis-imx8x: fix regulator for on-board USB hubOleksandr Suvorov
The cadence usb3 driver tries to turn down this regulator each time it goes to idle. This signal enables on-board USB Hub and should be always on. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-12-20Revert "arm64: dts: apalis-imx8x: enable USBH1"Oleksandr Suvorov
This reverts commit ce1e685adbd15203ca84c0be62cf752304e39df3. That commit seems for Apalis iMX8QM and should have not been applied for Apalis iMX8QXP. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-17arm64: dts: apalis/colibri-imx8qxp: use pmic sensor nameOleksandr Suvorov
Use the predefined resource name of the PMIC thermal sensor. Related-to: ELB-3037 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-06ARM64: dts: apalis-imx8x: add workaround for pcie problemPhilippe Schenker
Currently the PCIe switch on the eval-board is not working. As the carrier-board reset is controlled by the PCIe driver this reset never gets deasserted. This is a workaround until PCIe works properly. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-10-30arm64: dts: apalis-imx8x: add lvds panelOleksandr Suvorov
Add initial version of LVDS panel support. Note it should be enabled in a corresponding overlay. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-07arm64: dts: apalis-imx8x: remove atmel_mxtOleksandr Suvorov
The touchscreen atmel_mxt supports as an overlay. Remove it from the main device tree. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-07arm64: dts: apalis-imx8x: remove ad7879Oleksandr Suvorov
The touchscreen ad7879 supports as an overlay. Remove it from the main device tree. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-25arm64: dts: apalis-imx8x: enable USBH1Oleksandr Suvorov
Enable USBH1 interface and set up an overcurrent pin to make HSIC-based USB on-board ports work. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-22arm64: dts: apalis-imx8x: add missed module-level devicesOleksandr Suvorov
Add an initial support of following devices in toradex_5.4-2.1.x-imx: - AD7879 touch controller - ADC - Audio subsystem and sgtl5000 codec - Backlight - DSI->HDMI adapter - FlexCAN - GPIO Fan - GPIO WakeUp - GPU - MIPI-CSI - MIPI-DSI - On-module EEPROM - PCAL GPIO expanders - PCIeB - USB/USB Hub - VPU Encoder/Decoder - etc. Related-to: ELB-2908 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-16arm64: dts: apalis-imx8x: add support of adc and pwmOleksandr Suvorov
Add initial support of PWM and ADC subsystems on Apalis iMX8X for toradex_5.4-2.1.x-imx. Related-to: ELB-2908 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-09arm64: dts: apalis-imx8x: add official module nameOleksandr Suvorov
Add an official module name to a compatible property to be used by dconf tool and for other purposes. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-13arm64: dts: apalis-imx8x: initial devicetreePhilippe Schenker
This commit holds the initial devicetrees for apalis-imx8x module. They are based on the devicetree from toradex_4.14-2.3.x-imx branch and contain only a stripped down subset of the features which compile and should act as a starting point for further bringup on this branch. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>