Yocto Project Linux Firmware
  1. Yocto Project Linux Firmware

linux-wandboard

Public

Network

 
AuthorCommitMessageCommit Date
Sandor YuSandor Yu
71ab02feb5cMLK-15124-01: pm: Add image subsystem power domain name Add imx8 image subsystem power domain name. Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Fugang DuanFugang Duan
6a58e424d84MLK-15120 ARM: imx7d: clk: select uart3 clock parent and set rate The clock driver may enable uart clock tree when earlycon/earlyprintk kernel param is enabled, and the clock gate specify CLK_SET_RATE_GATE, then .of_clk_set_defaults() set the dts node assigned-rate will be failed. So set parent and set rate in clock driver is reasonable. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Shengjiu WangShengjiu Wang
3291af9550fMLK-15104: ASoC: imx-sii902: add constraint for channels The maximum channel supported by sii902 is 2, but machine driver use dummy codec, and there is no constraint list from codec, so add constraint directly in machine driver. Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com> (cherry picked from commit 037051e60f3b29fb09aae6f2c97a3532482dfc2a)
Shengjiu WangShengjiu Wang
a45da7e0ecdMLK-15109-4: ARM64: dts: update esai compatible string update esai compatible string in imx8qm. Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Shengjiu WangShengjiu Wang
e6819113ef8MLK-15109-3: ASoC: fsl_esai: add constraint for dma workaround Use GPT dma event to instead of esai dma event can't totally resolve/workaround the hardware issue, There is two GPT, one GPT is to get the failing edge of dma event, then to trigger EDMA copy data, another one is to get the raising edge, then to clear the interrupt of both GPT, sometimes, the clear operation may clear the failing edge event wrongly in race condition. then the EDMA will stop. In test result, the high sample rate ...
Shengjiu WangShengjiu Wang
73386caf13fMLK-15109-2: ASoC: fsl_esai: add constrain_period_size There is limitaion for EDMA, which can only accept the period bytes that can be divided by maxburst with no remainder. Otherwise EDMA will not copy the left data in the end, and it will cause noise. so add constraint for these chips. Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Shengjiu WangShengjiu Wang
b353ea81332MLK-15109-1: ASoC: fsl_esai: introduce SoC specific data Introduce a SoC data struct which contains the differences between the different SoCs this driver supports. This makes it easy to support more differences without having to introduce a new switch/case each time. Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Shengjiu WangShengjiu Wang
581708016c7MLK-15066-2: ASoC: imx-pcm-dma-v2: fix typo issue fix typo issue Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Shengjiu WangShengjiu Wang
95a58f4545eMLK-15066-1: ASoC: imx-pcm-dma-v2: fix noise issue with pulseaudio Same as commit c55075170214 ("MLK-14582: ASoC: imx-pcm-rpmsg: fix audio noise issue with pulseaudio"), need to add a constraint for SNDRV_PCM_HW_PARAM_PERIODS, which make the period number integer. Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
Bai PingBai Ping
ac1054d8a56MLK-15075 thermal: imx: fix temp read failure on i.mx7d On i.MX7D, if the system enter LPSR mode, the tempmon module will be power down, so the regiter's value is lost, so we need to save the registers before suspend and restore the register after resume back. Signed-off-by: Bai Ping <ping.bai@nxp.com>
Li JunLi Jun
2ba5487f7b2MLK-15074-11 ARM64: defconfig: enable CONFIG_BLK_DEV_INITRD Enable CONFIG_BLK_DEV_INITRD for initramfs of MFG tool. Signed-off-by: Li Jun <jun.li@nxp.com>
Li JunLi Jun
29c3a6d32abMLK-15074-10 usb: gadget: utp: correct the set_fs condition set_fs() should be done in case: 1. CONFIG_FSL_UTP is not enabled. 2. CONFIG_FSL_UTP is enabled but is_utp_device is false. Signed-off-by: Li Jun <jun.li@nxp.com>
Li JunLi Jun
6d664e117a1MLK-15074-9 usb: gadget: utp: fix wrong fsg parameter As common->fsg maybe have not been set correctly while enumration, so use the correct pointer fsg for utp device check. Signed-off-by: Li Jun <jun.li@nxp.com>
Li JunLi Jun
fc7a6bb4282MLK-15074-8 ARM: imx_v7_defconfig: enable CONFIG_FSL_UTP CONFIG_FSL_UTP is missing for MFG tool, add it. Signed-off-by: Li Jun <jun.li@nxp.com>
Richard ZhuRichard Zhu
12c0a0972c6MLK-15119 PCI: imx: remove the wrong rebased codes Some codes are wrong rebase back into mainline in one git pull rebase confliction. Remove them. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Fugang DuanFugang Duan
fbbf7228a22MLK-15117 ARM64: dts: imx8qxp-lpddr4-arm2: add extended dts for enet2 port Since lpddr4 arm2 baord enet2 has pin conflict with esai0, so add extended dts for enet2 port. Signed-off-by: Fugang Duan <fugang.duan@nxp.com> Reviewed-by: Robin Gong <yibin.gong@nxp.com>
Fugang DuanFugang Duan
19bb3745bc1MLK-15118 ARM64: dts: imx8qxp: enable lpuart1/2 and eDMA0 Add lpuart1, lpuart2 and eDMA0 support for imx8qxp. Signed-off-by: Fugang Duan <fugang.duan@nxp.com> Reviewed-by: Robin Gong <yibin.gong@nxp.com>
Richard ZhuRichard Zhu
91042190a88MLK-15064-4 PCI: imx: enable pcie support - add the cpu addr offset Bit[31:24] pciea 60 - 6f ---> 40 - 4f pcieb 70 - 7f ---> 80 - 8f - internal pll is verified on imx8qxp arm2 board - use the dma_alloc_coherent to alloc the msi region, because that imx8 pcie only supports up to 32bit msi address. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Frank Li <frank.li@nxp.com>
Richard ZhuRichard Zhu
0dc77fb6ad7MLK-15064-3 clk: imx: enable pcie support correct the pd definitions of the pcie clks Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Frank Li <frank.li@nxp.com>
Richard ZhuRichard Zhu
38b28c3f68aMLK-15064-2 ARM64: DMA: limit the dma mask to be 32bit Limit the dma mask to be 32bit, because that the imx8 doesn't have the 64bit dma capapbility although it is 64bit soc. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Frank Li <frank.li@nxp.com>
Richard ZhuRichard Zhu
c4d97492de0MLK-15064-1 ARM: imx: pcie: enable imx8 pcie - use one standalone hsio node to share the region to pciea, pcieb and sata. - axi master slave and dbi clks and pipe_clk are required - enable pcieb change the pd of the pcieb, otherwise, clk is failed to enable - add the cpu addr offset Bit[31:24] pciea 60 - 6f ---> 40 - 4f pcieb 70 - 7f ---> 80 - 8f Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Frank Li <frank.li@nxp.com>
Guoniu.ZhouGuoniu.Zhou
108788c259aMLK-15041: PXP-V3: enable stroe engine block mode and fill function 1. When pxp do rotation, fetch and store engine need block mode. 2. When use pxp store engine fill function, not only need config store engine, but also need config fetch engine, otherwise, it will not work. Signed-off-by: Guoniu.Zhou <guoniu.zhou@nxp.com>
Liu YingLiu Ying
975640873e0MLK-15001-42 arm64: dts: fsl-imx8qxp-lpddr4-arm2-it6263: Add it6263 support This patch adds it6263 LVDS to HDMI transmitter display support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
947f37f9b67MLK-15001-41 arm64: dtsi: fsl-imx8qxp-ldb: Add LDB support This patch adds LDB support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
4be8c6201c8MLK-15001-40 arm64: dtsi: fsl-imx8qxp: Add i2c0_mipi_lvds0/1 support This patch adds i2c0_mipi_lvds0/1 support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
30b0cc27c4dMLK-15001-39 arm64: dtsi: fsl-imx8qxp: Add Mixel LVDS combo PHY support This patch adds Mixel LVDS combo PHY support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
ae73f7c3f41MLK-15001-38 arm64: dtsi: fsl-imx8qxp: MIPI DSI PD should be contained by DC PD The MIPI DSI power domains are the child power domains of DC power domain. So, let's wrap the MIPI DSI power domains by DC power domain. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
9505715c01cMLK-15001-37 arm64: dtsi: fsl-imx8qxp: Add pd_mipi_dsi1 support This patch adds pd_mipi_dsi1 support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
963a9b47bdaMLK-15001-36 arm64: dtsi: fsl-imx8qxp: Set the 1st instance num for pd_mipi_dsi This patch sets the first instance number for pd_mipi_dsi. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
a184d617ea6MLK-15001-35 arm64: dtsi: fsl-imx8qxp: Add display subsystem This patch adds display subsystem support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
2dd706fc174MLK-15001-34 arm64: dts: fsl-imx8qxp-lpddr4-arm2: Enable dpu This patch enables dpu. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
b3d037db60eMLK-15001-33 arm64: dtsi: fsl-imx8qxp: Add basic dpu node This patch adds basic dpu node support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
977a27654e7MLK-15001-32 arm64: dts: fsl-imx8qm-lpddr4-arm2-it6263: Add it6263 support This patch adds it6263 LVDS to HDMI transmitter display support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
86915934312MLK-15001-31 arm64: dtsi: fsl-imx8qm: Add LDB support This patch adds LDB support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
1e13b648b72MLK-15001-30 arm64: dtsi: fsl-imx8qm: Add Mixel LVDS PHY support This patch adds Mixel LVDS PHY support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
ad7e05a335dMLK-15001-29 arm64: dtsi: fsl-imx8qm: Add display subsystem This patch adds display subsystem support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
d41139e2a0fMLK-15001-28 arm64: dts: fsl-imx8qm-lpddr2-arm2: Enable dpu1 and dpu2 This patch enables dpu1 and dpu2. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
014ecb80fc8MLK-15001-27 arm64: dtsi: fsl-imx8qm: Add basic dpu nodes This patch adds basic dpu nodes support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
9d6d3fc147cMLK-15001-26 arm64: defconfig: Add ITE IT6263 LVDS to HDMI transmitter support This patch adds ITE IT6263 LVDS to HDMI transmitter support in arm64 kernel defconfig. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
520d27d7267MLK-15001-25 drm/bridge: Add ITE IT6263 LVDS to HDMI transmitter support This patch adds IT6263 video support. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
b68eb5394a2MLK-15001-24 dt-bindings: Add ITE vendor prefix Add vendor prefix for ITE Tech Inc. http://ite.com.tw/en Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
aa725fdd261MLK-15001-23 drm/imx: ldb: Add i.MX8qxp LDB support This patch adds i.MX8qxp LDB support. Logics are added to make i.MX8qxp LDB cope with Mixel LVDS combo PHY. Also, logics are added to handle pixel link quirks for i.MX8qxp LDB. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
7a5e30218e5MLK-15001-22 phy: Add Mixel LVDS combo PHY support This patch adds Mixel LVDS combo PHY support(MIPI DSI and LVDS combo). This LVDS PHY supports one LVDS channel in single mode and two channels in dual mode. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
c5ca540552aMLK-15001-21 drm/imx: ldb: Add i.MX8qm LDB support This patch adds i.MX8qm LDB support. Logics are added to make i.MX8qm LDB cope with Mixel LVDS PHY. Also, logics are added to handle pixel link padding quirks for i.MX8qm LDB. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
b547c002f61MLK-15001-20 phy: Add Mixel LVDS PHY support This patch adds Mixel LVDS PHY support. This PHY supports two LVDS channels. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
c5abfab244eMLK-15001-19 dt-bindings: Add Mixel vendor prefix Add vendor prefix for Mixel, Inc. http://mixel.com Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
9767c32d439MLK-15001-18 drm/imx: ldb: Revert an out-of-tree commit To follow the upstreaming implementation: Revert commit de361832a52a ("MLK-12184 drm/imx: imx-ldb: add mux id check"). Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
659bf96b0f3MLK-15001-17 arm64: defconfig: Enable i.MX DRM/KMS support This patch enables i.MX DRM/KMS support in arm64 kernel defconfig. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
99391e9340fMLK-15001-16 drm/imx: Add DPU KMS support This patch adds i.MX DPU KMS support. Currently, only the DPU fetchdecodes are supported as DRM planes. Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu YingLiu Ying
dda0073d338MLK-15001-15 drm/imx: ipuv3-kms: Move to a new ipuv3 folder Since we want to add i.MX DPU support into imx-drm, the IPUv3 KMS driver can be put into the ipuv3 folder to organize the driver code better. Signed-off-by: Liu Ying <victor.liu@nxp.com>