Yocto Project Linux Firmware
  1. Yocto Project Linux Firmware

linux-wandboard

Public

Network

 
AuthorCommitMessageCommit Date
Liu YingLiu Ying
c71638b41acMLK-16120 gpu: imx: dpu: fetchdecode: Use interpolate upsampling mode for NV16/61 According to dpu spec, we should use interpolate upsampling mode for NV16/61. This patch changes the mode from replicate to interpolate for the two pixel formats. Signed-off-by: Liu Ying <victor.liu@nxp.com>
XianzhongXianzhong
cf9b1af12d4MGS-3150 gpu: Integrate 6.2.3 official driver release Upgrade GPU driver to enable OpenVX 1.1 for i.MX8QM, Integrated more bug-fixing for critical gpu issues. Signed-off-by: Xianzhong <xianzhong.li@nxp.com>
Richard ZhuRichard Zhu
ab54520539fMLK-16108 PCI: imx: turn on pd for imx8mq pcie Root cause: Poewr domain of the PCIEs are turned off, and not turned on properly in previous ATF. The PDs of PCIE1/2 have the dependency. Both of the PDs should be operated at same time. This issue is gone after update the PDs operations in ATF. In order to make sure that the PDs are turned on, Turn power domain for imx8mq pcie explicitly in driver. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Anson HuangAnson Huang
54765303769MLK-16121-2 arm64: dts: freescale: imx8mq: add over-drive mode support i.MX8MQ can run at over-drive mode, it will need to increase VDD_ARM voltage, add new dtb to support it, this feature is only available on A1 board with GPIO1_IO13 to control VDD_ARM voltage. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Anson HuangAnson Huang
a5d97644470MLK-16121-1 cpufreq: imx8mq: add gpio regulator support i.MX8MQ can run at over-drive mode which needs increasing VDD_ARM voltage, add gpio regulator support for over-drive mode. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Frank LiFrank Li
c44ff43d904MLK-16114: RPMSG: Fixed ulp can't boot after e12586 Need call MU_Init before call other function Signed-off-by: Frank Li <Frank.Li@nxp.com> Signed-off-by: Shenwei Wang <shenwei.wang@nxp.com>
Peter ChenPeter Chen
e9a63033421MLK-16054-2 ARM64: dts: fsl-imx8qm-lpddr4-arm2: add OTG1 vbus power pinctrl Add OTG1 vbus power pinctrl. Signed-off-by: Peter Chen <peter.chen@nxp.com>
Peter ChenPeter Chen
bcccc749584MLK-16054-1 ARM64: dts: fsl-imx8qxp-lpddr4-arm2: add OTG1 vbus power pinctrl Add OTG1 vbus power pinctrl. Signed-off-by: Peter Chen <peter.chen@nxp.com>
Anson HuangAnson Huang
33bf27991caMLK-16109-2 arm64: defconfig: add CONFIG_DEVICE_THERMAL support Add CONFIG_DEVICE_THERMAL support by default. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Anson HuangAnson Huang
85aa405d577MLK-16109-1 thermal: qoriq: add device cooling support On i.MX8MQ, once temperautre exceeds hot threshold, some modules like GPU etc. can reduce its frequency to cool down the chip. All modules can register this device cooling notifier to receive thermal HOT notification. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Anson HuangAnson Huang
b5ac46310b2arm64: dts: freescale: imx8qm: add reserve memory for rpmsg RPMSG needs to share memory with M4, and SCD needs to set this shared memory property accordingly, so the memory region needs to be fixed. Here make CMA range same as its size, so that SCD only sets this region as share property. And also reserve another 4MB for RPMSG. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Robin GongRobin Gong
9f0379d66aeMLK-16104-2 dma: imx-sdma: add index for multi sdma devices case On i.mx8mscale, there are two sdma instances here, and common dma frameowrk will get channel dynamicly from any available channel whatever it's from the first sdma device or the second sdma device. But actually, some IP like SAI only work in sdma2 not sdma1. To make sure get sdma channel from the right sdma device, add index to match. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Robin GongRobin Gong
8138f9dbe48MLK-16104-1 dma: imx-sdma: add i.mx8m for multi sdma devices Add i.mx8m for multi sdma devices. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Chenyan FengChenyan Feng
e63c9857ebeMGS-3145 gpu: dts: update GPU clock parent on i.MX8MQ Referred to the mscale design document, GPU has the designated clock PLL targeting for 800MHz, update the assigned-clk-parent to GPU_PLL_OUT in GPU device tree, fsl-imx8mq.dtsi. Signed-off-by: Chenyan Feng <ella.feng@nxp.com>
Bai PingBai Ping
217ce7f5633MLK-16102 driver: clk: fix clock source sels for gpu ahb on i.mx8mq One of the GPU clock source should be from 'gpu_pll_out', not gpu_pll'. Signed-off-by: Bai Ping <ping.bai@nxp.com>
Weiguang KongWeiguang Kong
064d6f72f9fMLK-16099-2: ASoc: fsl: length is not same for alloc and free memory In fsl_hifi4_probe(), the length for dma_alloc_coherent() is MSG_BUF_SIZE + INPUT_BUF_SIZE + OUTPUT_BUF_SIZE + FIRMWARE_DATA_BUF_SIZE + SCRATCH_DATA_BUF_SIZE; However, in fsl_hifi4_remove(), the length for dma_free_coherent() is MSG_BUF_SIZE + INPUT_BUF_SIZE + OUTPUT_BUF_SIZE + FIRMWARE_DATA_BUF_SIZE; By keeping the same length between dma_alloc_coherent() and dma_free_coherent() to fix this issue. Signed-off-by: Weiguan...
Weiguang KongWeiguang Kong
cf9ab402684MLK-16099-1: ASoc: fsl: fix crash issue when no dsp core lib When dsp driver can't find the dsp core lib in loading codec process, the kernel will be crashed. This issue is caused by unreasonable way of error handling. By changing the way of error handling to fix this issue. Signed-off-by: Weiguang Kong <weiguang.kong@nxp.com>
Anson HuangAnson Huang
cda1ec20cffMLK-16093-3 cpufreq: imx8mq: add cooling device support Add i.MX8MQ cooling device support, when temperature exceeds passive threshold, cpu-freq will drop to lowest set-point, and once temperature drops below passive threshold, cpu-freq will restore. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Anson HuangAnson Huang
9350f2a6b59MLK-16093-2 thermal: qoriq: add necessary callbacks for cooling support Add get_trend and set_trip_temp to support i.MX8MQ cooling device, get_trend is to customize cooling governor behavior, once temperature exceeds passive trip, cooling device will work at full function, and set_trip_temp is for updating trip temp when do thermal test via modifying trip temp from sysfs. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Anson HuangAnson Huang
39660471683MLK-16093-1 arm64: dts: freescale: imx8mq: add cpu cooling device Add cpu cooling device support for i.MX8MQ. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Dong AishengDong Aisheng
4746892b028MLK-15978 arm64: dts: imx8: change can clock rate to 40Mhz CAN needs at least 40Mhz PE clock rate to support CAN FD well. Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Frank LiFrank Li
a8bdd91f806MLK-16101 MU: avoid read mu version register every scu call Generally read mu registers will take about 225ns. Overall scu_clk_enable function takes about 8000ns to 150000ns. Although read version register just take 3% time, it is not necessary to read version register every time. Signed-off-by: Frank Li <Frank.Li@nxp.com>
Sandor YuSandor Yu
f208ef06f2fMLK-16062-5: dts: i.MX8QM arm2 default support 4 mipi sensors i.MX8QM can support 4 camera sensors or 8 camera sensors. For eight sensors case, it must need all eight sensors on board, and for four sensors case, it must need all four sensors on board, otherwise all mipi sensor can't work. Four mipi sensors case is more popular than eight sensors. so change to default support four sensors. Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Sandor YuSandor Yu
99a09265aecMLK-16062-4: dts: Add imaging ss drivers to i.MX8QXP arm2 Add imaging SS drivers to i.MX8QXP lpddr4 arm2 board. Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Sandor YuSandor Yu
7ee7485bcfaMLK-16062-3: mx8qxp clk: imaging SS clock power domain update Update i.MX8QXP imaging SS clock power domain setting. Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Sandor YuSandor Yu
01f11d1e8b6MLK-16062-2: i.MX8 imaging: Add debug log to imaging SS driver Add debug log to imaging SS drivers. Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Sandor YuSandor Yu
3ccf39bc8d8MLK-16062-1: Fix PXL mipi csi0/1 clock gate register address mipi csi0/1 clock gate register address swapped. It will cause mipi csi0/1 failed to work. Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Sandor YuSandor Yu
d97aad10e41MLK-16046: mx8 imaging SS: Fix build warning Fix build warning: warning: missing braces around initializer [-Wmissing-braces] Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Mihai SerbanMihai Serban
b1491583b5cMLK-16007-2: ASoC: fsl_asrc: Enable automatic configuration for P2P Use automatic selection of processing options and internal measured ratio for P2P conversions. The conversion done by ASRC depends on the IPG master clock frequency that can have any value between 130MHz and 200MHz. The documentation states that to support 10 channels with 192KHz sampling rate the master clock frequency must be at least 160MHz. When the master clock cannot be configured to faster frequencies the ASRC can st...
Mihai SerbanMihai Serban
3ec1dba1f5eMLK-16007-1: ASoC: fsl_asrc: Fix automatic mode configuration Fix configuration for automatic selection of processing options and internal measured ratio. ASRC can automatically select its pre-processing and post-processing options based on the frequencies it detects. To use this option the two parameter registers ASR76K and ASR56K must be correctly configured based on IPG clock frequency and the corresponding ATSx bits from the ASRCTR register must be set. When both the input sampling clo...
Fugang DuanFugang Duan
497600667d0MLK-16096 arm64: dts: imx8qxp-lpddr4-arm2: correct i2c1 bus pinctrl Correct i2c1 bus scl pin mux. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Fugang DuanFugang Duan
8f9fb83ef82MLK-16095-02 arm64: dts: imx8qxp-mek: enable i2c bus switch PCA9646 - Enable i2c bus switch PCA9646. - Enable gpio expander gpio support on MEK board. - Add i2c1 device sensor in dts file. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Fugang DuanFugang Duan
c6faa499d60MLK-16095-01 i2c: mux: pca954x: add i2c bus switch PCA9646 chip support Add i2c bus switch PCA9646 chip support, which 2-wire bus switch and buffered 4-channel. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Richard ZhuRichard Zhu
f43b890f244MLK-16097-2 PCI: imx: specify the imx8qxp form imx8qm On iMX8QM, functions of PCIEB relied on PCIEA. But PCIEB used on iMX8QXP can work standalone. Specify the iMX8QXP PCIE in driver. Up to now, only iMX6QP PCIE may use the EXT OSC, specify the EXT/EXT_SRC clocks for iMX6QP only. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Richard ZhuRichard Zhu
df8250fdf19MLK-16097-1 ARM64: imx8qxp: distinguish qm and qxp for pcie Use imx8qxp to specify the imx8qxp pcie support Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Richard ZhuRichard Zhu
ccdbbe38effMLK-16052-2 PCI: imx: fix the pcieb link down issue The calibration value of PCIEA is mandatory required by PCIEB on iMX8QM. The RSTs of the PCIEA would be cleared when the PDs of PCIEA are turned off. The calibration value of PCIEA would be lost when the RSTs of PCIEA are cleared. So, the RSTs of PCIEA should be asserted when enable the PCIEB port. Otherwise, PCIEB wouldn't be functional. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Richard ZhuRichard Zhu
3caf28409eeMLK-16052-1 arm64: imx8qm: refine pcie power on imx8qm - Refine the pd definitions of the imx8qm/qxp hsio. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Viorel SumanViorel Suman
0064f83f658MLK-13951-3 arm64: dts: fsl-imx8qm: enable AMIX Enable AMIX in i.MX8 QM. Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
Viorel SumanViorel Suman
f290aa95859MLK-13951-2 arm64: dts: fsl-imx8qm: enable SAI6, SAI7 and AMIX Enable SAI6, SAI7 and AMIX nodes. Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
Viorel SumanViorel Suman
805de440879MLK-13951-1 clk: imx8qm: fix PD for SAI1 and SAI2 MCLK_SELs Fix PD for SAI1 and SAI2 MCLK_SELs Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
Cristina CiocanCristina Ciocan
449b490813cMLK-15986-9: arm64: config: video: fbdev: Add fbdev config options This patch enables fbdev configs for LCDIF, MIPI DSI Northwest, Truly panel and ADV7535 MIPI-to-HDMI converter. Signed-off-by: Cristina Ciocan <cristina-mihaela.ciocan@nxp.com>
Cristina CiocanCristina Ciocan
a96cdeec527MLK-15986-8: video: fbdev: Add 64bit framebuffer support for ADV7535 This patch adds support for ADV7535 MIPI-to-HDMI converter for 64bit platforms. ADV7535 driver changes are added from Fancy Fang's commit ca389b0895c9 ("MLK-15322-11: video: fbdev: adv7535: enable adv7535 driver"). Signed-off-by: Cristina Ciocan <cristina-mihaela.ciocan@nxp.com>
Cristina CiocanCristina Ciocan
c7df9e06ff4MLK-15986-7: video: fbdev: Add MIPI DSI NORTHWEST support for 64bit platforms This patch adds support for 64bit platforms, on top of existing 32bit support. Among some noticeable differences that occurred for the MIPI DSI Northwest controller: 4 lane support is added and power management differs. MIPI DSI Northwest driver changes are added from Fancy Fang's commit df47fccaf6 "MLK-15322-8 video: fbdev: imx_northwest_dsi: enable Northwest mipi dsi driver". Signed-off-by: Cristina Ciocan <cri...
Cristina CiocanCristina Ciocan
3219f583cfcMLK-15986-6: video: fbdev: Add LCDIF 64bit support This patch enables LCDIF support for 64bit platforms. Code for the LCDIF can be found in drivers/video/fbdev/mxsfb.c. Add 64bit debug conditional directives to LCDIF code since this is a new option for 64bit platforms. LCDIF driver changes are added from Fancy Fang's commit c12dd5e1c24c ("MLK-15322-4 video: fbdev: imx: lcdif: enable lcdif driver for imx8mq"). Signed-off-by: Cristina Ciocan <cristina-mihaela.ciocan@nxp.com>
Cristina CiocanCristina Ciocan
64cd8c70762MLK-15986-5: video: fbdev: Add 64bit fbdev option Add FB_IMX64 config option that will allow fbdev drivers to offer future support for 64bit platforms. Signed-off-by: Cristina Ciocan <cristina-mihaela.ciocan@nxp.com>
Cristina CiocanCristina Ciocan
a8871a1d44dMLK-15986-4: video: fbdev: Separate display framework code from fb driver code The display driver framework code in drivers/video/fbdev/mxc/mxc_dispdrv.c is currently compiled along with fb driver code in drivers/video/fbdev/mxc. This is a framework that is also used by another fb driver that can be found in drivers/video/fbdev/mxsfb.c. This patch separates the framework compilation by pulling it into its own CONFIG_FB_MXC_DISP_FRAMEWORK that can be selected by any fb driver and/or panel wh...
Cristina CiocanCristina Ciocan
c780aef0559MLK-15986-3: Revert "MLK-15322-4 video: fbdev: imx: lcdif: enable lcdif driver for imx8mq" This reverts commit c12dd5e1c24c470bb391ebaffe249d5cb98acb8e. Signed-off-by: Cristina Ciocan <cristina-mihaela.ciocan@nxp.com>
Cristina CiocanCristina Ciocan
a40387e4ac1MLK-15986-2: Revert "MLK-15322-8 video: fbdev: imx_northwest_dsi: enable Northwest mipi dsi driver" This reverts commit df47fccaf638cf17176d202dbf05d12b17cbd3da. Signed-off-by: Cristina Ciocan <cristina-mihaela.ciocan@nxp.com>
Cristina CiocanCristina Ciocan
b55108213eeMLK-15986-1: Revert "MLK-15322-11: video: fbdev: adv7535: enable adv7535 driver" This reverts commit ca389b0895c975b86af286064e81cd86037e09e6. Signed-off-by: Cristina Ciocan <cristina-mihaela.ciocan@nxp.com>
Li JunLi Jun
083eef04ba4MLK-16013-8 ARM64: dts: imx8mq: add dis_u2_susphy_quirk for usb This is temp workaround to resolve usb host enumeration issue by disable usb2 phy suspend. Reviewed-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Li Jun <jun.li@nxp.com>