Integrate linux-seco-imx/seco_lf-5.10.y_develop-c57
[C57] Rebase fix
--
[C57][C57-29] Add RS485 support
--
[C57][OVERLAY][C57-40] Add dual channel LVDS 1920x1080
Tested the panel Innolux G156HCE-L01.
--
[C57][OVERLAY][C57-43] Add 1280x800 LVDS panel
Tested with FN101PGRGUL034C 1280*800 with cable LVDS CV-1412/240.
The panel is AUO G101EAN02.
--
[C57][DTS][C57-30] Add CAN support
--
[C57][OVERLAY][C57-66] Add 800x480 LVDS panel
Tested with FN070PGRGUL037C 800x480 with cable LVDS CV-1408/750.
The panel is Innolux NE070NB-04F.
--
[C57][DTS][C57-65] Add I2C1
The I2C1 is connected to the I2C touch socket.
--
[C57][DTS][C57-49] Add mini-PCIe support
--
[C57][DTS][OVERLAY][C57-46] Add eDP support
Test with panel BOE EV156FHM-N10 1920x1080.
--
[C57][DTS][C57-64] Add ADC support
--
[C57][DTS][C57-63] Add EEPROM support
--
[C57][DTS][C57-53] Add CortexM4 UART
--
[C57][DTS][C57-62] Add QSPI flash support
--
[C57][DTS][C57-54] Add support to GPIO expander
--
[C57][DTS][C57-31] Add RTC PCF2123 support
--
[C57][DTS][C57-48] Add USB2.0 hub
--
[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
--
[C57][DTS][C57-60] Add bluetooth support
--
[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 \
"
--
[C57][DTS][OVERLAY][C57-42] Add LVDS 1024x600 support
Add overlay to enable the LVDS panel 1024x600.
--
[C57][DTS] Enable LVDS backlight
--
[C57][DTS][C57-34, C57-35] Add Ethernet support
--
[C57][NON-FUNCTIONAL] Convert tabs to spaces
--
[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.
--
[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).