27 May, 2020
4 commits
-
Some tja1100 cards phy address is 0x2, some cards is 0x5.
tja1101 cards phy address is 0x2.To make thing simple, and to support tja1100 and tja1101
cards by one dts file, we define the tja110x card phy
address to 0x2 in default bsp.Reviewed-by: Richard Zhu
Signed-off-by: Fugang Duan -
Add tja1100/tja1101 card support for enet2 port.
Reviewed-by: Richard Zhu
Signed-off-by: Fugang Duan -
When imx8dxl enet1 is fused as below, enet1 doesn't support
RGMII mode, so add tja1100 RMII phy support.ENET1 otp fuse: word 0xa, bit1
Reviewed-by: Richard Zhu
Signed-off-by: Fugang Duan -
passthrough vpu/esai/pcie/edma and etc to domu, to let domu
could use more functions which is a must for android auto in
domu.Reviewed-by: zhang sanshan
Signed-off-by: Peng Fan
(cherry picked from commit 4574beb1078cbf253f63719abe74b703fc5faadc)
26 May, 2020
1 commit
-
Enable wdog for rpmsg dts to make wdog function could work properly.
Reviewed-by: Robin Gong
Signed-off-by: Peng Fan
(cherry picked from commit 0268df6bb34b066e2b31f340c8922cb68ade72e7)
22 May, 2020
1 commit
-
When M4 boots from flexspi, linux should not use that, otherwise
M4 will hang.Reviewed-by: Richard Zhu
Signed-off-by: Peng Fan
(cherry picked from commit 1f49d90ebaf77492bcb2e9f8a8e5a8d4d7aee58a)
20 May, 2020
3 commits
-
Fix SAI3 pads for ak5552 ADC support; add multi
clock entries to support all sample rates
Use fsl,imx-audio-ak5552 for asoc machine driverSigned-off-by: Adrian Alonso
(cherry picked from commit fb4856a872e3372d2b553a3a1f99442e0b85197b) -
Fix SAI3 pads for ak5552 dac support, add multi
clock entries to support all sample rates
Use fsl,imx-audio-ak5552 and disable ak4458_3 to
follow default configSigned-off-by: Adrian Alonso
(cherry picked from commit 2c6742bbe583a4f33aca89ce77dff3328935f9da) -
Correct fec phy reg id, allow to use nfsroot
Fixes: mdio_bus 30be0000.ethernet-1: MDIO device at
address 1 is missing.Signed-off-by: Adrian Alonso
(cherry picked from commit 0622c744ed313460f86a3185e10e6650940e3cea)
19 May, 2020
2 commits
-
The spdif capture need the power supply be enabled on audio board,
otherwise the input signal can't be transferred to chip.Signed-off-by: Shengjiu Wang
Reviewed-by: Daniel Baluta
(cherry picked from commit c012f4ddbcc825e5f4195a832aaa56abcbb4b126) -
The LCDIF3 is included in the HDMIMIX block, so it is
necessary to enable hdmimix power domain for LCDIF3 to
avoid any potential hang issue.Signed-off-by: Fancy Fang
Reviewed-by: Sandor Yu
(cherry picked from commit 04ff1b1c585a29a08fae5dd2c0a28c1e669fce0b)
18 May, 2020
2 commits
-
Correct the resource id for edma0.
Signed-off-by: Shengjiu Wang
Reviewed-by: Daniel Baluta -
By default, usdhc2 is for SD boot.
The patch is to enable usdhc2 on M.2 interface for SDIO wlan,
then it requires users use eMMC boot instead of SD boot.The HW rework:
- install R1429 - R1436
- remove R1617 - R1621, R1603Reviewed-by: Richard Zhu
Signed-off-by: Fugang Duan
16 May, 2020
1 commit
-
Add phy tuning result for USB certification, mainly for pass
eye pattern test, 6 parameters involved, details please check
its dt binding doc:
Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txtReviewed-by: Peter Chen
Signed-off-by: Li Jun
15 May, 2020
3 commits
-
Add mmc alias, otherwise when sdhc0 disable in dts, sdhc1 will be detected
as mmc0, however uboot still pass mmcblk1p2 as root storage and
not able to find rootfs, so add alias for sdhcReviewed-by: Joakim Zhang
Reported-by: Alice Guo
Signed-off-by: Peng Fan
(cherry picked from commit 7ef35dc3f999e1ec187e642a070da78b32299130) -
Since iMX6Q/DL PCIe have the PM limitation (ERR005723).
Only enable PCIe in the xxx-pcie.dts files.Signed-off-by: Richard Zhu
Reviewed-by: Fugang Duan
(cherry picked from commit e07881a460c9afbaf5b56ccbd3ac27cfdc645b3f) -
Use "fsl,imx8mm-spdif" compat for SPDIF nodes.
Signed-off-by: Viorel Suman
Reviewed-by: Shengjiu Wang
(cherry picked from commit aeffa77173e66429254e85df6c2100f40e2436de)
14 May, 2020
1 commit
-
The current DT file for the i.MX8x MEK platform has a pin conflict for
IMX8QXP_SPI0_CS1 bewteen the sai1 node and the adma_pwm node(as needed
by the parallel display panel backlight control). This patch enables
the adma_pwm node in display specific DT file to avoid the conflict.
Also, the lcdif_backlight is moved to display specific as it is
referencing the adma_pwm node.Fixes: 62408b1461b6 ("LF-1189-13 arm64: dts: imx8qxp-mek: Add adma_pwm support")
Signed-off-by: Liu Ying
Reviewed-by: Shengjiu Wang
Reviewed-by: Daniel Baluta
(cherry picked from commit 0735da29ed030b5449e3aaf22ddca7df1fabc8df)
13 May, 2020
9 commits
-
Enable generic SW crypto algorithms needed for tcrypt speed tests
Signed-off-by: Dragos Rosioru
-
Enable generic SW crypto algorithms needed for tcrypt speed tests
Signed-off-by: Dragos Rosioru
-
Increase the PAD drive strength for usdhc2 to avoid cmd53 error.
Reviewed-by: Haibo Chen
Signed-off-by: Fugang Duan -
iMX8MN DDR4 and LPDDR4 SOM on Audio Board 2.0
enable base support, ADC and SPDIF.Reviewed-by: Shengjiu Wang
Signed-off-by: Adrian Alonso
(cherry picked from commit 9b0f536b2d89a2e2463c0ce80d7f5f4209299c39) -
iMX8MM LPDDR4 SOM on Audio Board 2.0 enable base support
SPDIF, ADC and dual DACReviewed-by: Shengjiu Wang
Signed-off-by: Adrian Alonso
(cherry picked from commit e472912f9fdc03d60d04e5cd35b61c6664a77a02) -
Add missing sai mclk0 dummy clk expected by SAI
driver, fix error:
fsl-sai 30020000.sai: failed to get mclk0 clock: -2Reviewed-by: Shengjiu Wang
Signed-off-by: Adrian Alonso
(cherry picked from commit abf5f0311a3ec7f03ec8ebc3c263db5522fa7f3d) -
imx8mm EVK 8mic Rev E PDM to PCM software
decimation support MIC capture on SAI5Reviewed-by: Shengjiu Wang
Signed-off-by: Adrian Alonso
(cherry picked from commit a40a3becc8c50f397d52a6918ad8b935ccfc5332) -
Add support for 8mic rev E PDM mic array board
support for gpio leds and software keys events:SW1: KEY_F9 Factory reset for Android
SW2: VOLUME_MUTE
SW3: VOLUME_UP
SW4: VOLUME_DOWNReviewed-by: Shengjiu Wang
Signed-off-by: Adrian Alonso
(cherry picked from commit 225ecf99571a2fec936add9547f53206404611da) -
Add missing vcc-supply assing buck4_reg which corresponds
to VDD_3V3 from pmic, fixes probe pca6416 driverReviewed-by: Shengjiu Wang
Signed-off-by: Adrian Alonso
(cherry picked from 6320b2a01eb5f6f1f20059fe5da2799bd5ba9f6a)
12 May, 2020
5 commits
-
Lower power audio needs the audiomix power domain be enabled when running
For the resource in audiomix is used by M7 core.Signed-off-by: Shengjiu Wang
Reviewed-by: Viorel Suman -
Make same change as i.mx8mp.
Signed-off-by: Robin Gong
Reviewed-by: Anson Huang
(cherry picked from commit f25b74f7853295798fb0a7c0f3e9e783f53f65f8) -
Since snvs clock runtime management added for snvs_rtc, all snvs_pwrkey
should also added snvs clock, otherwise, snvs clock will be off after
snvs-rct driver suspend and snvs_pwrkey interrupt may come after that,
hence, kernel will hang.Signed-off-by: Robin Gong
Reviewed-by: Anson Huang
(cherry picked from commit b5aadaa4a5cd46c3a8386fc8a059ed2cb54cef04) -
This property will block the SS phy enter P3 when link at U3,
so remove it.Reviewed-by: Peter Chen
Signed-off-by: Li Jun
(cherry picked from commit 7c4a540d699c48c0a1803dd77d16017e9de8fcca) -
Keep STATUS LED on after kernel boots.
Signed-off-by: Clark Wang
Acked-by: Fugang Duan
(cherry picked from commit 1d808717bb36dba3eb34210520a87c37ace6d217)
11 May, 2020
3 commits
-
Enable NXP 88w8987 wlan support:
- insert AW-CM358-uSD card into micro SD slotReviewed-by: Yang Tian
Signed-off-by: Fugang Duan -
IMX8MP_CLK_AUDIOMIX_AUDPLL_ROOT gate controls
SAI PLL bus clock - it must be enabled if SAI PLL
programming is required.Signed-off-by: Viorel Suman
(cherry picked from commit 8618fe69cc5fa7e3f5d2733e630d4bc6696c66bb) -
The dpu node 'interrupts' and 'interrupt-names' properties should
reflect all dpu interrupts including the missing 'reserved' interrupt.Signed-off-by: Liu Ying
Reviewed-by: Sandor Yu
(cherry picked from commit c2b595f2d92b3239f0c494d83249d664245d3f10)
09 May, 2020
5 commits
-
Select i2c backend driver, so i2c pv driver could work.
Acked-by: Alice Guo
Signed-off-by: Peng Fan
(cherry picked from commit 319979172726ad21dc22ab0319792014ee1614f6) -
We need passthrough sdhc0_lpcg and enlarge irqsteer_lvds0
to simplify dom0 dts and make domu could access the address spaceAcked-by: Alice Guo
Signed-off-by: Peng Fan
(cherry picked from commit 3e6c47055062074ae77d6abdd21d64a9138b1c26) -
Fix inmate vpci interrupt, we need four interrupts
Acked-by: Alice Guo
Signed-off-by: Peng Fan
(cherry picked from commit 028bc86d648cc8c04a7417fde99e0cb49e45c54b) -
Fix inmate vpci interrupt, we need four interrupts.
Signed-off-by: Peng Fan
(cherry picked from commit 4e39628b934f92b85d385d23789f078773c7718d) -
When moving to new ivshmem in jailhouse, INTx requires physical
continus interrupt, so we choose 4 interrupts not used by any hardware.Acked-by: Ye Li
Signed-off-by: Peng Fan
(cherry picked from commit f6a72f818b4d2f0c4a6739667d9b9e636b078d29)