- 25 Feb, 2024 8 commits
-
-
Marek Vasut authored
The SPI NOR bus routing on this board cannot go above 50 MHz, set the clock frequency to maximum of 40 MHz to be within a safe margin. Remove the comment as well. Fixes: 562d222f ("arm64: dts: imx8mp: Add support for Data Modul i.MX8M Plus eDM SBC") Signed-off-by:
Marek Vasut <marex@denx.de> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Alexander Stein authored
imx8mn has only one USB interface. The platform supports using as USB host (default), or switch to USB DR using this overlay. Signed-off-by:
Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Alexander Stein authored
VBUS 5V is statically provided to both USB host and on-bard USB-hub. Signed-off-by:
Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Alexander Stein authored
PCIe reference clock is provided by Renesas 9FGV0441. Reference this instead of a fixed-clock. Signed-off-by:
Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Adam Ford authored
Since commit 8208181f ("clk: imx: composite-8m: Add imx8m_divider_determine_rate") the lcdif controller has had the ability to set the disp_pixel_clk rate which propagates up the tree and sets the video_pll rate automatically. As such, there is no need to define it in the board file. Signed-off-by:
Adam Ford <aford173@gmail.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Adam Ford authored
Since commit 8208181f ("clk: imx: composite-8m: Add imx8m_divider_determine_rate") the lcdif controller has had the ability to set the disp_pixel_clk rate which propagates up the tree and sets the video_pll rate automatically. By setting this value low, it will force the recalculation of video_pll to the lowest rate needed by lcdif instead of dividing a larger clock down to the desired clock speed. This has the advantage of being able to lower the video_pll rate from 594MHz to 148.5MHz when operating at 1080p. It can go even lower when operating at lower resolutions and refresh rates. Signed-off-by:
Adam Ford <aford173@gmail.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Adam Ford authored
The imx8mp-beacon SOM has an integrated PHY connected to the EQOS ethernet controller which can support up to five queues. Configure these queues in the same manor as done on the imx8mp-evk. Signed-off-by:
Adam Ford <aford173@gmail.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Adam Ford authored
The imx8mp-beacon SOM has wireless chip supporting Wi-Fi and Bluetooth shared. The Wi-Fi is already enabled via the SDIO interface, so enable the Bluetooth via UART1. Signed-off-by:
Adam Ford <aford173@gmail.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
- 23 Feb, 2024 10 commits
-
-
Krzysztof Kozlowski authored
The DTS code coding style expects exactly one space before '{' character. Signed-off-by:
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by:
Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Heinz Wrobel authored
The prior configuration was an SBSA UART that can't be configured or modified, or even enabled if it isn't the boot console. With properly defined clocks, the PL011 configuration can be used. Signed-off-by:
Heinz Wrobel <Heinz.Wrobel@nxp.com> Signed-off-by:
Li Yang <leoyang.li@nxp.com> Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Xiaowei Bao authored
Add the PME interrupt porperty in PCIe EP node. Signed-off-by:
Xiaowei Bao <xiaowei.bao@nxp.com> Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Frank Li authored
Add i2c1 for imx8qm-mek board. Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Frank Li authored
Add i2c4 and i2c4_lpcg node for imx8qm. Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Marek Vasut authored
Add SAI I2S and audio bindings to Data Modul i.MX8M Plus eDM SBC. The SGTL5000 is attached to SAI3, however the SGTL5000 codec MCLK must be supplied even if the SAI3 is not in use and is controlled separately by the codec. The MCLK is also used to drive the codec I2C block, so without MCLK, I2C access to the codec would not be possible. To provide such flexible MCLK control, use PWM4 with period 1 and duty cycle 50% as 12 MHz clock source, as there is no direct way to route MX8MP CCM clock to the MCLK pin. Use codec as bitclock and frame clock master, so that the SGTL5000 PLL can be used to generate derived clock. Signed-off-by:
Marek Vasut <marex@denx.de> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Alexander Stein authored
Bindings say DMA channels are in order Rx, Tx. Adjust the DT nodes accordingly. While at it, use defines for the flags. Signed-off-by:
Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Alexander Stein authored
Sort nodes by base address. edma3 comes later in the memory map. Signed-off-by:
Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Frank Li authored
edma0 of iMX8DXL is difference with other imx8 chips. Update register's size, channel number and power-domain. Update i2c[0-3] channel number information. Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Frank Li authored
Add fsl-dma.h dt-binding header file in imx8dxl chip dtsi file. Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
- 06 Feb, 2024 16 commits
-
-
Shengjiu Wang authored
Add PDM micphone sound card support, configure the pinmux. This sound card supports recording sound from PDM micphone and convert the PDM format data to PCM data. Signed-off-by:
Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Shengjiu Wang authored
Add PDM micphone sound card support, configure the pinmux. This sound card supports recording sound from PDM micphone and convert the PDM format data to PCM data. Signed-off-by:
Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Frank Li authored
Add smmu stream id information for fec and esdhc. Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Frank Li authored
Add smmu node for imx8qm. Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Frank Li authored
Add flexcan2 and flexcan3 for imx8dxl-evk board. Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Frank Li authored
Add i2c3 bus node. Add i2c gpio expandor pca6416 and i2c mux pca9548. Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Frank Li authored
Update interrupt number of flexcan[1-3]. Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Yannic Moog authored
The imx8mp-phyboard-pollux has on-board lvds interface connections. An edt,etml1010g3dra panel is supported for this interface. Add device tree nodes for backlight and panel. Signed-off-by:
Yannic Moog <y.moog@phytec.de> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Hugo Villeneuve authored
Company name in compatible description appears twice, which is not really helpful, so remove it from product name. The board is a prototype developed by my company and we are still at the prototype stage, so there is zero ABI impact. Fixes: 67275c2f ("arm64: dts: freescale: introduce rve-gateway board") Signed-off-by:
Hugo Villeneuve <hvilleneuve@dimonoff.com> Acked-by:
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Joao Paulo Goncalves authored
Add support for the new version, v1.2, of Apalis Evaluation Board. Because only imx8-apalis-eval.dtsi was available and used as the only board configuration for board version v1.0 and v1.1, it was changed to be the common hardware configurations for all versions v1.0, v1.1 and v1.2. Also, two .dtsi board files were added to have the differences by board. The .dts were organized by SoM and board version. Board versions v1.0 and v1.1 are compatible with each other and should use imx8qm-apalis-eval.dts file or imx8qm-apalis-v1.1-eval.dts file depending on SoM version. Now for v1.2, organized by SoM version too, the files are imx8qm-apalis-eval-v1.2.dts and imx8qm-apalis-v1.1-eval-v1.2.dts. Signed-off-by:
Joao Paulo Goncalves <joao.goncalves@toradex.com> Signed-off-by:
Francesco Dolcini <francesco.dolcini@toradex.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Mathieu Othacehe authored
Add basic support for phyBOARD-Segin-i.MX93. Main features are: * eMMC * Ethernet * SD-Card * UART Tested-by:
Primoz Fiser <primoz.fiser@norik.com> Signed-off-by:
Mathieu Othacehe <othacehe@gnu.org> Reviewed-by:
Wadim Egorov <w.egorov@phytec.de> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Marek Vasut authored
Enable PCIe support on Data Modul i.MX8M Plus eDM SBC. Signed-off-by:
Marek Vasut <marex@denx.de> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Ran Wang authored
Fix DWC3 USB VBUS glitch issue. Signed-off-by:
Ran Wang <ran.wang_1@nxp.com> Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Li Yang authored
Add compatible string fsl,ls1012a-i2c and scl-gpios to support i2c bus recovery when I2C bus lock by i2c devices. [Leo: updated scl-gpios to match RM ] Signed-off-by:
Li Yang <leoyang.li@nxp.com> Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Hou Zhiqiang authored
Add the big-endian property for LS1012A PCIe devicetree nodes. Signed-off-by:
Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Li Yang authored
Correct the size of dcfg block to 4k. Signed-off-by:
Zhang Ying-22455 <ying.zhang22455@nxp.com> Signed-off-by:
Li Yang <leoyang.li@nxp.com> Signed-off-by:
Frank Li <Frank.Li@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
- 05 Feb, 2024 6 commits
-
-
Krzysztof Kozlowski authored
Following change in the I3C bindings, the "master" suffix in I3C controller node name is discouraged (it is "controller" now) and not accurate (if device supports also target mode). Signed-off-by:
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Alexander Stein authored
Now that there is a dedicated compatible for the idendification page use that instead. This also allows the removal the size and pagesize properties. Signed-off-by:
Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Alexander Stein authored
This is already done in dsi node, introduced in commit eda09fe1 ("arm64: dts: imx8mp: Add display pipeline components"). This needs to be applied to csi nodes as well or the clock might be busy if both csi and dsi nodes are enabled. Fixes error: clk: failed to reparent media_mipi_phy1_ref to osc_24m: -16 Signed-off-by:
Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Philippe Schenker authored
This commit labels LDO5 as `reg_vdd_sdio` in `imx8mp-verdin.dtsi` to facilitate changing its voltage to 1.8V, necessary for an SDIO peripheral that requires 1.8V at default and high-speed modes. Additionally, it links `reg_vdd_sdio` to `&usdhc2`, aligning with the hardware configuration specified in the datasheet. Signed-off-by:
Philippe Schenker <philippe.schenker@impulsing.ch> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Mathieu Othacehe authored
Add DTSI for Variscite VAR-SOM-MX93 System on Module and DTS for Variscite VAR-SOM-MX93 on Symphony evaluation board. This version comes with: - NXP i.MX 93 Dual, 1.7GHz, Cortex-A55 + Cortex-M33 - 2 GB of RAM - 16GB eMMC - 802.11ax/ac/a/b/g/n WiFi with 5.3 Bluetooth - CAN bus - Audio codec Signed-off-by:
Mathieu Othacehe <othacehe@gnu.org> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-
Fabio Estevam authored
Per qoriq-thermal.yaml, 'big-endian' is not a valid property. When the 'little-endian' property is absent, the default is big endian. Remove it to fix the following schema warning: tmu@1f00000: 'big-endian' does not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/thermal/qoriq-thermal.yaml#Signed-off-by:
Fabio Estevam <festevam@denx.de> Signed-off-by:
Shawn Guo <shawnguo@kernel.org>
-