- Aug 17, 2022
-
-
Tobias Kahlki authored
Replaced imx8mp-pinfunc.h and imx8mp.dtsi with the files provided with the 5.15 kernel.
-
Tobias Kahlki authored
Our devicetrees reside in the seconorth sub-directory.
-
Tobias Kahlki authored
Added missing devicetree include and added the new devicetrees to the Makefile.
-
Tobias Kahlki authored
The devicetrees and includes have been copied from the linux-5.10.9-guf branch.
-
The enable gpio was used as enable pin and additionally configured as enable for a regulator. The duplicated usage was not allowed and made the driver probe fail. For now the tas2552 driver controlls the enable gpio, which is also only half correct, as the MIC supply is also controlled with this pin.
-
Reparent mipi to also use the VIDEO_PLL1 so it is also uses spread spectrum when SSC is enabled on this PLL.
-
Rename display enable to lcd enable and remove defines from tanaro_pinfunc.h
-
The rohm bd71847 driver refuses to start without irq setup. As the line is connected to a gpio, I added the definitions to the devicetree.
-
-
During boot with pcie enabled, the output stops in the pcie initialization. Removed for now.
-
-
Copy the files from the 5.10 kernel, except for imx8mm.dtsi and imx8mm-pinfunc.h which come from the freescale devicetree directory in the 5.15 kernel.
-
- May 31, 2022
-
-
Chancel Liu authored
In order to use micfil correctly, uart3 is disabled in relating dts files. Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by:
Chancel Liu <chancel.liu@nxp.com> Acked-by:
Jason Liu <jason.hui.liu@nxp.com>
-
- May 25, 2022
-
-
Alice Yuan authored
In the imx8mp-evk-os08a20.dts, just single os08a20 sensor is used. The i2c2 node is used but the other i2c3 sensor's node should be removed. If i2c3 sensor's node is not removed, this will lead a inaccurate variable. When do grep os08a20 /sys/firmware/devicetree/base/soc@0//i2c@/*/compatible", the return value is not correct. Signed-off-by:
Alice Yuan <alice.yuan@nxp.com> Reviewed-by:
Robby Cai <robby.cai@nxp.com> Acked-by:
Jason Liu <jason.hui.liu@nxp.com>
-
Haibo Chen authored
For sensor FXLS8974CFR3, in default, the int1 pad is pull down. But on imx8ulp-9x9-evk board, this int1 pad is shared with other two sensor's interrupt pad. If int1 is pull down, this will block the other shared interrupt. So for shared interrupt pad connection, need to config all these three interrupt pin as open-drain. Signed-off-by:
Haibo Chen <haibo.chen@nxp.com> Reviewed-by:
Clark Wang <xiaoning.wang@nxp.com> Acked-by:
Jason Liu <jason.hui.liu@nxp.com>
-
- May 23, 2022
-
-
Jacky Bai authored
On i.MX8ULP 9*9 EVK baord, the GPIO used for SW4 is changed to port PTF26, so update the gpio key property to correct it. Signed-off-by:
Jacky Bai <ping.bai@nxp.com> Reviewed-by:
Ye Li <ye.li@nxp.com>
-
- May 18, 2022
-
- May 17, 2022
-
-
Gagandeep Singh authored
Due to ERR050089 (MDIO register issue), Linux may not access the MDIO controller concurrently with DPDK accessing an ENETC PF or VF. If the user assigns all ports to DPDK via vfio-pci, DPDK could rely on PHY initialization performed by Linux. But since the user is free to assign only a subset of ENETC ports to DPDK, this means that when DPDK is expected to run, Linux cannot be allowed to access the MDIO controller at all. Therefore, the DPDK device tree relies on PHY initialization done by the bootloader. However, Linux probes the ENETC ports, performs a PCIe FLR and this changes PCS settings. Therefore, while DPDK inherits PHY initialization from U-Boot, it inherits PCS initialization from Linux. Prior to commit 71b77a7a ("enetc: Migrate to PHYLINK and PCS_LYNX"), the driver used to enable in-band autoneg in the PCS unconditionally. Whereas with phylink support, in-band autoneg is enabled when 'managed = "in-band-status"' is present, disabled otherwise. For traffic to pass, the in-band setting on the PCS must be kept in sync with the in-band setting on the PHY, and that means we must keep the "in-band-status" property. However, it is illegal to have both a "managed" and a "fixed-link" stanza, because phylink errors out: [ 8.368016] fsl_enetc 0000:00:00.0: enabling device (0400 -> 0402) [ 8.378604] fsl_enetc 0000:00:00.0: can't use both fixed-link and in-band-status [ 8.396208] fsl_enetc: probe of 0000:00:00.0 failed with error -22 The DPDK device tree avoided this issue by deleting the "phy-connection-type" property, which made the Linux driver operate in a "PHY-less PF" mode where it did not register with phylink at all. This operating mode is not actually functional, since Linux is not able to pass traffic using it, and recently was removed upstream. We must choose a configuration that works for both DPDK and for Linux (with the assumption that an initial PHY configuration was done by U-Boot). This is to use phylink and the Lynx PCS driver to enable in-band autoneg, which will automatically adapt the MAC link speed to what was negotiated on the copper side by the Atheros PHY (which is invisible to Linux). This operating mode is identical to what we do for Felix switch ports when DPDK is in use. Note that it isn't necessary to delete the MDIO bus per se, as long as no Ethernet port is connected to a PHY on this bus. MDIO reads are initiated at runtime only by the PHY library, and the PHY library only runs when initiated by an Ethernet port. Signed-off-by:
Gagandeep Singh <g.singh@nxp.com> Reviewed-by:
Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by:
Li Yang <leoyang.li@nxp.com>
-
- May 16, 2022
-
-
Shengjiu Wang authored
update compatible string for hdmi audio, the machine driver is sound/soc/fsl/imx-hdmi.c Signed-off-by:
Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by:
Chancel Liu <chancel.liu@nxp.com> Acked-by:
Jason Liu <jason.hui.liu@nxp.com>
-
- May 12, 2022
-
-
Adrian Alonso authored
Add hifiberry DAC2 support, enables pcm512x dac and headhone amp Signed-off-by:
Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com>
-
Adrian Alonso authored
Add hifiberry DAC2 support, enables pcm512x dac and headhone amp Signed-off-by:
Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com>
-
Adrian Alonso authored
Update device tree bindings to use fsl asoc parse utils to handle audio hats with multiple codecs Signed-off-by:
Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com>
-
Adrian Alonso authored
Update device tree bindings to use fsl asoc parse utils to handle audio hats with multiple codecs Signed-off-by:
Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com>
-
Adrian Alonso authored
Update device tree bindings to use fsl asoc parse utils to handle audio hats with multiple codecs Signed-off-by:
Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com>
-
Adrian Alonso authored
Update device tree bindings to use fsl asoc parse utils to handle audio hats with multiple codecs Signed-off-by:
Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com>
-
Adrian Alonso authored
Add hifiberry DAC2 support, enables pcm512x dac and headhone amp Signed-off-by:
Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com>
-
Adrian Alonso authored
Update device tree bindings to use fsl asoc parse utils to handle audio hats with multiple codecs Signed-off-by:
Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com>
-
Adrian Alonso authored
Update device tree bindings to use fsl asoc parse utils to handle audio hats with multiple codecs Signed-off-by:
Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com>
-
- May 06, 2022
-
-
Robby Cai authored
Fix typo of compatible string for os08a20 by removing the space. Signed-off-by:
Robby Cai <robby.cai@nxp.com> Reviewed-by:
Sandor Yu <Sandor.yu@nxp.com>
-
- May 04, 2022
-
-
Vladimir Oltean authored
The internal Ethernet switch suffers from erratum A-050484 ("Ethernet flow control not functional on L2 switch NPI port when XFH is used"). XFH stands for "Extraction Frame Header" - which basically means the default "ocelot" DSA tagging protocol. However, the switch supports one other tagging protocol - "ocelot-8021q", and this is not subject to the erratum above. So describe the hardware ability to pass PAUSE frames in the device tree, and let the driver figure out whether it should use flow control on the CPU port or not, depending on whether the "ocelot" or "ocelot-8021q" tagging protocol is being used. Signed-off-by:
Vladimir Oltean <vladimir.oltean@nxp.com> Signed-off-by:
Shawn Guo <shawnguo@kernel.org> (cherry picked from commit 8fcea7be) Signed-off-by:
Vladimir Oltean <vladimir.oltean@nxp.com>
-
Apeksha Gupta authored
Adding workaround: deleting property 'reset-gpio' from DTS file 'imx8mp-evk-dpdk.dts'as these features are yet not supported in fec-uio driver. Later we will revert the patch when features are support. Suggested-by:
Joakim Zhang <qiangqing.zhang@nxp.com> Reviewed-by:
Sachin Saxena <sachin.saxena@nxp.com> Signed-off-by:
Apeksha Gupta <apeksha.gupta@nxp.com> DPDK-3562
-
- May 02, 2022
-
-
Ioana Ciornei authored
Describe the SerDes block #1 using the generic phys infrastructure. This way, the ethernet nodes can each reference their serdes lanes individually using the 'phys' dts property. Signed-off-by:
Ioana Ciornei <ioana.ciornei@nxp.com> Signed-off-by:
David S. Miller <davem@davemloft.net> (cherry picked from commit 3cbe93a1) Signed-off-by:
Ioana Ciornei <ioana.ciornei@nxp.com>
-
- Apr 29, 2022
-
-
Chancel Liu authored
Add new dts files to support low power voice on imx8m. Under this circumstance, only micfil can wakeup Acore from suspend. So property "fsl,enable" is removed from node "rpmsg_audio". Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by:
Chancel Liu <chancel.liu@nxp.com>
-
Chancel Liu authored
Add new dts files to support low power audio on imx8ulp. Reviewed-by:
Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by:
Chancel Liu <chancel.liu@nxp.com>
-
- Apr 27, 2022
-
-
Shenwei Wang authored
Enable imx8dxl_cm4 and disable cm40_lpuart device nodes by default so that the standard imx8dxl-evk.dtb can be used to test the rpmsg CM4 remoteproc. Reviewed-by:
Peng Fan <peng.fan@nxp.com> Signed-off-by:
Shenwei Wang <shenwei.wang@nxp.com>
-
- Apr 26, 2022
-
-
Liu Ying authored
This patch adds RK055HDMIPI4M and RK055HDMIPI4Mv2 MIPI DSI panels support on i.MX8ulp 9x9 EVK. Comparing to i.MX8ulp EVK, it appears that i.MX8ulp 9x9 EVK uses PTF21 to reset the panels instead of PTF8. Cc: Sandor Yu <Sandor.yu@nxp.com> Cc: Haibo Chen <haibo.chen@nxp.com> Cc: Clark Wang <xiaoning.wang@nxp.com> Tested-by:
Haibo Chen <haibo.chen@nxp.com> Reviewed-by:
Sandor Yu <Sandor.yu@nxp.com> Signed-off-by:
Liu Ying <victor.liu@nxp.com>
-
Liu Ying authored
As the board design for i.MX8ulp 9x9 EVK MIPI panels is similar to i.MX8ulp EVK, let's take out nodes for MIPI DSI panels as include files so that boilerplate can be avoided. Cc: Sandor Yu <Sandor.yu@nxp.com> Cc: Haibo Chen <haibo.chen@nxp.com> Cc: Clark Wang <xiaoning.wang@nxp.com> Tested-by:
Haibo Chen <haibo.chen@nxp.com> Reviewed-by:
Sandor Yu <Sandor.yu@nxp.com> Signed-off-by:
Liu Ying <victor.liu@nxp.com>
-
- Apr 21, 2022
-
-
Shengjiu Wang authored
use imx-card as machine driver for swpdm sound card Signed-off-by:
Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by:
Chancel Liu <chancel.liu@nxp.com>
-
Shengjiu Wang authored
use imx-card as machine driver Signed-off-by:
Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by:
Chancel Liu <chancel.liu@nxp.com>
-
Shengjiu Wang authored
Add imx8mp-evk-8mic-swpdm.dts to support swpdm plugin in alsa-lib Signed-off-by:
Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by:
Chancel Liu <chancel.liu@nxp.com>
-