Integrate linux-seco-rk/seco_5.10.110_e09
Commit: edgehog/bsp/rockchip/linux-seco-rk@4e5fa864
[E09][DTS] increase drive strength of gmac1 pins
set drive strength of gmac1 pins to level 5
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@3613a3e4
[E09][DTS] add regulators for both M.2 connectors
This commit:
- Moves the regulator that enables power for the Key-M to the main DTS, because the VCC_M2_EN signal is shared by both connectors
- Adds regulators to enable the LTE module on M.2 Key-B via USB
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@60d0cd5b
[E09][DTS] add PCIe 3.0 x2 on M.2 Key M connector
- add overlay for PCIe 3.0 port present in some configurations
- add regulator for M.2 Key M connector
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@027f010f
[E09][DTS] add regulator for TPM
Add regulator that keeps the SLB9673 TPM chip on
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@9898467b
[E09][DTS] add ETH2 interface
Enable the ETH2 interface in kernel (gmac1 with phy DP83867)
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@454d159c
[E09][DTS] add can1 and can2
Add CAN1, CAN2 ports routed to extension connector
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@1a8c3cb1
[E09][DTS] fix gpio names
Assign more descriptive names to some GPIOs
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@1f35f1cd
[E09][DTS] add watchdog
Add support for the TPS3851G33EDRBR watchdog
- Add node and pinctrl to dts
- Enable seco GPIO watchdog driver
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@c520fdb9
[E09][VIDEO] add lvds through DSI/LVDS bridge
add overlay with video output through LVDS connector via SN65DSI84 bridge
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@850a4a79
[E09][EDP] add edp video overlay
Add overlay for eDP video output
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@35b037f2
[E09][DTS] add hdmi overlay
Add device tree overlay that enabled hdmi video output (no sound) for the e09
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@8b66a3d6
[E09][DTS] add regulators to enable COM0 and COM1 serial ports
Add regulators that set COM0_SHDN# and COM1_SHDN# to enable the RS-232/RS-485 converters connected to J55
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@9eb33a6b
[E09][DTS] add regulator for USB hub reset signal
Add fixed regulator that keeps the USB hub reset signal high
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@2731a7e6
[E09][DTS] add RTC
Add pcf85063 rtc to e09 dts
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@ed4c4f3d
[E09][DTS] add usb
Add USB 3.0 and 2.0 ports to e09 dts
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@e923afac
[E09][DTS] add i2c
Add i2c1,2 and 4 to dts of e09
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@b813ed78
[E09][DTS] add uarts
Add UART1,4,5,9 to dts for e09
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@0b1c80dd
[E09][DTS] add SPI0
Add spi0 for E09 expansion connector
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@2f9b400f
[E09][DTS] add FXL6408 gpio expander
Add the FXL6408 gpio expander to the device tree of e09
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@2c7255be
[DEFCONFIG][GPIO] add support for FXL6408 GPIO expander
add support for i2c GPIO expander FXL6408 driver, which requires regmap
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@3da15d63
[DRIVER] fxl6408: add I2C GPIO expander driver
Add minimal driver for Fairchild FXL6408 8-bit I2C-controlled GPIO expander using the generic regmap based GPIO driver (GPIO_REGMAP).
The driver implements setting the GPIO direction, reading inputs and writing outputs.
In addition to that the FXL6408 has the following functionalities:
- allows to monitor input ports for data transitions with an interrupt pin
- all inputs can be configured with pull-up or pull-down resistors
Code from linux 6.5
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@275e7d26
[E09][DTS] Add Bluetooth+WiFi and Eth0 support
- Bluetooth connected to AW-CM276NF via UART0 tested and working.
- WiFi connected to AW-CM276NF via PCIe2.0 tested and working.
- Ethernet0 works but it needs a re-work when adding Ethernet1: when both ports are enabled they are incorrectly mapped (Ethernet1 becomes eth0 and Ethernet0 becomes eth1).
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@ea30cb79
[E09][DTS] add PCA6416 gpio expanders
Add the two PCA6416 to the dts of e09
--
Commit: edgehog/bsp/rockchip/linux-seco-rk@10784210
[E09][DTS] add base dts for e09
Add a base dts file for E09 based on E14.