Skip to content

Integrate meta-seco-imx/linux-seco-imx/seco_lf-5.10.y_develop-c57

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-imx/-/commit/17233af61b6df649a6ba365879bc3e6f15aead4a

Integrate linux-seco-imx/seco_lf-5.10.y_develop-c57

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/e96e864f61ca92458492fd99d5c29ff002bfc476

[C57] Rework LVDS and eDP to remove always-on regulators

The regulators related to vcc_blk_sw and vcc_lcd_sw have been modified removing the regulator-always-on entry. This change requires that:

  • the backlight node has the enable-gpio and the power-supply correctly set (now added);
  • the panel node has the backlight, power-supply and enable-gpio correctly set (now added).

The regulator enabling the backlight has been removed because it has the same function of enable-gpio in the backlight node.

Additionally, all the display-related nodes have been refactored to move all the related nodes into their overlays.

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/ee348b9bf529c4bcff27245bbcdd4fba9f07bedd

[C57][C57-72] Add watchdog node to kernel dts

The watchdog feature is activated by default from the SCFW.

The watchdog node was already configured in the file imx8qxp.dtsi that is included in C57's device tree.

This commit only copies the watchdog node to the linux device tree to configure the timeout easier.

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/95de5b1f52d8d275997e598613795d4315d36fe5

[C57][C57-29] Add RS485 support

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/61dc6e696158b79432462107de4193f82eadf17a

[C57][OVERLAY][C57-40] Add dual channel LVDS 1920x1080

Tested the panel Innolux G156HCE-L01.

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/3eb759a2fbeb96b7adb5521fa202e54b36ebc132

[C57][OVERLAY][C57-43] Add 1280x800 LVDS panel

Tested with FN101PGRGUL034C 1280*800 with cable LVDS CV-1412/240.

The panel is AUO G101EAN02.

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/4717a027cdd311b7b6def1a1ce9ed83e68ccddcc

[C57][DTS][C57-30] Add CAN support

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/bab8ed4faa3152bee3682bbd277214d0ce7c77fb

[C57][OVERLAY][C57-66] Add 800x480 LVDS panel

Tested with FN070PGRGUL037C 800x480 with cable LVDS CV-1408/750.

The panel is Innolux NE070NB-04F.

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/63570548e33191fff937a716cebac0eeda0c76f6

[C57][DTS][C57-65] Add I2C1

The I2C1 is connected to the I2C touch socket.

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/84901c58ee28df9c640d2f80a772d79b35738a9c

[C57][DTS][C57-49] Add mini-PCIe support

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/85ae2f8413449a382dda7f1924432d66088a2706

[C57][DTS][OVERLAY][C57-46] Add eDP support

Test with panel BOE EV156FHM-N10 1920x1080.

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/1ee8bcf8bb49eca6a7f53a413a089462af9d21fc

[C57][DTS][C57-64] Add ADC support

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/34e96980901f0f5246f39c6848a67ea917d102ee

[C57][DTS][C57-63] Add EEPROM support

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/f4e8e2d82087b786ad7b4d062a89b552931ab6fd

[C57][DTS][C57-53] Add CortexM4 UART

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/fdf0814c517f3c39a3a15e6c30b7b574f5ee2271

[C57][DTS][C57-62] Add QSPI flash support

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/f222a57359afc4e9b601344506fe06f67bc2d8e5

[C57][DTS][C57-54] Add support to GPIO expander

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/ec608dfa3ac4a7787aca740845627d419812a810

[C57][DTS][C57-48] Add USB2.0 hub

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/d02421a183463685300e81d15d259c45a8ed8ced

[C57][DTS][C57-60] Add bluetooth support

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/abe8cc376c84a1d18b5f5a0988af278d60962654

[C57][DTS][C57-59] Add WiFi support

Requires the firmware to be in the filesystem. For this, it requires the machine configuration to include:

MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS:append = " \
   linux-firmware-sd8997 \
"

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/7cdc0c27d94df81f3f2b53a40ac99452815cfeed

[C57][DTS][OVERLAY][C57-42] Add LVDS 1024x600 support

Add overlay to enable the LVDS panel 1024x600.

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/0bd25e0b6b72989d2b279ac6688b3c794f2701d5

[C57][DTS] Enable LVDS backlight

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/c31e45911ab0095696d6528ef620c77d687dadaa

[C57][DTS][C57-34, C57-35] Add Ethernet support

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/db8a79d5ffd0f29377790332bbfa737bf63ffb3f

[C57][NON-FUNCTIONAL] Convert tabs to spaces

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/334825c1bbc91a09ddb775a6edbc94a4e0a1077f

[C57][DTS][C57-32] Add support to eMMC and USB 3.0

Add to the device tree the required nodes to load the file system from USB 3.0 or eMMC.

--

Commit: https://git.seco.com/edgehog/bsp/nxp/linux-seco-imx/-/commit/71b9b0221e4d984aff9dc5712fa2ad3b6db21930

[C57][DTS] Add minimal device tree

Add the minimal device tree in order to correctly boot the board loading the filesystem with NFS (USB and eMMC are not supported yet).

Merge request reports

Loading