Skip to content

Integrate linux-seco-imx/seco_lf-6.6.52-2.2.1-tr8mp-dtbo

Commit: clea-os/bsp/nxp/linux-seco-imx@8fb172d4

[DTO][TRIZEPS8PLUS] Add overlay for attaching BT over UART3

--

Commit: clea-os/bsp/nxp/linux-seco-imx@9cd75809

[DTO][TRIZEPS8PLUS] Add overlay for external PCIe

--

Commit: clea-os/bsp/nxp/linux-seco-imx@c012244f

[DTO][TRIZEPS8PLUS] Add overlays for peripherals

--

Commit: clea-os/bsp/nxp/linux-seco-imx@1477da9a

[DTO][TRIZEPS8PLUS] Add overlay for i-PAN T7 II carrier board

--

Commit: clea-os/bsp/nxp/linux-seco-imx@a5cd5f62

[DTO][TRIZEPS8PLUS] Change interrupts to IRQ_TYPE_EDGE_FALLING

This fixes the condition, when the UP action not being detected and causing phantom touches.

--

Commit: clea-os/bsp/nxp/linux-seco-imx@5a07f84c

[DTO][TRIZEPS8PLUS] Comment out wake-gpios for touch controller

Wake signal is connected to the MCU GPIO9. If wake-gpios is set, driver will configure the touch controller to go to hibernation mode when inactive. If MCU is not placed, this will cause the touch not working. We cannot add the property from the MCU overlay as it will break things if there's no display overlay chosen, so we just comment it out. Touch will work always and will not go to hibernation mode.

--

Commit: clea-os/bsp/nxp/linux-seco-imx@d8a7ddd5

[DTO][TRIZEPS8PLUS] Add reset-regulator for pConXS III USB Hub

--

Commit: clea-os/bsp/nxp/linux-seco-imx@08d16fb8

[DTO][TRIZEPS8PLUS] Add button with wake function on pConXS III

--

Commit: clea-os/bsp/nxp/linux-seco-imx@bc16d301

[DTO][TRIZEPS8PLUS] Add status LED on pConXS III

LED is off by defalt and blinks on panic

--

Commit: clea-os/bsp/nxp/linux-seco-imx@a428e37c

[DTO][TRIZEPS8PLUS] Configure can1, can2 on pConXS III

--

Commit: clea-os/bsp/nxp/linux-seco-imx@996b7d53

[DTO][TRIZEPS8PLUS] Add AZ ATM0700G0DH6 display overlay

--

Commit: clea-os/bsp/nxp/linux-seco-imx@95ef2b5d

[DTO][TRIZEPS8PLUS] Add HDMI video support

  • enabled at u-boot: seco_config video

--

Commit: clea-os/bsp/nxp/linux-seco-imx@5c94bf55

[DTO][TRIZEPS8PLUS] Add OV5640 CSI camera support

  • enabled at u-boot: seco_config peripheral: CSI0 option
  • Test details: root@seco-imx8mp-d18:# dmesg | grep -i ov5640 ... mx8-img-md: Registered sensor subdevice: ov5640 0-003c (1) mx8-img-md: created link [ov5640 0-003c] => [mxc-mipi-csi2.0] root@seco-imx8mp-trizeps8:# v4l2-ctl --list-devices ... mxc-isi-cap_v1 (platform:32e00000.isi:cap_devic): /dev/video3 ... root@seco-imx8mp-trizeps8:~# gst-launch-1.0 -v v4l2src device=/dev/video3 ! waylandsink

--

Commit: clea-os/bsp/nxp/linux-seco-imx@da98288b

[DTO][TRIZEPS8PLUS] Add ATM0700L61CT LVDS Display

--

Commit: clea-os/bsp/nxp/linux-seco-imx@ef484993

[DTO][TRIZEPS8PLUS] Enable Ethernet Phy for pConXS III

--

Commit: clea-os/bsp/nxp/linux-seco-imx@85164b88

[DTO][TRIZEPS8PLUS] Enabe USB1 and USB2 on pConXS III

USB1 -> host USB2 -> host

--

Commit: clea-os/bsp/nxp/linux-seco-imx@5d648008

[DTO][TRIZEPS8PLUS] Add support for LIS2DH12 and LM75B sensors on pConXS III

--

Commit: clea-os/bsp/nxp/linux-seco-imx@4eb71885

[DTO][TRIZEPS8PLUS] Add RTC on pConXS III

