1
0
Fork 0
Commit Graph

873685 Commits (fc154ba6d2905f42627197221e379c31c7b178af)

Author SHA1 Message Date
Haibo Chen d644f2ee4a ARM64: dts: imx8mm-evk-rm67191.dts: add touch support
Add touch support on the imx8mm evk board when it connect the
synaptics_dsx screen.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:16 +08:00
Haibo Chen 81b079b483 ARM64: dts: imx8mq-evk: add synaptics_dsx touch scren support
Synaptics_dsx touch is on i2c3 bus, so add it here, but default disbale
it, because it share the irq pin with screen, will enable it in the
fsl-imx8mq-evk-dcss-rm67191.dts

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:16 +08:00
Guoniu.zhou fed24b76f6 arm64: dts: imx8: select different module for imx8qxp, qm image ss
Image subsystem of imx8qm, qxp have some common part and some different
part. For qm, img ss include ISI, CSI0 and CSI1. For qxp, img ss include
ISI, CSI0 and PI0. So split two dtsi file to disable the unrelated modules

Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
2019-11-25 16:06:15 +08:00
Haibo Chen a596add667 ARM: dts: imx7ulp: add focaltech touch panel ft5426 support
Add focaltech new touch panel ft5426 support.
Set the ft5426 as default panel for dts. If want to use the old panel, then
it needs to boot with imx7ulp-evk-ft5416.dtb file.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:15 +08:00
Clark Wang d9c5474c4c arm: dts: add rpmsg sensor for imx7ulp
Add rpmsg_sensor for imx7ulp evk board.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25 16:06:15 +08:00
Clark Wang 47bc4813fd arm: dts: add lpspi master function for imx7ulp
Add lpspi master function for imx7ulp

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25 16:06:14 +08:00
Haibo Chen dd69933b03 ARM: dts: imx6sl-evk.dts: add elan touch support
Add elan touch screen support on imx6sl-evk board.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:13 +08:00
Haibo Chen 28b5f2ac9d ARM: dts: imx6sx-sdb: add egalax touch screen support
Add i2c2 bus and add egalax touch screen support on imx6sx-sdb board.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:13 +08:00
Clark Wang 30266a1389 arm64: dts: add sensors dts nodes for imx8
Add sensors nodes for 8qxp/qm in dts files for tests.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25 16:06:12 +08:00
Clark Wang 26792987c3 arm: dts: add sensors dts nodes
Add sensors nodes in dts files for tests.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25 16:06:12 +08:00
Robin Gong 55ad6777a9 ARM64: dts: freescale: imx8qm/qxp: add imx_sc_pwr_key driver
Add imx_sc_pwr_key driver for i.mx8qm/qxp.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25 16:06:11 +08:00
Fancy Fang 26bbaeb483 ARM64: dts: imx8mm-evk: change reset gpio polarity to active low
Change the reset gpio polarity for RM67191 panel to active low
to match the RM67191 dt bindings file:

'Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt'.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:10 +08:00
Haibo Chen 429f5b5b7b ARM: dts: imx7ulp: add sd1 slot support
SDIO wifi and sd1 slot share one usdhc, this patch add sd1 slot support
on imx7ulp evk board, need to do hardware rework first.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:10 +08:00
Haibo Chen 40d6a53370 ARM: dts: imx7ulp-evk: add emmc support
Add emmc support for imx7ulp-evk board, need to do rework first.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:09 +08:00
Haibo Chen 593a5012a5 ARM: dts: imx7ulp-evk: add SD3.0 support for usdhc0
Add SD3.0 support for the micro sd slot. Also add usdhc1 node to
support wifi.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:09 +08:00
Haibo Chen af0864b63a ARM: dts: imx6ul-14x14-evk: add emmc support
Add emmc support for imx6ull-14x14-evk and imx6ul-14x14-evk board

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:08 +08:00
Haibo Chen 602c3749f5 ARM: dts: imx6sll-evk: add emmc support
Add emmc support for imx6sll-evk board

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:08 +08:00
Haibo Chen 1b80e7d717 ARM: dts: imx6qdl-sabreauto: add base board sd support
Add base board sd slot support for imx6qdl-sabreauto boards.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:08 +08:00
Haibo Chen 62c62c9494 ARM64: dts: add ADC support for imx8qm
Add ADC support for imx8qm-mek board.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:07 +08:00
Haibo Chen 53751f8732 ARM: dts: add emmc support for imx6sx-sdb board
Add emmc support for imx6sx-sdb board, due to this support
need remove sd4 sd card slot and solder an eMMC chip, so
this patch add imx6sx-sdb-emmc.dts file.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:06 +08:00
Haibo Chen 562b71e3b6 ARM: dts: add adc support for imx6sx
Add ADC support for imx6sx-sdb and imx6sx-sabreauto board.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25 16:06:05 +08:00
Fancy Fang bdf36c9da6 ARM64: dts: imx8mm: add power domain for display
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:05 +08:00
Fancy Fang 754ba6188b ARM64: dts: imx8mm: correct 'reg' property for display nodes
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:05 +08:00
Anson Huang 3db05fb48f MLK-11390-1 ARM: dts: update imx6sx pinfunc header
Update i.MX6SX pinfunc header, add uart mux function.

