summaryrefslogtreecommitdiff
path: root/arch/arm
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-24ARM: dts: update ifc node name to be memory-controllerLi Yang
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-05ARM: dts: ls1021a: Fix DWC3 IP VBUS glitch issueRan Wang
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
2021-11-05ARM: dts: ls1021a: changes for SDK only featuresLi Yang
The changes including: - i2c nodes update for patch "i2c: imx: implement bus recovery with gpio for Layerscape" - pcie nodes update for patch "pci:add support aer/pme interrupts with none MSI/MSI-X/INTx mode" - usb3 node update with usb3-lpm-capable Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flashLi Yang
We cannot list all the possible chips used in different board revisions, just use the generic "jedec,spi-nor" compatible instead. This also fixes dtbs_check error: ['jedec,spi-nor', 's25fl256s1', 's25fl512s'] is too long Signed-off-by: Li Yang <leoyang.li@nxp.com> Reviewed-by: Kuldeep Singh <kuldeep.singh@nxp.com>
2021-11-05ARM: dts: ls1021a: move thermal-zones node out of soc/Li Yang
This fixes dtbs-check error from simple-bus schema: soc: thermal-zones: {'type': 'object'} is not allowed for {'cpu-thermal': ..... } From schema: /home/leo/.local/lib/python3.8/site-packages/dtschema/schemas/simple-bus.yaml Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a-tsn: remove undocumented property "position" from mma8452 nodeLi Yang
Property "postion" is not documented in the mma8452 binding. Remove it to resolve the error in "make dtbs_check" Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a-qds: change fpga to simple-mfd deviceLi Yang
The FPGA is not really a bus but more like an MFD device. Change the compatible string from "simple-bus" to "simple-mfd". This also fix a node name issue with simple-bus schema. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a: add #power-domain-cells for power-controller nodeLi Yang
Add the #power-domain-cells for power-controller node as required by the schema. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a: add #dma-cells to qdma nodeLi Yang
Add the #dma-cells to align with the dma schema. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a: fix memory node for schema checkLi Yang
Fix the following error from "make dtbs_check" memory: False schema does not allow ... Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a: remove regulators simple-busLi Yang
There is no regulator bus in hardware. So move the regulator nodes out and remove the regulators simple-bus. This also make the dts align with the simple-bus schema. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a: disable ifc node by defaultLi Yang
Disable the bus in the SoC dtsi file to be enabled only in board dts files. Also breakup long values in the ifc node to fix dtbs_check. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a: breakup long values in thermal nodeLi Yang
Breakup long values to pass the schema check. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a: fix board compatible to follow binding schemaLi Yang
Align the compatible strings with the board binding defined in schema file. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a: update pcie nodes for dt-schema checkLi Yang
Break up long values to pass dt-schema checks. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a-qds: Add node for QSPI flashLi Yang
Add the missing node for qspi flash. Signed-off-by: Li Yang <leoyang.li@nxp.com> Reviewed-by: Kuldeep Singh <kuldeep.singh@nxp.com>
2021-11-05ARM: dts: ls1021a: change to use SPDX identifiersLi Yang
Replace the license text with SPDX identifiers. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a: change dma channels order to match schemaLi Yang
Although the ordering of DMA channels was not relevant in the txt binding, it is defined as ordered in the converted yaml schema. Update the dts to match the order. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-05ARM: dts: ls1021a: remove clock-names property for i2c nodesLi Yang
The property is optional and not used in matching the clock in driver. Remove it to avoid dtbs_check issues. Signed-off-by: Li Yang <leoyang.li@nxp.com>
2021-11-02LF-4829-2 arm: dts: imx6ul-evk-btwifi-sdio3_0: change to use ↵Sherry Sun
"fsl,sdio-async-interrupt-enabled" On L5.15, we change to use "fsl,sdio-async-interrupt-enabled" instead of "fsl,sdio-interrupt-enabled" to select DATA[0] and CMD signals for uSDHC auto tuning mechanism. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Reviewed by: Haibo Chen <haibo.chen@nxp.com>
2021-11-02LF-4796: ARM: dts: imx6ul: add 1.8V SDIO3.0 support for wifi chips which ↵Sherry Sun
support SDIO3.0 Add 1.8V SDIO3.0 support for the wifi chips which support SDIO3.0 on imx6ul/imx6ull/imx6ulz. For the wifi chips don't support SDIO3.0, like SD8801, which can only work under 3.3V, it can still use the original btwifi dtb files which support 3.3V SDIO. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
2021-11-02LF-4682: arm: dts: imx6qdl_sabresd: remove reg_hdmi power supplySandor Yu
pmic_5V default is always on when imx6 Sabresd board bootup. HDMI require the 5V keep in power ON for detect cable status, and pmic_5v will not be off after HDMI driver probe. On 5.15 branch, more strict device links check suppliers applied. reg_hdmi regulator will be put into defer probe list because of i2c2, and so will hdmi video driver. It break ipu fb and mxc hdmi bootup sequency, ipu fb and hdmi driver couldn't support this case and hdmi will fail to work. Comment out reg_hdmi regulator from hdmi_video property to workaround the issue. Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2021-11-02LF-2664: ARM: dts: imx7d 12x12 lpddr3 val: reserve CMA memory for DisplaySandor Yu
Reserve CMA memory for Display Ported from patch: commit 70cb470fb104553e65fae12dbed6675f5d2a3d71 Author: Dong Aisheng <aisheng.dong@nxp.com> Date: Thu Nov 14 17:32:16 2019 +0800 MLK-22974-3 ARM: dts: imx7d sdb: reserve CMA memory for Display Reserve CMA memory for Display [ Aisheng: Ported from 4.19 GA ] Tested-by: Robby Cai <robby.cai@nxp.com> Acked-by: Jason Liu <jason.hui.liu@nxp.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com> Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2021-11-02MLK-25654: dts: arm: imx7d sdb: medium quality sound exampleAdrian Alonso
Add device tree to enable meidum quality sound support for iMX7D SabreSD, MQS_L/MQS_R pins on J20. Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2021-11-02LF-4155-10 arm: dts: imx6ul-14x14: add mclk pin for cameraRobby Cai
upstreaming code moved MCLK pin out, this patch added it back in pinctrl group. now still use local version driver. Signed-off-by: Robby Cai <robby.cai@nxp.com>
2021-11-02MLK-24319-2 arm: dts: imx6ulz: delete csi and sensor nodesRobby Cai
imx6ulz has no csi. delete csi and camera nodes to avoid confusion. Signed-off-by: Robby Cai <robby.cai@nxp.com> Reviewed-by: Alice Yuan <alice.yuan@nxp.com>
2021-11-02MLK-24319-1 arm: dts: imx6ulz: delete pxp related nodesRobby Cai
imx6ulz has no pxp, so remove pxp related nodes to avoid confusion. Signed-off-by: Robby Cai <robby.cai@nxp.com> Reviewed-by: Alice Yuan <alice.yuan@nxp.com>
2021-11-02LF-4159-7 arm: dts: imx6ull: add dummy clock for epdc_ahbRobby Cai
add dummy clock for epdc_ahb as it shares epdc driver with imx8ulp Signed-off-by: Robby Cai <robby.cai@nxp.com> Reviewed-by: G.n. Zhou <guoniu.zhou@nxp.com>
2021-11-02LF-4159-6 arm: dts: imx6sll: add dummy clock for epdc_ahbRobby Cai
add dummy clock for epdc_ahb as it shares epdc driver with imx8ulp Signed-off-by: Robby Cai <robby.cai@nxp.com> Reviewed-by: G.n. Zhou <guoniu.zhou@nxp.com>
2021-11-02LF-4159-5 arm: dts: imx7d: add dummy clock for epdc_ahbRobby Cai
add dummy clock for epdc_ahb as it shares epdc driver with imx8ulp Signed-off-by: Robby Cai <robby.cai@nxp.com> Reviewed-by: G.n. Zhou <guoniu.zhou@nxp.com>
2021-11-02LF-4134-1 arm: dts: imx7ulp: remove the local rpmsg supportRichard Zhu
Since the RPMSG usage had been switched to remote proc. Remove the local RPMSG support to clean up the codes. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Jun Li <jun.li@nxp.com>
2021-11-02MLK-25618-1: arm: dts: imx6/7: clean up the old supported wifi/bt nodes to ↵Sherry Sun
better support nxp wifi/bt Clean up the old supported qualcomm and cypress wifi/bt nodes for the imx6ul/6ull/6ulz/6sll/7ulp/7d platforms to better support the nxp sdio interface wifi/bt. 1. Remove the useless pm-ignore-notify and cap-power-off-card property for nxp wifi. 2. Remove the unneeded modem_reset setting for nxp bt on imx6 platforms. 3. Remove the not supported brcmf dts node of cypress wifi chip. 4. Remove the oob wowlan support for brcmf wifi, now nxp wifi support the in band sdio wowlan instead of the out band wowlan. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
2021-11-02MLK-25607-2: arm: dts: imx6/7: add wakeup-source properity to support in ↵Sherry Sun
band sdio WoWLAN Add wakeup-source properity to support in band sdio WoWLAN feature for imx6ul/6ull/6ulz/7ulp/7d which support sdio interface wifi device. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
2021-11-02MLK-25607-1: arm: dts: imx7s: add USDHC1 as Mega/Fast mix wakeup sourceSherry Sun
Add USDHC1 as Mega/Fast mix wakeup source for i.MX7D, since we may need to support SDIO in band WoWLAN function for the wifi device which connect to USDHC1. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
2021-11-02LF-3962-1 ARM: dts: imx: change at803x,eee-disabled to qca,disable-smarteeeJoakim Zhang
Since commit 390b4cad8148 ("net: phy: at803x: add support for configuring SmartEEE") Change downstream property "at803x,eee-disabled" to upstream property "qca,disable-smarteee". Use below command: sed -i "s/at803x,eee-disabled/qca,disable-smarteee/g" `grep at803x,eee-disabled -rl arch/arm/` Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com> Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2021-11-02ARM: dts: imx7d-sdb: correct the sensor fxas21002c compatible stringHaibo Chen
Now for sensor fxas21002c, we switch to the upstreamed driver under iio subsystem(drivers/iio/gyro/fxas21002c_i2c.c), this driver use "nxp,fxas21002c" as the compatible string, so correct it here. Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Acked-by: Clark Wang <xiaoning.wang@nxp.com>
2021-11-02ARM: dts: imx6qdl-sabresd: change to use vcc-supplyHaibo Chen
Now for isl29023 light sensor, we switch to use the upstreamed driver under iio subsystem(drivers/iio/light/isl29018.c), accroding to this driver, need to use vcc-supply. Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Acked-by: Clark Wang <xiaoning.wang@nxp.com>
2021-11-02LF-3666 arm64: dts: imx6ul: remove local property "pinctrl-assert-gpios" ↵Joakim Zhang
inside spi4 node Commit 70f04e9a3358 ("ARM: dts: imx6ul-14x14-evk: Enable the GPIO expander") has enabled the GPIO expander by passing the "enable-gpios" property inside the GPIO expander node, so remove the local property "pinctrl-assert-gpios" inside the spi4 node. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2021-11-02LF-3347(MLK-10199) ARM: dts: imx6qdl: set ENET_REF clock to 125MhzJoakim Zhang
Set ENET_REF clock to 125Mhz for RGMII tx reference clock. Cherry-picked from the commit(6ee3d49271b1f13e359c1acde189dbb6dc4cb13e), and refined by Joakim. Reviewed-by: Jun Li <jun.li@nxp.com> Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2021-11-02ARM: dts: change the write bus width to 1Haibo Chen
commit 0e30f47232ab ("mtd: spi-nor: add support for DTR protocol") change the erase bus width path. The patch will set the erase buswidth as write_protocol buswidth, since we only use single line write. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2021-11-02MLK-25376: ARM: dts: imx6ull: add uart1 as Mega/Fast mix wakeup sourceSherry Sun
Add uart1 as Mega/Fast mix wakeup source for i.MX6ull. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2021-11-02LF-3264-2 arm: dts: imx7ulp: enable edma support for lpi2c nodesClark Wang
Enable edma support for all lpi2c nodes in imx7ulp-evk. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com> Reviewed-by: Li Jun <jun.li@nxp.com>
2021-11-02LF-3090-1 arm: dts: imx7s: assign PLL video as source of lcdif pixelFancy Fang
Current LCDIF pixel clock source comes from osc_24m like below: lcdif_pixel_src 1 1 0 24000000 0 0 50000 lcdif_pixel_cg 1 1 0 24000000 0 0 50000 lcdif_pixel_pre_div 1 1 0 8000000 0 0 50000 lcdif_pixel_post_div 1 1 0 8000000 0 0 50000 lcdif_pixel_root_clk 1 1 0 8000000 0 0 50000 But osc_24m cannot meet LCDIF requirement for different display modes obviously. So assign the video PLL for its parent and the clock tree becomes as below: pll_video_main 1 1 1 736000000 0 0 50000 pll_video_main_bypass 1 1 1 736000000 0 0 50000 pll_video_main_clk 1 1 1 736000000 0 0 50000 pll_video_test_div 1 1 2 184000000 0 0 50000 pll_video_post_div 1 1 1 46000000 0 0 50000 lcdif_pixel_src 1 1 0 46000000 0 0 50000 lcdif_pixel_cg 1 1 0 46000000 0 0 50000 lcdif_pixel_pre_div 1 1 0 9200000 0 0 50000 lcdif_pixel_post_div 1 1 0 9200000 0 0 50000 lcdif_pixel_root_clk 1 1 0 9200000 0 0 50000 Signed-off-by: Fancy Fang <chen.fang@nxp.com> Reviewed-by: Robby Cai <robby.cai@nxp.com>
2021-11-02LF-3051 arm: dts: imx6sll-evk-btwifi: disable epdcRobby Cai
When lcdif fb is disabled, epdc fb would be the primary framebuffer (/dev/fb0). Yocto will search and act on primary buffer and actually it doesn't have good support for epdc fb, and besides, this is not a requirement for epdc fb. So, we disable epdc here. Signed-off-by: Robby Cai <robby.cai@nxp.com> Reviewed-by: Sherry Sun <sherry.sun@nxp.com>
2021-11-02LF-2955 ARM: dts: imx6ul-9x9-evk: fix pwm build warningDong Aisheng
The default #pwm-cells was changed to 3 since commit fa28d8212ede ("ARM: dts: imx: default to #pwm-cells = <3> in the SoC dtsi files") Then we can meet below build warnings. arch/arm/boot/dts/imx6ul-9x9-evk.dts:21.3-28: Warning (pwms_property): /backlight:pwms: property size (12) too small for cell size 3 Reviewed-by: Liu Ying <victor.liu@nxp.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2021-11-02LF-2663-2 ARM: dts: imx7d-12x12-lpddr3-val: Correct cpu supply nameAnson Huang
Use "cpu-supply" instead of "arm-supply" according to cpufreq driver's requirement to enable cpufreq. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2021-11-02LF-2663-1 ARM: dts: imx7d-12x12-lpddr3-val: Add snvs related power featuresAnson Huang
Enable SNVS power off and power key for i.MX7D 12x12 LPDDR3 validation board. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2021-11-02LF-2567-3 ARM: dts: imx6: fix pwm build warningDong Aisheng
arch/arm/boot/dts/imx6sx-sdb.dtsi:33.3-28: Warning (pwms_property): /backlight2:pwms: property size (12) too small for cell size 3 Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>