--

Commit: clea-os/bsp/nxp/linux-seco-imx@626a15dc

[DTO][TRIZEPS8PLUS] Limit max frequency for external SD Card

When 200 MHz enabled, fast cards (UHS3) seem to be working fine, but UHS1 card getting IO errors mmc1: Tuning failed, falling back to fixed sampling clock I/O error, dev mmcblk1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2

When disabled, UHS1 card works fine, UHS3 card doesn't get initialized. mmc1: error -110 whilst initialising SD card Let's stick to slower cards for now.

It was this way in kernel 5.10 too.

--

Commit: clea-os/bsp/nxp/linux-seco-imx@944f3955

[DTO][TRIZEPS8PLUS] Add initial overlay file for pConXS III carrier

--

Commit: clea-os/bsp/nxp/linux-seco-imx@5beeafbb

[DT][TRIEPS8PLUS] Add bletooth node to uart4

Bluetooth is on UART4 either with or without FPGA. In special cases, UART3 can be used for Bluetooth this shold be done by the overlay

As of V1R5, there's no detection of the wireless module, so enabling it by default

--

Commit: clea-os/bsp/nxp/linux-seco-imx@d6643143

[DT][TRIZEPS8PLUS] Switch serial output to UART1

--

Commit: clea-os/bsp/nxp/linux-seco-imx@13deddfd

[DT][TRIZEPS8PLUS] Configure can1, can2

--

Commit: clea-os/bsp/nxp/linux-seco-imx@01168bc1

[DT][TRIZEPS8PLUS] Add GPIO line names

--

Commit: clea-os/bsp/nxp/linux-seco-imx@13656339

[DT][TRIZEPS8PLUS] Add FPGA node

--

Commit: clea-os/bsp/nxp/linux-seco-imx@931a3f5b

[DT][TRIZEPS8PLUS] Add WM8962 audio codec

Output works, but need to play around with alsamixer

--

Commit: clea-os/bsp/nxp/linux-seco-imx@2141a306

[DT][TRIZEPS8PLUS] Configure UARTs

--

Commit: clea-os/bsp/nxp/linux-seco-imx@acaf2000

[DT][TRIZEPS8PLUS] Configure PCIe

Reset signal for AzureWave module configured. When MCU is present, reset is managed by MCU. On low-cost variant withohut MCU starting from V1R5, reset is managed by SAI1_TXD5 pin.

Solution from https://community.nxp.com/t5/i-MX-Processors/Using-PCIe-on-i-MX8MP-with-internal-clock-on-Linux-imx-6-1-36/m-p/1765759

--

Commit: clea-os/bsp/nxp/linux-seco-imx@5b5eab4b

[DT][TRIZEPS8PLUS] Add RTL8211 Ethernet Phy

--

Commit: clea-os/bsp/nxp/linux-seco-imx@dc1f1e62

[DT][TRIZEPS8PLUS] Add MCU node

--

Commit: clea-os/bsp/nxp/linux-seco-imx@48832fe1

[DT][TRIZEPS8PLUS] Adjust I2C busses

  • Move PMIC to I2C3
  • Adjust pinmuxing

--

Commit: clea-os/bsp/nxp/linux-seco-imx@42a18b1d

[DT][TRIZEPS8PLUS] Configure storage

  • internal eMMC --> mmc0
  • external SD --> mmc1

--

Commit: clea-os/bsp/nxp/linux-seco-imx@e946fc77

[DT][TRIZEPS8PLUS] Adjust names for regulator nodes

--

Commit: clea-os/bsp/nxp/linux-seco-imx@f378524d

[DT][TRIZEPS8PLUS] Clear dts from reference board and overlay peripherals

--

Commit: clea-os/bsp/nxp/linux-seco-imx@beee4792

[i.MX8MP][TRIZEPS][DT] Init from NXP imx8mp-evk

The DT seco/seco-imx8mp-trizeps.dts is a clone of freescale/imx8mp-evk.dts, with the following changes:

  • include: "imx8mp.dtsi" -> "include/imx8mp.dtsi"
  • model: "NXP i.MX8MPlus EVK board" -> "SECO SOM-Trizeps-VIII-MX8M-Plus module"
  • compatible: "fsl,imx8mp-evk", "fsl,imx8mp" -> "seco,imx8mp-trizeps", "fsl,imx8mp-evk", "fsl,imx8mp"

Merge request reports

Loading