Signed-off-by: Anson Huang <b20788@freescale.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:06:04 +08:00
Fugang Duan 938c77e364 MLK-12033 ARM: dts: imx6qdl-sabreauto: add enet irq dts files to avoid conflict with MLB
ENET gpio irq pin conlict with MLB on i.MX6qdl sabreauto board, since enet
gpio irq is extended feature for performance improvement, so let MLB enable
in default dts file and newly create sabreauto enet irq dts files.

Signed-off-by: Fugang Duan <B38611@freescale.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25 16:06:04 +08:00
Fugang Duan 825a71e2ad MLK-10096 ARM: dts: imx6qdl: add enet ENET_REF_CLK pin set for sabreauto board
Add enet RGMII ENET_REF_CLK pin set for sabreauto board.

Signed-off-by: Fugang Duan <B38611@freescale.com>
(cherry picked from commit: 3e4c0a2aec2473f577f807786f21e7641df16d61)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25 16:06:03 +08:00
Fugang Duan 00355b6cca MLK-11457-04 ARM: dts: imx6qdl: add uart3 pad set for sabreauto board
Add imx6qdl-sabreauto board uart3 DTE pad set. To avoid a flood of
dts files, there comment out DTE pinctrl set. If user want to test
DTE mode, it needs to rebuild the DTB file.

Signed-off-by: Fugang Duan <B38611@freescale.com>
(cherry picked from commit dc6028b08c6bd718d57866a1714f3977ba7820d3)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25 16:06:03 +08:00
Fugang Duan b8dfe83784 MLK-11457-02 ARM: dts: imx6q: add uart5 dte set for sabresd board
Add uart5 DTE mode pinctrl set for imx6q-sabresd board. Since there
have pin confliction, so add new dts file.

Signed-off-by: Fugang Duan <B38611@freescale.com>
(cherry picked from commit d63b40d5b1b05992d2328ef0bdc80ec5d96f2dce)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25 16:06:01 +08:00
Fugang Duan f5f2f1e63e MLK-11853 ARM: dts: imx6qp-sabreauto: remove the enet pin reconfig
Tuning MMDC ZQ_PU_OFFSET impact DDR IO timing like the value is greater
than 0x9 causing enet lost packets due to the worse timing. Reinforce
ENET DDR IO drive strength can fix the issue. Use the default pin setting
can match the RGMII timing for AI board.

Worse timing cause performance drop, the performance has no drop after
enhancing the DDR IO pins drive strength. Pass over night test.

Signed-off-by: Fugang Duan <B38611@freescale.com>
(cherry picked from commit: 5ceb746c0358c0851187a3f4f6f61d02e951eae0)

Conflicts:
	arch/arm/boot/dts/imx6qp-sabreauto.dts

(cherry picked from commit 0ea975d4bd6fb8ee479333441e7693a1a1f0d76a)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25 16:06:01 +08:00
Fugang Duan 17df3614c7 arm: dts: imx6sx: disable at8031 eee mode for sdb and auto board
Since EEE impacts IEEE1588 performance, so disable EEE mode
for sdb and auto board in default.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:06:00 +08:00
Fugang Duan 9fa7447d16 MLK-11457-03 ARM: dts: imx6sl-evk: add uart4 support
Add uart4 DCE and DTE pinctrl set. Since there have pin confliction,
so add new dts file. To avoid a flood of dts files, there comment out
DTE pinctrl set. If user want to test DTE mode, it needs to rebuild
the DTB file.

Signed-off-by: Fugang Duan <B38611@freescale.com>
(cherry picked from commit a3602fa5796bb86ba432474220389ec712bde92a)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25 16:05:59 +08:00
Fugang Duan 93a7ea6d59 ARM: dts: imx6qdl: add enet magic packet support
Add imx6q/dl/qp sabresd magic packet support.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:05:59 +08:00
Fugang Duan 1c585a2ace ARM: dts: imx6sx: add enet magic packet support
Add imx6sx sabreauto magic packet support.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:05:58 +08:00
Fugang Duan d1016cc972 ARM: dts: imx6sx: add uart2/5 support for imx6sx-sabreauto board
Add uart2 and uart5 support for imx6sx-sabreauto board.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:05:57 +08:00
Fugang Duan 35822c5207 MLK-11460 ARM: dts: imx6sx: enet RGMII TXCLK output drive strength is weak
The current enet RGMII TXCLK rise/fall time which could be
observed(~0.85ns) is longer than requirement (<=0.75ns).

The current setting, SPEED/DSE/SRE=10/110/1 is used, and then it needs to
increase DSE to 111 "37 Ohm @ 3.3V, 21 Ohm@1.8V, 34 Ohm for DDR".
After the change RGMII TXCLK match the spec requirement.

