summaryrefslogtreecommitdiff
path: root/arch/arm64/boot
AgeCommit message (Collapse)Author
2020-05-19Merge tag 'v4.9.220' into 4.9-2.3.x-imxMarcel Ziswiler
This is the 4.9.220 stable release Conflicts: arch/arm/Kconfig.debug arch/arm/boot/dts/imx7s.dtsi arch/arm/mach-imx/common.h arch/arm/mach-imx/cpuidle-imx6q.c arch/arm/mach-imx/cpuidle-imx6sx.c arch/arm/mach-imx/suspend-imx6.S block/blk-core.c drivers/crypto/caam/caamalg.c drivers/crypto/mxs-dcp.c drivers/dma/imx-sdma.c drivers/gpu/drm/bridge/adv7511/adv7511_drv.c drivers/input/keyboard/imx_keypad.c drivers/input/keyboard/snvs_pwrkey.c drivers/mmc/host/sdhci.c drivers/net/can/flexcan.c drivers/net/ethernet/freescale/fec_main.c drivers/net/phy/phy_device.c drivers/net/wireless/ath/ath10k/pci.c drivers/tty/serial/imx.c drivers/usb/dwc3/gadget.c drivers/usb/host/xhci.c include/linux/blkdev.h include/linux/cpu.h include/linux/platform_data/dma-imx-sdma.h kernel/cpu.c net/wireless/util.c sound/soc/fsl/Kconfig sound/soc/fsl/fsl_esai.c sound/soc/fsl/fsl_sai.c sound/soc/fsl/imx-sgtl5000.c
2020-02-05arm64: kbuild: remove compressed images on 'make ARCH=arm64 (dist)clean'Dirk Behme
commit d7bbd6c1b01cb5dd13c245d4586a83145c1d5f52 upstream. Since v4.3-rc1 commit 0723c05fb75e44 ("arm64: enable more compressed Image formats"), it is possible to build Image.{bz2,lz4,lzma,lzo} AArch64 images. However, the commit missed adding support for removing those images on 'make ARCH=arm64 (dist)clean'. Fix this by adding them to the target list. Make sure to match the order of the recipes in the makefile. Cc: stable@vger.kernel.org # v4.3+ Fixes: 0723c05fb75e44 ("arm64: enable more compressed Image formats") Signed-off-by: Dirk Behme <dirk.behme@de.bosch.com> Signed-off-by: Eugeniu Rosca <erosca@de.adit-jv.com> Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Will Deacon <will@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-01-29arm64: dts: juno: Fix UART frequencyAndre Przywara
[ Upstream commit 39a1a8941b27c37f79508426e27a2ec29829d66c ] Older versions of the Juno *SoC* TRM [1] recommended that the UART clock source should be 7.2738 MHz, whereas the *system* TRM [2] stated a more correct value of 7.3728 MHz. Somehow the wrong value managed to end up in our DT. Doing a prime factorisation, a modulo divide by 115200 and trying to buy a 7.2738 MHz crystal at your favourite electronics dealer suggest that the old value was actually a typo. The actual UART clock is driven by a PLL, configured via a parameter in some board.txt file in the firmware, which reads 7.37 MHz (sic!). Fix this to correct the baud rate divisor calculation on the Juno board. [1] http://infocenter.arm.com/help/topic/com.arm.doc.ddi0515b.b/DDI0515B_b_juno_arm_development_platform_soc_trm.pdf [2] http://infocenter.arm.com/help/topic/com.arm.doc.100113_0000_07_en/arm_versatile_express_juno_development_platform_(v2m_juno)_technical_reference_manual_100113_0000_07_en.pdf Fixes: 71f867ec130e ("arm64: Add Juno board device tree.") Signed-off-by: Andre Przywara <andre.przywara@arm.com> Acked-by: Liviu Dudau <liviu.dudau@arm.com> Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-01-29arm64: dts: apq8016-sbc: Increase load on l11 for SDCARDLoic Poulain
[ Upstream commit af61bef513ba179559e56908b8c465e587bc3890 ] In the same way as for msm8974-hammerhead, l11 load, used for SDCARD VMMC, needs to be increased in order to prevent any voltage drop issues (due to limited current) happening with some SDCARDS or during specific operations (e.g. write). Tested on Dragonboard-410c and DART-SD410 boards. Fixes: 4c7d53d16d77 (arm64: dts: apq8016-sbc: add regulators support) Reported-by: Manabu Igusa <migusa@arrowjapan.com> Signed-off-by: Loic Poulain <loic.poulain@linaro.org> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-01-23arm64: dts: agilex/stratix10: fix pmu interrupt numbersDinh Nguyen
[ Upstream commit 210de0e996aee8e360ccc9e173fe7f0a7ed2f695 ] Fix up the correct interrupt numbers for the PMU unit on Agilex and Stratix10. Fixes: 78cd6a9d8e15 ("arm64: dts: Add base stratix 10 dtsi") Cc: linux-stable <stable@vger.kernel.org> Reported-by: Meng Li <Meng.Li@windriver.com> Signed-off-by: Dinh Nguyen <dinguyen@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-12-21arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulatorJon Hunter
commit 1e5e929c009559bd7e898ac8e17a5d01037cb057 upstream. Commit 34993594181d ("arm64: tegra: Enable HDMI on Jetson TX1") added a regulator for HDMI on the Jetson TX1 platform. This regulator has an active high enable, but the GPIO specifier for enabling the regulator incorrectly defines it as active-low. This causes the following warning to occur on boot ... WARNING KERN regulator@10 GPIO handle specifies active low - ignored The fixed-regulator binding does not use the active-low flag from the gpio specifier and purely relies of the presence of the 'enable-active-high' property to determine if it is active high or low (if this property is omitted). Fix this warning by setting the GPIO to active-high in the GPIO specifier which aligns with the presense of the 'enable-active-high' property. Fixes: 34993594181d ("arm64: tegra: Enable HDMI on Jetson TX1") Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-11-25arm64: dts: lg: Fix SPI controller node namesRob Herring
[ Upstream commit 09bae3b64cb580c95329bd8d16f08f0a5cb81ec9 ] SPI controller nodes should be named 'spi' rather than 'ssp'. Fixing the name enables dtc SPI bus checks. Cc: Chanho Min <chanho.min@lge.com> Signed-off-by: Rob Herring <robh@kernel.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-11-25arm64: dts: amd: Fix SPI bus warningsRob Herring
[ Upstream commit e9f0878c4b2004ac19581274c1ae4c61ae3ca70e ] dtc has new checks for SPI buses. Fix the warnings in node names. arch/arm64/boot/dts/amd/amd-overdrive.dtb: Warning (spi_bus_bridge): /smb/ssp@e1030000: node name for SPI buses should be 'spi' arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dtb: Warning (spi_bus_bridge): /smb/ssp@e1030000: node name for SPI buses should be 'spi' arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dtb: Warning (spi_bus_bridge): /smb/ssp@e1030000: node name for SPI buses should be 'spi' Cc: Brijesh Singh <brijeshkumar.singh@amd.com> Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by: Rob Herring <robh@kernel.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-11-25arm64: dts: tegra210-p2180: Correct sdmmc4 vqmmc-supplyAapo Vienamo
[ Upstream commit 6ff7705da8806de45ca1490194f0b4eb07725804 ] On p2180 sdmmc4 is powered from a fixed 1.8 V regulator. Signed-off-by: Aapo Vienamo <avienamo@nvidia.com> Reviewed-by: Mikko Perttunen <mperttunen@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-08-04arm64: dts: marvell: Fix A37xx UART0 register sizeallen yan
commit c737abc193d16e62e23e2fb585b8b7398ab380d8 upstream. Armada-37xx UART0 registers are 0x200 bytes wide. Right next to them are the UART1 registers that should not be declared in this node. Update the example in DT bindings document accordingly. Signed-off-by: allen yan <yanwei@marvell.com> Signed-off-by: Miquel Raynal <miquel.raynal@free-electrons.com> Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com> Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-08-04arm64: tegra: Fix AGIC register rangeJon Hunter
commit ba24eee6686f6ed3738602b54d959253316a9541 upstream. The Tegra AGIC interrupt controller is an ARM GIC400 interrupt controller. Per the ARM GIC device-tree binding, the first address region is for the GIC distributor registers and the second address region is for the GIC CPU interface registers. The address space for the distributor registers is 4kB, but currently this is incorrectly defined as 8kB for the Tegra AGIC and overlaps with the CPU interface registers. Correct the address space for the distributor to be 4kB. Cc: stable@vger.kernel.org Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Fixes: bcdbde433542 ("arm64: tegra: Add AGIC node for Tegra210") Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-08-04arm64: tegra: Update Jetson TX1 GPU regulator timingsJon Hunter
commit ece6031ece2dd64d63708cfe1088016cee5b10c0 upstream. The GPU regulator enable ramp delay for Jetson TX1 is set to 1ms which not sufficient because the enable ramp delay has been measured to be greater than 1ms. Furthermore, the downstream kernels released by NVIDIA for Jetson TX1 are using a enable ramp delay 2ms and a settling delay of 160us. Update the GPU regulator enable ramp delay for Jetson TX1 to be 2ms and add a settling delay of 160us. Cc: stable@vger.kernel.org Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Fixes: 5e6b9a89afce ("arm64: tegra: Add VDD_GPU regulator to Jetson TX1") Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-03-28Merge tag 'v4.9.166' into 4.9-2.3.x-imxMarcel Ziswiler
This is the 4.9.166 stable release
2019-03-13arm64: dts: add msm8996 compatible to gicv3Srinivas Kandagatla
[ Upstream commit 2a81efb0de0e33f2d2c83154af0bd3ce389b3269 ] Add compatible to gicv3 node to enable quirk required to restrict writing to GICR_WAKER register which is restricted on msm8996 SoC in Hypervisor. With this quirk MSM8996 can at least boot out of mainline, which can help community to work with boards based on MSM8996. Without this patch Qualcomm DB820c board reboots on mainline. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
2018-12-12Merge tag 'v4.9.144' into 4.9-2.3.x-imxMarcel Ziswiler
This is the 4.9.144 stable release
2018-11-13arm64: dts: stratix10: Correct System Manager register sizeThor Thayer
commit 74121b9aa3cd571ddfff014a9f47db36cae3cda9 upstream. Correct the register size of the System Manager node. Cc: stable@vger.kernel.org Fixes: 78cd6a9d8e154 ("arm64: dts: Add base stratix 10 dtsi") Signed-off-by: Thor Thayer <thor.thayer@linux.intel.com> Signed-off-by: Dinh Nguyen <dinguyen@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-10-02Merge tag 'v4.9.130' into 4.9-2.3.x-imxGary Bisson
This is the 4.9.130 stable release
2018-09-26arm64: dts: qcom: db410c: Fix Bluetooth LED triggerLoic Poulain
[ Upstream commit e53db018315b7660bb7000a29e79faff2496c2c2 ] Current LED trigger, 'bt', is not known/used by any existing driver. Fix this by renaming it to 'bluetooth-power' trigger which is controlled by the Bluetooth subsystem. Fixes: 9943230c8860 ("arm64: dts: qcom: Add apq8016-sbc board LED's related device nodes") Signed-off-by: Loic Poulain <loic.poulain@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org> Signed-off-by: Sasha Levin <alexander.levin@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-09-18Merge tag 'v4.9.127' into imx_4.9.x_2.3.0_gaGary Bisson
This is the 4.9.127 stable release Conflicts: drivers/gpu/drm/imx/imx-ldb.c drivers/staging/android/ion/ion_priv.h
2018-09-05MLK-19432-2: ARM64: dts: imx8mq-evk: MQ specific ak5558 compatibleViorel Suman
Use MQ specific ak5558 sound card compatible string in order to handle properly 1:2 bclk:mclk SAI ratio. Signed-off-by: Viorel Suman <viorel.suman@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> (cherry picked from commit 20d6d65c330a1560407bc99e0a7f90225ceaf7d8)
2018-09-05MLK-18898-5: ARM64: dts: imx8mq: change the sdma script for SAIViorel Suman
The IMX_DMATYPE_SAI(24) performance is not enough to support high sample rate/channels of audio case, there is a lot of underrun and the sound is noise, the reason is that with this script, sdma copy data through a long path (SDMA->pl301_audio -> pl301_display -> … -> pl301_wakeup -> AIPS1 -> SPBA2 -> SAI). The IMX_DMATYPE_SSI_SP(2) performance is better, which go through a shorter path (SDMA -> SPBA2 -> SAI). So we switch to use the IMX_DMATYPE_SSI_SP script, then 384k/32b/16c is supported well. Cloned from commit d5b70e923221 ("MLK-18643: ARM64: dts: imx8mm: change the sdma script for SAI"). Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by: Viorel Suman <viorel.suman@nxp.com> (cherry picked from commit 390620091748db98216c2f95fe95fb4ac3284564)
2018-09-05MLK-18898-4: ARM64: dts: imx8mq-evk: add SAI1 pcm_b2m pinctrl stateViorel Suman
Add SAI1 pcm_b2m pinctrl state needed to map SAI1 BCLK to codec MCLK pin. Signed-off-by: Viorel Suman <viorel.suman@nxp.com> (cherry picked from commit 63c362c8c6cbe1e3a6b752ada828418e3c3e4363)
2018-09-05MLK-18898-3: ARM64: dts: fsl-imx8mq-evk-audio-tdm: remove redundant configViorel Suman
Remove redundant configuration already present in fsl-imx8mq-evk.dts. Signed-off-by: Viorel Suman <viorel.suman@nxp.com> (cherry picked from commit 45545e75ca9cc29418d9674d22c8c6310ccdd0cd)
2018-09-05MLK-18898-2: ASoC: imx-ak4458: refine mclk rate calculationViorel Suman
The existing implementation calculates mclk rate as function of audio sample rate multiplied to multiplier taken from Table 5. However this is not accurate for Manual Setting Mode - tables 3 & 4 from AK4458 RM defines rate (LRCK/FS) and frame width (MCLK/16fs..1152fs) ranges as parameters to calculate mclk frequency. Aside of this - adjust bclk:mclk ratio from machine driver as function of "compatible" id. Signed-off-by: Viorel Suman <viorel.suman@nxp.com> (cherry picked from commit 527b8b7032dcb75c14bb2790330ab96743d83b16)
2018-08-31MLK-19408: ARM64: dts: freescale: add timer stop in suspend flag on imx8mmBai Ping
When system enter suspend, the system counter timer will stop counting. So need to add "arm,no-tick-in-suspend" flag. Otherwise, the system timekeeping will be wrong. Signed-off-by: Bai Ping <ping.bai@nxp.com> Reviewed-by: Anson Huang <Anson.Huang@nxp.com> (cherry picked from commit 1e15dda8c50a474891ccd1cb7fa7b41a8abbadc2)
2018-08-31MGS-4192 dts: gpu: add board compatible stringXianzhong
add board compatible string for imx7ulp and m845s Signed-off-by: Xianzhong <xianzhong.li@nxp.com> (cherry picked from commit 84dd5711edb0ee6344898c08a019db5bdb78909c)
2018-08-27MLK-18643: ARM64: dts: imx8mm: change the sdma script for SAIShengjiu Wang
The IMX_DMATYPE_SAI(24) performance is not enough to support high sample rate/channels of audio case, there is a lot of underrun and the sound is noise, the reason is that with this script, sdma copy data through a long path (SDMA->pl301_audio -> pl301_display -> … -> pl301_wakeup -> AIPS1 -> SPBA2 -> SAI). The IMX_DMATYPE_SSI_SP(2) performance is better, which go through a shorter path (SDMA -> SPBA2 -> SAI). So we switch to use the IMX_DMATYPE_SSI_SP script, then 384k/32b/16c is supported well. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2018-08-27MLK-19338 ARM64: dts: freescale: imx8qm: move mu interrupt controller to gicAnson Huang
To support lowest power mode for suspend, if no wakeup source from non-secure partition is enabled, IRQSTEER can be powered off when suspend, so non-secure linux OS needs to pass WU irqchip wakeup source info to ATF, as MU is always enabled as wakeup source, and it is a system level resource, so no need to have it in WU domain. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Bai Ping <ping.bai@nxp.com>
2018-08-24arm64: dts: ns2: Fix I2C controller interrupt typeRay Jui
[ Upstream commit e605c287deed45624e8d35a15e3f0b4faab1a62d ] Fix I2C controller interrupt to use IRQ_TYPE_LEVEL_HIGH for Broadcom NS2 SoC. Fixes: 7ac674e8df7a ("arm64: dts: Add I2C nodes for NS2") Signed-off-by: Ray Jui <ray.jui@broadcom.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: Sasha Levin <alexander.levin@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-08-24MLK-19329 ARM64: dts: imx8mm-evk: disable usbotg2 dataLi Jun
As the typec2(usbotg2) is always with charger on, which makes the usbotg2 can't enter runtime suspend, thus high bus can't be released, disable it for now and will improve high bus only for data communication. Signed-off-by: Li Jun <jun.li@nxp.com>
2018-08-24MLK-19222 ARM64: dts: fsl-imx8mm-evk: enable USBOTG2Peter Chen
Enable USBOTG2 port, there are some limitations for USB port usage from hardware engineer: USBOTG2 port must be connected to Host or Charger at anytime as the power supply. USBOTG1 port can be connected to Host, device or charger only after USBOTG2 port is connected. This limitation is caused by SIP team's load switch, the debouce time is too long, so when power supply switches from one port to another, system might lose power and reboot. Acked-by: Jun Li <jun.li@nxp.com> Signed-off-by: Peter Chen <peter.chen@nxp.com> (cherry picked from commit ecf3e75386e9e4b055078cc428e66e1e4e2634c1)
2018-08-24MLK-19154-5: ARM64: dts: imx8mm-evk: specify spdif pll8k and pll11k clocksViorel Suman
In imx8mm-evk DTS both AUDIO PLL rates are configured, so SPDIF1 pll8k and pll11k clocks can be set accordingly. Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
2018-08-24MLK-19226 VPU: Add support for i.MX8QM B0 vpu decoder and encoderHuang Chaofan
Add support for i.MX8QM B0 vpu decoder and encoder and it is compatiable with i.MX8QXP B0 VPU. Signed-off-by: Huang Chaofan <chaofan.huang@nxp.com>
2018-08-24MLK-18090: 8QM: DDR4: Fix rpmsg addressesTeo Hall
Fix addresses to align with other 8QM ARM2 boards. This is in addition to changes in commit b23158848ca4 Signed-off-by: Teo Hall <teo.hall@nxp.com>
2018-08-24MLK-17289-10: dts: Remove hdmi_cec propertyOliver Brown
hdmi cec function is implement hdmi driver. so remove hdmi_cec property in imx8qm dts files. Signed-off-by: Oliver Brown <oliver.brown@nxp.com>
2018-08-24MLK-19205 ARM64: dts: 8qm arm2: add dom0/domu device treePeng Fan
Add dom0/domu device tree for i.MX8QM LPDDR4 ARM2 board to support dual OS running based on xen. Signed-off-by: Peng Fan <peng.fan@nxp.com> Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2018-08-24MLK-19168-8: ARM64: dts: add new dts for m4 audio playback.Shengjiu Wang
add new dts for m4 audio playback Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2018-08-24MLK-19174 arm64: dts: imx8qm: set enet IO voltage to 1.8vAndy Duan
By default, imx8qm b0 silicon set the IO voltage to 2.5v, but the arm2 board is designed as 1.8v voltage for enet IO, so force the IO voltage to 1.8 by setting COMP_CTL_GPIO_1V8_3V3 pins like: For ENET0: SC_P_COMP_CTL_GPIO_1V8_3V3_ENET_ENETB For ENET1: SC_P_COMP_CTL_GPIO_1V8_3V3_ENET_ENETA The pin setting: 1.8V/3.3V : bit4=0, bit[30]=1, bit[2:0]=000 2.5V : bit4=1, bit[30]=1, bit[2:0]=010 For 2.5v IO timing test, HW board need to do some rework: - Force PHY work at 2.5v mode - Supply 1.8v voltage to VDD_ENETx Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2018-08-24MLK-19130-3 ARM64: dts: add jailhouse root and inmate dts for i.MX8MM EVKPeng Fan
Add root and inmate dts. The core [0-1] for root, core[2-3] for inmate. Disabled gpc busfreq. Not support low power features for dual Linux case now. The 2nd Linux use SDHC3 and UART2, let 1st Linux configure pin and clock for the two devices. The memory used by 2nd Linux are reserved in the 1st Linux dts. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2018-08-24MLK-19130-1 ARM64: dts: remove duplicated interrupt-parentPeng Fan
interrupt-parent are assigned to node gpc in root node, so no need to set it again in child node which needs gpc as the interrupt-parent. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2018-08-24MLK-19114-1 arm64: fsl-imx8qm.dtsi: Add aux prg for dpr1/3_channel2Liu Ying
With the updated i.MX8QM silicon, prg1/10 may be shared bewteen dpr1/3_channel1 and dpr1/3_channel2 respectively with appropriate mux configurations in SCU firmware. If prg1/10 are attached to dpr1/3_channel2, then they act as the auxiliary prg to process chroma pixels for SC_R_DC_0/1_BLIT1. Otherwise, they act as the primary prg to process RGB pixels for SC_R_DC_0/1_BLIT0. Let's reflect this update in the device tree file. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2018-08-24MLK-19117 ARM64: dts: imx8mm-evk: add usdhc2 cd supportHaibo Chen
imx8mm-evk revB board remove pwm led, and connect the gpio1_io15 to sd slot card detect pin. So this patch add usdhc2 cd feature support, and remove the pwm led node in dts. For gpio1_io15, need config to pull up mode, otherwise cd feature will not work. Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Reviewed-by: Dong Aisheng <Aisheng.dong@nxp.com>
2018-08-24MLK-19120-3 arm64: dts: imx8qm: Add AVPLL support for DisplayPortOliver Brown
Add support for AVPLL for DisplayPort on iMX8QM. The AVPLL will be the default pixel clock source for DisplayPort. Use fsl-imx8qm-lpddr4-arm2-dp-dig-pll.dts to support the legacy (iMX8QM-A0) clock configuraiotn. Signed-off-by: Oliver Brown <oliver.brown@nxp.com>
2018-08-24MLK-19116 ARMR64: dts: imx8qm mek root: disable smmu and change sid for usdhc1Peng Fan
SMMU is being managed by Jailhosue hypervisor, so disable it in root cell. SDHC1 is owned by non-root cell Linux, but we need U-Boot to program SID according to the iommus property. Since SDHC1 is in different cell, it need a different SID to avoid DMA attack. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2018-08-24MLK-19119 arm64: dts: imx8qm: Correct bus clock for HDMI Interrupt SteerOliver Brown
The Local Interrupt Steer Clock Bus Clock (LIS IPG) should be 83.375 MHz. Signed-off-by: Oliver Brown <oliver.brown@nxp.com>
2018-08-24MLK-19113-1 ARM64: imx: enable l1.1 aspm for imx8mmRichard Zhu
In the L1.1 ASPM implementation, the CLK_REQ# should be configured as open drain, pull up and input mode. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2018-08-24MLK-19110 ARM64: dts: freescale: imx8dx: increase CMA sizeAnson Huang
Increase i.MX8QXP CMA size to 960MB to meet 4K video requirement. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Bai Ping <ping.bai@nxp.com>
2018-08-24MLK-19118-4: ARM: dts: add supply for audio codec on audio boardShengjiu Wang
There is a change in imx8mm evk revb board, which is to add a i2c control for power enablement of audio board, that software can control the power of audio board, which can resolve the issue that with audio board the cpu board can't reboot issue. In this patch add power supply for each AK series codecs Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2018-08-24MLK-19088-1 ARM64: imx: change the clkreq to opendrain inputRichard Zhu
In the L1.1 ASPM implementation, the CLK_REQ# should be configured as open drain, pull up and input mode. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2018-08-24MLK-19080 ARM64: dts: freescale: imx8x: adjust passive trip point settingAnson Huang
Adjust passive trip point temperature to be 20 degree C below than the critical trip point temperature on i.MX8X platforms. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>