summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qxp-apalis.dtsi
AgeCommit message (Collapse)Author
2020-07-14ARM64: dts: apalis-imx8x: remove no-1-8-v from sd-card nodePhilippe Schenker
Related-to: ELB-2606, ELB-2730 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-14ARM64: dts: apalis-imx8x: disable write-protection on apalis-sdPhilippe Schenker
Apalis carrier boards do not have the Write-Protect signal connected Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-09arm64: dts: apalis-imx8qxp: cleanup pinctrl gpio messMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-06-18ARM: dts: imx8qxp-apalis: add gpio-line-namesMax Krummenacher
Add GPIO line names on module level. Those are all GPIOs which a user might use on his custom carrier board. If more meaningful names are available on the carrier board, the user can overwrite the line names in the carrier board level device tree. Related-to: ELB-2528 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-05ARM64: dts: apalis-imx8x: integrate reset_moci#_drv handlingPhilippe Schenker
Integrate RESET_MOCI#_DRV handling with work-around for PCIe switch as found on the Apalis Evaluation Board similar to what we upstreamed. Related-to: ELB-1929 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-06-05ARM64: dts: apalis-imx8x: pull reset_moci low into reset-activePhilippe Schenker
This pulls the reset_moci signal by default low and insures reset is applied when pin is being muxed. It needs then actively set high for getting out of reset. Related-to: ELB-1929 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-04-23ARM64: dts: apalis-imx8qxp: remove wronge reset-gpio on usbphynop1Philippe Schenker
I understood this property as I could reset something that is on this USB controller. This was a wrong understanding and the property reset-gpio is meant to reset the IP inside the SoC. Remove this for fixing the USB issue. Related-to: ELB-2592 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-04-09ARM64: dts: apalis-imx8x: fix can numberingPhilippe Schenker
Related-to: ELB-2684 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-04-01ARM64: dts: apalis-imx8qxp: remove comments from bringupPhilippe Schenker
Some comments made it through. SPI is tested that it works and those comments are no longer necessary- Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-02-12arm64: dts: apalis-imx8x: add adv7280 to devicetreePhilippe Schenker
This patch adds the adv7280 to the devicetree and makes changes that are necessary for parallel-CSI. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-02-12ARM64: dts: apalis-imx8x: enable reset-on-resume for WiFi USBOleksandr Suvorov
USB WiFi soldered into Apalis iMX8X module and permamently connect to usbotg3 via usb 3.0 hub. After system resuming from suspend, WiFi module fails to communicate via USB interface: ----------------------------------------------------------- [ 1550.425744] usb usb2: root hub lost power or was reset [ 1551.756995] usb 2-1: reset SuperSpeed USB device number 2 using cdns-usb3 [ 1552.145771] usb 2-1.1: reset SuperSpeed USB device number 4 using cdns-usb3 [ 1552.196843] usb 2-1.1: PREP_CMD: device in suspended state [ 1552.202412] usb 2-1.1: mwifiex_usb_disconnect: removing card [ 1552.208209] usb 2-1.1: info: shutdown mwifiex... [ 1552.213071] usb 2-1.1: PREP_CMD: device in suspended state [ 1552.236771] usb 2-1.1: PREP_CMD: device in suspended state [ 1552.661125] usb 2-1.1:1.0: rebind failed: -517 [ 1552.665648] usb 2-1.1:1.1: rebind failed: -517 [ 1552.670118] usb 2-1.1:1.2: rebind failed: -517 [ 1552.676051] PM: resume devices took 2.276 seconds [ 1552.681128] OOM killer enabled. [ 1552.684296] Restarting tasks ... [ 1552.692860] usb 2-1.1: WLAN FW is active [ 1552.693897] done. [ 1552.702695] PM: suspend exit ... [ 1562.764794] usb 2-1.1: mwifiex_cmd_timeout_func: Timeout cmd id = 0xa9, act = 0x0 [ 1562.772300] usb 2-1.1: num_data_h2c_failure = 0 [ 1562.776865] usb 2-1.1: num_cmd_h2c_failure = 0 [ 1562.781340] usb 2-1.1: is_cmd_timedout = 1 [ 1562.785462] usb 2-1.1: num_tx_timeout = 0 [ 1562.789492] usb 2-1.1: last_cmd_index = 1 [ 1562.793524] usb 2-1.1: last_cmd_id: 00 00 a9 00 00 00 00 00 00 00 [ 1562.799639] usb 2-1.1: last_cmd_act: 00 00 00 00 00 00 00 00 00 00 [ 1562.805842] usb 2-1.1: last_cmd_resp_index = 0 [ 1562.810308] usb 2-1.1: last_cmd_resp_id: 00 00 00 00 00 00 00 00 00 00 [ 1562.816857] usb 2-1.1: last_event_index = 0 [ 1562.821060] usb 2-1.1: last_event: 00 00 00 00 00 00 00 00 00 00 [ 1562.827091] usb 2-1.1: data_sent=0 cmd_sent=1 [ 1562.831470] usb 2-1.1: ps_mode=0 ps_state=0 [ 1562.835700] usb 2-1.1: info: _mwifiex_fw_dpc: unregister device ----------------------------------------------------------- Enable reset-on-resume feature of usb phy-generic driver fixes this issue. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-02-12ARM64: dts: apalis-imx8x: Move part of usbotg3 to SoM levelOleksandr Suvorov
USBOTG3 connects to USB Hub placed on SoM. As well as its VBUS enable signal exports to board X1 connector. Move a part of usbotg3 node to SoM module too. Related-to: #57466 Related-to: #55501 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-02-12ARM64: dts: apalis-imx8qxp: enable adc0 and correct pinmuxingPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-02-12ARM64: dts: apalis-imx8x: fix console suspendingOleksandr Suvorov
no_console_suspend=1 doesn't work on Apalis iMX8X V1.0A module. This patch fixes the issue. Related-to: #57468 Related-to: #55501 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-02-12ARM64: dts: apalis-imx8x: improve definition of gpio expanderOleksandr Suvorov
Driver for Marvell GPIO expanders support useful DT options ngpios and gpio-line-names. Set them properly helps in some cases like using gpioinfo/set/get tools. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-02-12ARM64: dts: apalis-imx8x: Mux USB WiFi sleep clockOleksandr Suvorov
Set USB WiFi sleep clock pin muxing up properly. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-02-12ARM64: dts: apalis-imx8x: fix wakeup control modeOleksandr Suvorov
GPIO1_26 which uses for as wakeup source is pulled up and its active state is low. So Wakeup signal should be generated on falling edge. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-02-12ARM64: dts: apalis-imx8x: Fix wakeup gpio settingsOleksandr Suvorov
Correct muxmode for MIPI_DSI0_I2C0_SDA signal to be used as GPIO wakeup is LSIO_GPIO1_IO26. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-02-12ARM64: apalis-imx8x: remove phy-post-delayPhilippe Schenker
It was decided to remove that extra capacitor so this delay is no longer needed.
2020-02-12ARM64: dts: fsl-imx8qxp-apalis.dtsi: set mmc no-1-8-vMax Krummenacher
The PMIC on V1.0A HW generates 1.6V instead of 1.8V which creates issues with certain SD cards, disable 1.8V signaling for now. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-02-12ARM64: imx8qxp-(colibri|apalis).dtsi: Mux wakeup pad properlyPhilippe Schenker
This commit muxes the wakeup pins correctly so it can be woken up from it. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-02-12ARM64: dts: add initial apalis-imx8x devicetreesPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>