Signed-off-by: Fugang Duan <B38611@freescale.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25 16:05:56 +08:00
Fugang Duan 1f71104062 MLK-11458 ARM: dts: imx6sx: enable fec2 MAC multiqueue
Enable fec2 MAC multiqueue.

Signed-off-by: Fugang Duan <B38611@freescale.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25 16:05:56 +08:00
Fugang Duan 8445fad64f MLK-11457-01 ARM: dts: imx6sx: add uart5 dte pad set for imx6sx-sdb board
Add imx6sx-sdb baord uart5 DTE pad set. To avoid a flood of dts files,
there only comment out DTE pinctrl set. If user want to test DTE mode,
it needs to rebuild the DTB file.

Signed-off-by: Fugang Duan <B38611@freescale.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25 16:05:54 +08:00
Fugang Duan 24a58afbad MLK-14897-0: imx7d: dts: Add enet_axi and enet_phy clock parents and rates
Add clock parents and rates for enet_axi and enet_phy in dts via
the asigned-parents and assigned-rates attributes.
These were previously set in the ccm driver via set_parent/set_rate
calls but that has been removed in upstream linux.

Signed-off-by: Adriana Reus <adriana.reus@nxp.com>
Acked-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:05:53 +08:00
Fugang Duan 410dbcc9a5 ARM: dts: imx7d-sdb: enable uart5/6 node
- Enable uart5 for GPS
- Add modem reset for uart6 BT port

Signed-off-by: Fugang Duan <B38611@freescale.com>
2019-11-25 16:05:53 +08:00
Fugang Duan 6f9d176663 MLK-10447-01: dts: imx7d sdb: Add 74LV595 gpio expander node
-74LV595 function compatible with 74HC595, add 74HC595
driver into imx7d sdb dts.

Signed-off-by: Sandor Yu <R01008@freescale.com>
Signed-off-by: Fugang Duan <B38611@freescale.com>

This was also added upstream, only change that remains is adding
registers-default on the gpio-expander node.

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25 16:05:51 +08:00
Fugang Duan f853942cf4 MLK-13910: ARM: dts: imx7d: correct enet clock CCGR register offset
Correct enet clock CCGR register offset.

CCGR6: IMX7D_ENET_AXI_ROOT_CLK (enet1 enet2 bus clocks)
CCGR112: IMX7D_ENET1_TIME_ROOT_CLK, IMX7D_ENET1_IPG_ROOT_CLK
CCGR113: IMX7D_ENET2_TIME_ROOT_CLK, IMX7D_ENET2_IPG_ROOT_CLK

IMX7D_ENET_PHY_REF_ROOT_DIV supply clock for PHY, no gate after the clock, its parent
clcok root has gate.
IMX7D_ENET1_REF_ROOT_DIV/IMX7D_ENET2_REF_ROOT_DIV supply clocks for enet IPG_CLK_RMII,
no gate after the clock, its parent clock root has gate.

IMX7D_PLL_ENET_MAIN_125M_CLK (anatop pll) supply clock for enet RGMII tx_clk.

Update copyright information.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com>
2019-11-25 16:05:50 +08:00
Fugang Duan fa44d026c4 dts: imx7s: add uart dma chans
Add uart dma chans.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:05:50 +08:00
Fugang Duan b1ed9140d3 ARM64: dts: imx8mm-evk: initialize the at8031 phy
- enable VDDIO as 1v8
- disable the PHY EEE mode

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:05:49 +08:00
Fugang Duan 9d2e068b23 arm64: dts: imx8mq-evk: enable bluetooth uart port
Enable bluetooth uart port.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:05:49 +08:00
Fugang Duan d6f8721194 arm64: dts: imx8mq-evk: disable at8031 phy eee mode
Since EEE mode impacts IEEE1588 performance, so disable
the PHY eee mode in default.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:05:48 +08:00
Fugang Duan 0af604593c arm64: dts: imx8qxp-mek: add modem reset for bluetooth
Add modem reset for bluetooth.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:05:47 +08:00
Joakim Zhang ff8bcf9b7b arch: arm64: imx8qm: add ddr perf device node
Add another ddr perf monitor device node.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25 16:05:47 +08:00
Richard Zhu d0556e99f9 arm64: dts: imx8qm: enable pciea and sata
Enable imx8qm pciea and sata

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25 16:05:46 +08:00
Liu Ying ed49c29a99 arm64: imx8-ss-dc0/1.dtsi: Add common dpu clocks
Currently, all DPUs in i.MX8qm/qxp have the same clocks - pll0/1,
bypass0 and disp0/1.  So add the common clocks in imx8-ss-dc0/1.dtsi.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 16:05:45 +08:00
Liu Ying ef80f59c77 arm64: imx8qm-ss-dc.dtsi: Drop status property for dpu2
imx8-ss-dc1.dtsi has specified the status property for dpu2,
so remove the superfluous one.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 16:05:44 +08:00