Age | Commit message (Collapse) | Author |
|
* 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
...
|
|
Signed-off-by: Li Yang <leoyang.li@nxp.com>
|
|
The binding of ifc device has been updated. Update dts to match
accordingly.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
|
|
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Add the #power-domain-cells for power-controller node as required by the
schema.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
|
|
Add the #dma-cells to align with the dma schema.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
|
|
Fix the following error from "make dtbs_check"
memory: False schema does not allow ...
Signed-off-by: Li Yang <leoyang.li@nxp.com>
|
|
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>
|
|
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>
|
|
Breakup long values to pass the schema check.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
|
|
Align the compatible strings with the board binding defined in schema
file.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
|
|
Break up long values to pass dt-schema checks.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
|
|
Add the missing node for qspi flash.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
Reviewed-by: Kuldeep Singh <kuldeep.singh@nxp.com>
|
|
Replace the license text with SPDX identifiers.
Signed-off-by: Li Yang <leoyang.li@nxp.com>
|
|
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>
|
|
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>
|
|
"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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|