summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-11-30Merge remote-tracking branch 'origin/dts/qoriq' into dts/nextDong Aisheng
* origin/dts/qoriq: (135 commits) arm64: dts: ls1088a-qds: disable NOR flash as a workaround for boot issue powerpc/fsl: update ifc node name to be memory-controller arm64: dts: freescale: update ifc node name to be memory-controller ARM: dts: update ifc node name to be memory-controller powerpc/mpc85xx: remove "simple-bus" compatible from ifc node ...
2021-11-30Merge remote-tracking branch 'origin/dts/imx8' into dts/nextDong Aisheng
* origin/dts/imx8: (498 commits) LF-3444 arm64: dts: imx8x-mek.dtsi: Drop the m4_reserved node LF-4748-2 arm64: dts: imx8qm-mek-cockpit-a72: fix wm8960 audio arm64: dts: imx8qm-mek-cockpit-a72: fix edma names arm64: dts: imx8qm-mek-cockpit: fix edma configuration arm64: dts: imx8qm-mek-cockpit: apply changes for upstream Cadence USB3 driver ...
2021-11-30Merge remote-tracking branch 'origin/dts/imx8ulp' into dts/nextDong Aisheng
* origin/dts/imx8ulp: (112 commits) LF-5015-3 arm64: dts: imx8ulp-evk: Add RK055HDMIPI4MV2 MIPI DSI display panel support LF-4822-2 arm64: dts: imx8ulp: Assign pinctrl state for sai5 on 8ulp for SOF LF-4776 dtb: updated dev sentnl-mu with dma-ranges MLK-25252: dts: imx8ulp add mu_id & max_num_users Revert "MLK25252: dts: imx8ulp add id-no & max_num_users to s4muap." ...
2021-11-30Merge remote-tracking branch 'origin/dts/imx8m' into dts/nextDong Aisheng
* origin/dts/imx8m: (552 commits) LF-4887-16 arm64: dts: imx8mm-ddr4-evk-revb: Add RAYDIUM RM67199 command RAM display operation mode support LF-4887-15 arm64: dts: imx8mm-ddr4-evk-revb: Add RAYDIUM RM67191 command RAM display operation mode support LF-4887-14 arm64: dts: imx8mm-ddr4-evk: Add RAYDIUM RM67199 command RAM display operation mode support LF-4887-13 arm64: dts: imx8mm-ddr4-evk: Add RAYDIUM RM67191 command RAM display operation mode support LF-4887-12 arm64: dts: imx8mn-ddr4-evk: Add RAYDIUM RM67199 command RAM display operation mode support ...
2021-11-30Merge remote-tracking branch 'origin/dts/imx6' into dts/nextDong Aisheng
* origin/dts/imx6: (308 commits) LF-4829-2 arm: dts: imx6ul-evk-btwifi-sdio3_0: change to use "fsl,sdio-async-interrupt-enabled" LF-4796: ARM: dts: imx6ul: add 1.8V SDIO3.0 support for wifi chips which support SDIO3.0 LF-4682: arm: dts: imx6qdl_sabresd: remove reg_hdmi power supply LF-2664: ARM: dts: imx7d 12x12 lpddr3 val: reserve CMA memory for Display MLK-25654: dts: arm: imx7d sdb: medium quality sound example ...
2021-11-29LF-5015-3 arm64: dts: imx8ulp-evk: Add RK055HDMIPI4MV2 MIPI DSI display ↵Liu Ying
panel support This patch adds RK055HDMIPI4MV2 MIPI DSI display panel support for the i.MX8ulp EVK platform. The TFT driver IC of the panel is HX8394-F. Cc: Sandor Yu <Sandor.yu@nxp.com> Reviewed-by: Sandor Yu <Sandor.yu@nxp.com> Signed-off-by: Liu Ying <victor.liu@nxp.com>
2021-11-24arm64: dts: ls1088a-qds: disable NOR flash as a workaround for boot issueLi Yang
Disable the node to workaround the following issue that blocks platform boot: SError Interrupt on CPU2, code 0xbf000000 -- SError fsl-ifc 2240000.memory-controller: transaction sent to IFC is not mapped to any memory bank 0x80000000 Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24powerpc/fsl: update ifc node name to be memory-controllerLi Yang
Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24arm64: dts: freescale: update ifc node name to be memory-controllerLi Yang
Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24ARM: dts: update ifc node name to be memory-controllerLi Yang
Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24powerpc/mpc85xx: remove "simple-bus" compatible from ifc nodeLi Yang
The binding of ifc device has been updated. Update dts to match accordingly. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24arm64: dts: remove "simple-bus" compatible from ifc nodeLi Yang
The binding of ifc device has been updated. Update dts to match accordingly. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24ARM: dts: ls1021a: remove "simple-bus" compatible from ifc nodeLi Yang
The binding of ifc device has been updated. Update dts to match accordingly. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24memory: fsl_ifc: populate child devices without relying on simple-busLi Yang
After we update the binding to not use simple-bus compatible for the controller, we need the driver to populate the child devices explicitly. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24dt-bindings: memory: fsl: convert ifc binding to yaml schemaLi Yang
Convert the txt binding to yaml format and add description. Drop the "simple-bus" compatible string from the example and not allowed by the binding any more. This will help to enforce the correct probe order between parent device and child devices, but will require the ifc driver to probe the child devices to work properly. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24dt-binding: i2c-imx: add support for layerscape bus recoveryLi Yang
Binding update for patch "i2c: imx: implement bus recovery with gpio for Layerscape" Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24Merge branch 'dts/qoriq-lx216x' into HEADLi Yang
* dts/qoriq-lx216x: (14 commits) arm64: dts: freescale: Add CAN nodes for LX2162A-QDS arm64: dts: lx2160a: add chip information and dma-coherent in dwc3 nodes arm64: dts: lx2160a: Fix DWC3 IP VBUS glitch issue arm64: dts: lx2162a-qds: add interrupt line for RTC node arm64: dts: lx2162aqds: support SD UHS-I and eMMC HS400 modes ...
2021-11-24Merge branch 'dts/qoriq-ls208x' into HEADLi Yang
* dts/qoriq-ls208x: (12 commits) arm64: dts: ls208x: modify clocks divider to 32 for wdt arm64: dts: ls208x: add chip-specific compatible string to usb nodes arm64: dts: ls208x: Fix DWC3 IP VBUS glitch issue arm64: dts: ls208xa: update PCIe nodes to use more specific aer interrupt arm64: dts: ls208xa: add gpio based bus recovery ...
2021-11-24Merge branch 'dts/qoriq-ls1088a' into HEADLi Yang
* dts/qoriq-ls1088a: (7 commits) arm64: dts: ls1088a-rdb: Update qspi spi-rx-bus-width to 1 arm64: dts: ls1088a: add chip-specific compatible string and dma-coherent to usb nodes arm64: dts: ls1088a: Fix DWC3 IP VBUS glitch issue arm64: dts: ls1088a: add gpio based bus recovery arm64: dts: ls1088a: Add the PME interrupt for PCIe EP node ...
2021-11-24Merge branch 'dts/qoriq-ls104x' into HEADLi Yang
* dts/qoriq-ls104x: (24 commits) arm64: dts: ls1046a-rdb: Update qspi spi-rx-bus-width to 1 arm64: dts: ls1046a: add gpios based i2c recovery arm64: dts: ls1043a: Add gpios based i2c recovery arm64: dts: ls104x: add chip-specific compatible string to usb for dma-coherent arm64: dts: ls104x: Fix DWC3 IP VBUS glitch issue ...
2021-11-24Merge branch 'dts/qoriq-ls1028a' into HEADLi Yang
* dts/qoriq-ls1028a: (14 commits) arm64: dts: ls1028a: apply dma-coherent for dwc3 nodes arm64: dts: ls1028a: enable DP node for RDB/QDS boards arm64: dts: ls1028a: Add HD Display controller node arm64: dts: ls1028a: add gpu node arm64: dts: ls1028a-qds: add overlays for various serdes protocols ...
2021-11-24Merge branch 'dts/qoriq-ls1021a' into HEADLi Yang
* dts/qoriq-ls1021a: (19 commits) ARM: dts: ls1021a: Fix DWC3 IP VBUS glitch issue ARM: dts: ls1021a: changes for SDK only features ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash ARM: dts: ls1021a: move thermal-zones node out of soc/ ARM: dts: ls1021a-tsn: remove undocumented property "position" from mma8452 node ...
2021-11-24Merge branch 'dts/qoriq-ls1012a' into HEADLi Yang
* dts/qoriq-ls1012a: (15 commits) arm64: dts: ls1012a: use fixed index mmcN for non-upstream boards arm64: dts: ls1012a: add chip-specific compatible string and dma-coherent to usb nodes arm64: dts: ls1012a: Fix DWC3 IP VBUS glitch issue arm64: dts: ls1012a-rdb: workaround by updating qspi flash to single mode arm64: dts: ls1012a-rdb: set RGMII interfaces to RGMII_ID mode ...
2021-11-24Merge branch 'dts/qoriq-sdk' into HEADLi Yang
* dts/qoriq-sdk: (18 commits) sdk: arm64: dts: ls104x: update ftm0 handle in sdk dts files sdk: dts: add LS1046A VSP shared examples sdk: dts: align LS1046A usdpaa-shared file with usdpaa file sdk: arm64: dts: reduce usdpaa memory to 4K for LS1046/43 sdk: arm64: dts: ls1046a: add single PCD queue for each shared mac device ...
2021-11-24Merge branch 'dts/qoriq-ppc' into HEADLi Yang
* dts/qoriq-ppc: powerpc: dts: Fix the bug that intx interrupt not work in P1010RDB-PB powerpc: dts: add power management nodes
2021-11-24arm64: dts: freescale: Add CAN nodes for LX2162A-QDSKuldeep Singh
Enable CAN support for LX2162A-QDS in board dts. Signed-off-by: Kuldeep Singh <kuldeep.singh@nxp.com>
2021-11-24arm64: dts: lx2160a: add chip information and dma-coherent in dwc3 nodesRan Wang
To allow USB dwc3 driver to conduct some chip-scpeific snooping configuring. [ Leo: binding not upstreamed ] Since dwc3 cache type has been set to cacheable, apply dma-coherent to all dwc3 nodes accordingly. [ Leo: kernel driver changes dropped in upstream, however u-boot are setting cache types now. Going forward should rely on u-boot to set the dma-coherent. ] Signed-off-by: Ran Wang <ran.wang_1@nxp.com> Reviewed-by: Jun Li <jun.li@nxp.com>
2021-11-24arm64: dts: lx2160a: Fix DWC3 IP VBUS glitch issueRan Wang
Signed-off-by: Ran Wang <ran.wang_1@nxp.com> [ Leo: driver change and binding not upstreamed ]
2021-11-24arm64: dts: lx2162a-qds: add interrupt line for RTC nodeBiwen Li
Add interrupt line for RTC node on lx2162a-qds Signed-off-by: Biwen Li <biwen.li@nxp.com> Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24arm64: dts: lx2162aqds: support SD UHS-I and eMMC HS400 modesYangbo Lu
The default NXP SDHC adapter cards for LX2162AQDS are SD 2.0/3.0 adapter card for eSDHC1, and eMMC 5.1 adapter card for eSDHC2. Add speed modes properties supported by the two adapters in device tree node. Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com> Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodesRan Wang
Enable USB3 HW LPM feature for lx2160a. Signed-off-by: Ran Wang <ran.wang_1@nxp.com> Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24arm64: dts: lx2160a: add pcie EP mode nodesXiaowei Bao
The LX2160A PCIe EP mode nodes based on controller used on lx2160a rev2. Signed-off-by: Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by: Li Yang <leoyang.li@nxp.com> Reviewed-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
2021-11-24arm64: dts: lx2160a: update PCIe nodes to match rev2 siliconLi Yang
The original dts was created based on the non-production rev1 silicon which was only used for evaluation. Update the PCIe nodes to align with the different controller used in production rev2 silicon. Signed-off-by: Li Yang <leoyang.li@nxp.com> Reviewed-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
2021-11-24arm64: dts: lx2160aqds: Add mdio mux nodesPankaj Bansal
The two external MDIO buses used to communicate with phy devices that are external to SOC are muxed in LX2160AQDS board. These buses can be routed to any one of the eight IO slots on LX2160AQDS board depending on value in fpga register 0x54. Additionally the external MDIO1 is used to communicate to the onboard RGMII phy devices. The mdio1 is controlled by bits 4-7 of fpga register and mdio2 is controlled by bits 4-7 of fpga register. Signed-off-by: Pankaj Bansal <pankaj.bansal@nxp.com> Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24arm64: dts: lx2160a: add optee-tz nodePankaj Gupta
Disabled by default in SoC dtsi and enables in board dts files. Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com> Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-24LF-4822-2 arm64: dts: imx8ulp: Assign pinctrl state for sai5 on 8ulp for SOFZhang Peng
Now pinctrl state will be reset to initial state when suspend, added sleep state make SOF resume properly from suspend. Signed-off-by: Zhang Peng <peng.zhang_8@nxp.com>
2021-11-22arm64: dts: ls208x: modify clocks divider to 32 for wdtZhao Qiang
On LS2088A, wdt's clock are get from clockgen divided by 32, so modify clocks in device tree. Signed-off-by: Zhao Qiang <qiang.zhao@nxp.com>
2021-11-22arm64: dts: ls208x: add chip-specific compatible string to usb nodesRan Wang
To allow USB dwc3 driver to conduct some chip-scpeific configuring. Signed-off-by: Ran Wang <ran.wang_1@nxp.com> Reviewed-by: Jun Li <jun.li@nxp.com>
2021-11-22arm64: dts: ls208x: Fix DWC3 IP VBUS glitch issueRan Wang
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
2021-11-22arm64: dts: ls208xa: update PCIe nodes to use more specific aer interruptLi Yang
After we define the more specific aer interrupt name, update the dts accordingly to provide more accurate information. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-22arm64: dts: ls208xa: add gpio based bus recoveryLi Yang
It need both new compatible string and scl-gpios to work. [ Leo: Not upstreamable as it depends on patch "i2c: imx: implement bus recovery with gpio for Layerscape" ] Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-22arm64: dts: ls2080a: Add property snps incr burst type adjustment for dwc3Li Yang
Signed-off-by: yinbo.zhu <yinbo.zhu@nxp.com> Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
2021-11-22arm64: dts: ls208x: remove NXP Erratum A008585 from LS2088A.Li Yang
NXP Erratum A008585 affects A57 core cluster used in LS2085rev1. However this problem has been fixed in A72 core cluster used in LS2088. Therefore remove the erratum from LS2088A. Keeping it only in LS2085. Signed-off-by: Pankaj Bansal <pankaj.bansal@nxp.com> Reviewed-by: Sandeep Malik <sandeep.malik@nxp.com> Acked-by: Priyanka Jain <priyanka.jain@nxp.com>
2021-11-22arm64: dts: fsl-ls208xa-rdb: fix an errata E-00013Li Yang
Specify a channel zero in idle state to avoid enterring tri-stated state for PCA9547. About E-00013: - Description: I2C1 and I2C3 buses are missing pull-up. - Impact: When the PCA954x device is tri-stated, the I2C bus will float. This makes the I2C bus and its associated downstream devices inaccessible. - Hardware fix: Populate resistors R189 and R190 for I2C1 and resistors R228 and R229 for I2C3. - Software fix: Remove the tri-state option from the PCA954x driver(PCA954x always on enable status, specify a channel zero in dts to fix the errata E-00013). Signed-off-by: Biwen Li <biwen.li@nxp.com> Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-22arm64: dts: ls2088a-qds: add mdio mux nodes from on-board FPGALi Yang
Add mmio mdio mux nodes from the on-board FPGA. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-22arm64: dts: ls2080a-rdb: add phy nodesLi Yang
Define PHY nodes on the board. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-22arm64: dts: ls1080a-qds: add mdio mux nodes from on-board FPGALi Yang
Add mmio mdio mux nodes from the on-board FPGA. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-22arm64: dts: ls2081a-rdb: Add DTS support for NXP LS2081ARDBLi Yang
This patch add support for NXP LS2081ARDB board which has LS2081A SoC. LS2081A SoC is 40-pin derivative of LS2088A SoC So, from functional perspective both are same. Hence,ls2088a SoC dtsi files are included from ls2081ARDB dts Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com> Signed-off-by: Santan Kumar <santan.kumar@nxp.com> Signed-off-by: Tao Yang <b31903@freescale.com> Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com> Signed-off-by: Abhimanyu Saini <abhimanyu.saini@nxp.com> Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-22arm64: dts: ls1088a-rdb: Update qspi spi-rx-bus-width to 1Kuldeep Singh
Set it to single mode as a local workaround. [ Leo: Local workaround ] Signed-off-by: Kuldeep Singh <kuldeep.singh@nxp.com>
2021-11-22arm64: dts: ls1088a: add chip-specific compatible string and dma-coherent to ↵Ran Wang
usb nodes To allow USB dwc3 driver to conduct some chip-scpeific configuring. Since dwc3 cache type has been set to cacheable, apply dma-coherent to all dwc3 nodes accordingly. [ Leo: moving to u-boot in upstream ] Signed-off-by: Ran Wang <ran.wang_1@nxp.com>