summaryrefslogtreecommitdiff
path: root/arch/arm64
AgeCommit message (Collapse)Author
2019-11-25ARM64: dts: imx8mm-evk: initialize the at8031 phyFugang Duan
- enable VDDIO as 1v8 - disable the PHY EEE mode Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8mq-evk: enable bluetooth uart portFugang Duan
Enable bluetooth uart port. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8mq-evk: disable at8031 phy eee modeFugang Duan
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-25arm64: dts: imx8qxp-mek: add modem reset for bluetoothFugang Duan
Add modem reset for bluetooth. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arch: arm64: imx8qm: add ddr perf device nodeJoakim Zhang
Add another ddr perf monitor device node. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arm64: dts: imx8qm: enable pciea and sataRichard Zhu
Enable imx8qm pciea and sata Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25arm64: imx8-ss-dc0/1.dtsi: Add common dpu clocksLiu Ying
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-25arm64: imx8qm-ss-dc.dtsi: Drop status property for dpu2Liu Ying
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-25arm64: imx8qm-ss-dc.dtsi: Remove dpu2 power domainsLiu Ying
Power domains for dpu are specified in imx8-ss-dc0/1.dtsi, so remove the superfluous power domains in imx8qm-ss-dc.dtsi. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25MLK-22404-03 arm64: dts: freescale: Add power domain nodes for i.mx8mmJacky Bai
Add the power domain nodes for i.MX8MM. Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25MLK-21299 ARM64: dts: imx8mm-evk: add interrupt support for ADV7535Fancy Fang
Add interrupt and related pinctrl properties for ADV7535, the interrupt can be used for hotplug, edid ready and etc in the adv bridge driver. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25MLK-18605-12 ARM64: dts: imx8mm-evk: add support for RM67191 panelFancy Fang
Create a new dts 'fsl-imx8mm-evk-rm67191.dts' to support panel 'RM67191' display which is attached to DSIM controller directly. So the corresponding panel device node is defined as the child of 'mipi_dsi' node under the DRM DSI framework. Since the 'adv_bridge' and 'RM67191' should be enabled exclusively, so disable 'adv_bridge' when enable 'RM67191'. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25MLK-18535-11 ARM64: dts: imx8mm-evk: enable 'lcdif', 'mipi_dsi' and 'adv7535'Fancy Fang
Enable the whole display pipeline 'LCDIF --> MIPI DSI --> ADV7535' on IMX8MM EVK board. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25ARM64: dts: imx8mm: add display devices nodesFancy Fang
Add device nodes for display devices, LCDIF, MIPI DSI, Dispmix GPR controller and display subsystem. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25arm64: dts: imx8mm: Add thermal zone supportAnson Huang
Add thermal zone and tmu node to support i.MX8MM thermal driver, ONLY cpu thermal zone is supported, and cpu cooling is also added. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: Enable dual IT6263 LVDS to HDMI displayLiu Ying
This patch enables dual IT6263 LVDS to HDMI display. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: imx8qm.dtsi: Add LVDS0/1 subsystems supportLiu Ying
This patch adds LVDS0/1 subsystems support for i.MX8qm. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: Enable dpu1/2Liu Ying
This patch enables dpu1/2 for i.MX8qm MEK platform. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: imx8qm.dtsi: Add DC0/1 subsystem supportLiu Ying
This patch adds DC0/1 subsystem support for i.MX8qm. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: imx8-ss-dc1.dtsi: Add DC1 subsystem supportLiu Ying
This patch adds DC1 subsystem support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: imx8qxp-ss-lvds.dtsi: Rename imx8-ss-lvds.dtsi to imx8qxp-ss-lvds.dtsiLiu Ying
i.MX8qxp LVDS display feature is supported by MIPI DSI/LVDS combo subsystem. i.MX8qm LVDS display feature is supported by standalone LVDS subsystem. There is not a lot of common hardwares for the two kinds of subsytems, so rename imx8-ss-lvds.dtsi to imx8qxp-ss-lvds.dtsi. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: imx8-ss-dc0.dtsi: Improve DC0 subsystem device treeLiu Ying
This patch improves DC0 subsystem device tree to clearly reflect it is the first DC subsystem instance embedded in a SoC. So, some renaming happens in imx8-ss-dc.dtsi, and finally imx8-ss-dc.dtsi is renamed to be imx8-ss-dc0.dtsi. Also, extract the i.MX8qxp specific compatible string, display clocks, display ports and display-subsystem from imx8-ss-dc0.dtsi and put them in SoC specific imx8qxp-ss-dc.dtsi. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: imx8-ss-dc.dtsi: Improve display endpoint namesLiu Ying
Change dpu_disp0/1_lvds0/1_ch0/1 to dpu_disp0/1_ldb1/2_ch0/1. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: dts: imx8mq: Add idle states and gpcv2 wake_request broken propertyAbel Vesa
Add the cpu-sleep idle state with all the necessary parameters and also add the cpu-idle-states to the cpu nodes. The 'broken-wake-request-signals' property is used to let the irq-imx-gpcv2 driver know that the wake request signals from GIC are not linked to the GPC at all and, therefore, the driver should make use of the dedicated workaround to explicitly wake up the target core on every IPI. Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
2019-11-25ARM64: dts: imx8qm-mek: fix the usdhc2 cd and wp settingHaibo Chen
Change to set the correct pad for usdhc2 cd pin and wp pin. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25ARM64: imx8qm: add edma device nodesRobin Gong
edma devices are slight different with i.mx8qxp, such as different edma2 called on i.mx8qm while edma0 called on i.mx8qxp for the same edma address map. Besides, dma channel used by audio/uart may be different with i.mx8qxp too. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25arm64: dts: imx8qm: Add system controller watchdog supportAnson Huang
Add scu watchdog support for i.MX8QM. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8qm: Add mbox-names channel name for general MU IRQAnson Huang
General MU IRQ is added but with no name specified in mbox-names node, add it. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: imx8qxp: Add CAN wakeup supportJoakim Zhang
Pass wakeup source's hardware irq number for CAN. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arm64: imx8qm: Add CAN wakeup supportJoakim Zhang
Pass wakeup source's hardware irq number for CAN. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arm64: dts: imx8qxp: add CAN aliasJoakim Zhang
Add CAN alias on i.MX8QXP. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arm64: dts: imx8qm: add CAN aliasJoakim Zhang
Add CAN alias on i.MX8QM. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arm64: dts: imx8qxp-ai_ml: fix aliaseDong Aisheng
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25arm64: dts: add lpspi2 support for imx8qm-mek boardClark Wang
Enable LPSPI2 function on imx8qm-mek board. LPSPI2 pinout are on the base board. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25arm64: imx8qxp: Add IRQSTEER wakeup supportAnson Huang
Add a "wakeup-irq" property in scu pd's node to pass wakeup source's hardware irq number for irqsteer wakeup support in kernel. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: imx8qm: Add IRQSTEER wakeup supportAnson Huang
Add a "wakeup-irq" property in scu pd's node to pass wakeup source's hardware irq number for irqsteer wakeup support in kernel. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8: convert enet&uart clock to new bindingDong Aisheng
convert enet&uart clock to new binding Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: add tja1100 net card supportFugang Duan
Add tja1100 net card support on imx8qm MEK base board enet2 connector. Signed-off-by: Fugang Duan <fugang.duan@nxp.com> [ Aisheng: fix small conflicts during upgrade ] Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: enable enet2 portFugang Duan
Add enet2 port enable for imx8qm MEK board. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: enable dma subsystem i2c0 and i2c1Fugang Duan
Enable dma subsystem i2c0 and i2c1. Enable max7322 i2c slave device. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arch: arm64: imx8qm: add CAN node in devicetreeJoakim Zhang
Add CAN node for imx8qm in devicetree. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arch: arm64: imx8qm: add lpi2c and intmux for CM41 subsystemJoakim Zhang
Add lpi2c and intmux for CM41 subsystem. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arch: arm64: imx8qxp: drop multi-pd for CAN deviceJoakim Zhang
From HW point of view, CAN1/2 do not depend on CAN0 PD, it just uses CAN0 clock which could be handled by clock driver itself. Now clock runtime pm has support it, so drop multi-pd for CAN1/2. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: add modem reset for BT uart portFugang Duan
Add modem reset node for BT uart port. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: add lpuart portsFugang Duan
Add lpuart1/2/3 ports for MEK board. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8qm: add serial aliasFugang Duan
Add i.MX8QM serial alias for lpuart ports. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8-audio: disable dsp lpcg for qmDong Aisheng
Can't access this LPCG on QM, not sure if it's doc incorrectness issue. Anyway it seems the driver actually is not using it currently, so it's safe to disable. Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25arm64: dts: imx8qm: correct lpuart compatible stringFugang Duan
imx8qm lpuart is the same as imx8qxp, and driver's compatible string in of_device_id is "fsl,imx8qxp-lpuart", so change imx8qm lpuart compatible string to "fsl,imx8qxp-lpuart". Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx: hsio: move pciea into qm hsio ssDong Aisheng
move pciea into qm hsio ss Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25arm64: dts: imx8-audio: disable sai4&5 temporarilyDong Aisheng
Due to SCU SAI4&5 clock is still not registered. Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>