Skip to content

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

GitBot requested to merge linux-seco-imx/seco_lf-5.10.y_develop-c57 into kirkstone

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

[C57] Rebase fix

--

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

[C57][C57-29] Add RS485 support

--

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

[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/9998f6ce01920504ce9a93dbcaded28cd356a444

[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/0c6a452d6f801a3c8fd4238e6719db2f8ded2f6c

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

--

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

[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/2e19c1bad4224d26454f6619cb93802a4731ed37

[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/3e73a28f1eac11ee047de93acea37fdc47617b0b

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

--

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

[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/80000b5cbde0a897f394d208a34b979aea5afc74

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

--

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

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

--

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

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

--

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

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

--

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

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

--

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

[C57][DTS][C57-31] Add RTC PCF2123 support

--

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

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

--

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

[C57][DTS][C57-38][C57-61] Add audio support

Add audio support. Tested only the TRRS connector. The audio connector should work properly configuring Alsa.

Test procedure:

 # Mixer configuration
amixer sset -q 'CM1_L to Left Mixer Negative Resistor' '10 kOhm'
amixer sset -q 'CM1_R to Right Mixer Negative Resistor' '10 kOhm'
amixer sset -q 'CM2_L to Left Mixer Negative Resistor' '10 kOhm'
amixer sset -q 'CM2_R to Right Mixer Negative Resistor' '10 kOhm'
amixer sset -q 'Mic PGA' on
amixer sset -q 'IN3_L to Left Mixer Positive Resistor' '10 kOhm'
amixer sset -q 'IN3_R to Right Mixer Positive Resistor' '10 kOhm'
amixer sset -q 'HP DAC' on
amixer sset -q 'HPL Output Mixer L_DAC' on
amixer sset -q 'HPR Output Mixer R_DAC' on
amixer sset -q 'LO DAC' on
amixer sset -q 'LOL Output Mixer L_DAC' on
amixer sset -q 'LOR Output Mixer R_DAC' on
amixer sset -q 'PCM' 50%
amixer sset -q 'Mixer Amp. Driver Gain' 40%
amixer sset -q 'HP Driver Gain' 30%
amixer sset -q 'LO Driver Gain' 30%
amixer sset -q 'ADC Level' 50%
amixer sset -q 'PGA Level' 50%

 # Record
arecord --format=dat test-mic.wav
 # Playback
aplay test-mic.wav

--

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

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

--

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

[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/3e8763119bf9195d589403031c744bd63dd3ed86

[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/5d8e9cde4da73be0fb9fbb0d21e56d5b28c7915d

[C57][DTS] Enable LVDS backlight

--

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

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

--

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

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

--

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

[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/3516ee20e0be18af44064da692bcae0b62dd00d2

[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