Skip to content

Integrate linux-imx-kuk/pbb-rebase-commits-from-5.10-pbb-branch

Commit: seco-ne/kernel/linux-imx-kuk@06032468

dts:arm64:mx8mm: Sync seco-north copy of mx8mm.dtsi with the one from the freescale folder

--

Commit: seco-ne/kernel/linux-imx-kuk@cbfdb139

dts:arm64:pbb: Add supply entries and fix mode for USB-C, reduces syslog warnings

(cherry picked from commit 385181f2209c9280c0e8460b72070a24e651ccee)

--

Commit: seco-ne/kernel/linux-imx-kuk@b0b40ce6

dts:arm64:pbb: Replace all gpios by the Trizeps defines.

(cherry picked from commit f6af57ccea6beeaf578fe00e0550dde76d87669c)

--

Commit: seco-ne/kernel/linux-imx-kuk@14e992b3

dts:arm64:pbb tr8mp: Add 24V_OUT and 5P0_CIM using userspace regulator

BCS 746-001281

(cherry picked from commit eeb08d5c1d71aed48307ab254506421670aea8df)

--

Commit: seco-ne/kernel/linux-imx-kuk@d8315751

dts:arm64:pbb tr8mp: Disable flexcan, not used on pbb

(cherry picked from commit 2fcc47b52ed709fc0e780e1712ba080591debf85)

--

Commit: seco-ne/kernel/linux-imx-kuk@5b35017c

dts:arm64:pbb TR8MP: Adapt relays and bootselect gpios.

BCS 746-001274

(cherry picked from commit b47da28a44c4a6a59f97ca9f69ba9c95e74b8d8f)

--

Commit: seco-ne/kernel/linux-imx-kuk@f83ab167

dts:arm64:pbb: Configure debug cable for TR8MP.

BCS 746-001288

(cherry picked from commit 96bd387308b88e15e3f732cee5f32dac38e5d427)

--

Commit: seco-ne/kernel/linux-imx-kuk@aa712a2f

dts:arm64:pbb TR8MP: Add USB nodes

Usb OTG is working as expected. USB A detects one thumbdriver but throws errors after that.

BCS 746-001273 BCS 746-001270

(cherry picked from commit aecce4f40f20a6a6dc990f2e25ea37b1209a8c45)

--

Commit: seco-ne/kernel/linux-imx-kuk@f047561a

arm64:dts:pbb: Add initial pbb variant with Trizeps VII Plus SOM module

Boots pbb with the tr8mp and shows demo on the display. No further tests done.

Includes some rearrangement of the include files to represent the available HW combinations. As a drawback we violate the devicetree naming convention for i2c, as the capacitive touch screen doesn't has the address in its name, so the reg property can be filled in the display override.

BCS 746-001263

(cherry picked from commit 16e67e60bdc14e7885a24f5fa4b652ab7ef5cc09) (cherry picked from commit f82949c9a0f8a81ee3dd3e83b40336a37bfdd4d0)

--

Commit: seco-ne/kernel/linux-imx-kuk@a15cc850

driver:adc:ti-tla2518: Add dependency to IIO to KConfig

(cherry picked from commit 4ee884b64b0d14b3e7240ce03eebee2818b302d5) (cherry picked from commit aae3958511749744cf7ba91e302fb9915798d7ae)

--

Commit: seco-ne/kernel/linux-imx-kuk@72d84c92

dts:arm64:pbb Display settings Fanall 10.1"

Use the settings with long HSync, used on Tanaro and also working with the Trizeps8mini V1 variant.

BCS 746-001206

--

Commit: seco-ne/kernel/linux-imx-kuk@4a2d3800

dts:pbb: Added the DIs (0-3) from the ADI

The DIs are handled as normal GPIOs.

BCS 746-001106

--

Commit: seco-ne/kernel/linux-imx-kuk@f214f694

dts:arm64:pbb: Add and update devicetrees for FN1010 and SCX1001255GGU06 displays

On the tr8mm V1 the settings previously used on the Tanaro do work, the others not, so we use this for now as default.

BCS 746-001206

--

Commit: seco-ne/kernel/linux-imx-kuk@947f8af9

drm:bridge: Add initial driver for Quicklogic Arcticlink BX5 mipi2lvds bridge

The driver is based on the sn65 structure and uses precalculated register sets from an xls spreadsheet to configure the bridge according to the display settings. It has sets for registers for the FN1010 display and the SCX1001255GGU06 display. The Fanall display is not yet working correctly with the settings but this seems to be related to a combination of the display type and the signal quality.

BCS 746-001099

--

Commit: seco-ne/kernel/linux-imx-kuk@5810a5ea

drm:bridge:sec-dsim: Add HACK to call the bx5's init sequence during the MIPI LP11 state

Currently I don't know a better way: the bx5 needs to be configured when the MIPI signals are in the LP11 state, but there is no appropriate callback. Probably the MIPI should go to LP11 during attach but ...

BCS 746-001099

--

Commit: seco-ne/kernel/linux-imx-kuk@a4b9a44a

dts:arm64:pbb: Add display enable pin for pbb board

Needed to specify a dummy panel in the trizeps so the overwrite on the baseboard level does work.

(cherry picked from commit f5f52e6071ba83e8aeb13f1f9f8222839f1b68cd)

--

Commit: seco-ne/kernel/linux-imx-kuk@517be21f

dts:arm64:pbb: Add backlight override, use trizeps8 sodimm defines

--

Commit: seco-ne/kernel/linux-imx-kuk@28e70a5b

dts:arm64:pbb: Rename led from blue to yellow

BCS 746-001104

--

Commit: seco-ne/kernel/linux-imx-kuk@6cd7aa8f

dts:arm64:pbb: Add devicetree for tr8mm V1

--

Commit: seco-ne/kernel/linux-imx-kuk@fddf19f4

dts:arm64:seco-mx8mm: Add panel-lvds node in platform dtsi to allow flexible overrides

--

Commit: seco-ne/kernel/linux-imx-kuk@c10c3db2

dts:arm64:seco: Add atmel_mxt touch to pbb, refactor devicetree include tree for cap touch

The touch is connected to a different port and other RESET gpio then on other platform combinations. To handle this a 'cap_touch' node is inserted at baseboard level, configuring gpios and bus. The driver compatible is set in the display dtsi. This way the abstraction follows the hardware, using only dtc features ( not C MACROS).

BCS 746-001108

--

Commit: seco-ne/kernel/linux-imx-kuk@a0bd4d3c

driver:tla2518: Fixed read function and SPI communication

The read function wasn't working, because of some wrong assumption about the readback of values in the initial implementation. Also, the SPI clock of 60 MHz led to errors on the bus. The 25 MHz clock locks successfully on the PLL and also seems to be stable.

Note: The separate setup of the channel has been removed, because the idea of the read function is to select the channel, wait and then read the result.

BCS 746-001106

--

Commit: seco-ne/kernel/linux-imx-kuk@1829f58e

dts:pbb: Add battery charger support

Use the gpio-charger driver. ACOK, STAT, I_CHARGE_0&1 are accessible via the corresponding sysfs entries of the gpio-charger driver. LOW_BATT_WARN and EN_CHARGER are accessible via gpioget and gpioset as a specific charging logic is required for the battery.

BCS 746-001119

--

Commit: seco-ne/kernel/linux-imx-kuk@8fa4fd3f

dts:pbb: Fixed whitespace issues

--

Commit: seco-ne/kernel/linux-imx-kuk@6e0c4c6b

dts:arm64:pbb: Add lightsensor from sensor board

BCS 746-001104

--

Commit: seco-ne/kernel/linux-imx-kuk@1e2d1dbf

dts:arm64:pbb: Add leds on sensor board

BCS 746-001104

--

Commit: seco-ne/kernel/linux-imx-kuk@fe9aa05d

dts:arm64:pbb: Fix pinctrl for relays

BCS 746-001103

--

Commit: seco-ne/kernel/linux-imx-kuk@bebc8d73

dts:trizepsm8mini: Enable PCIe for WiFi support

Remove obsolete disable gpio. Remove the reserved-region entry of the pcie node, as it looks like it has been copied over time and there is no obvious reason why this is necessary.

BCS 746-001097

--

Commit: seco-ne/kernel/linux-imx-kuk@7499e7bb

dts:pbb: Added SPI_2 and TLA2518 ADC

BCS 746-001106

--

Commit: seco-ne/kernel/linux-imx-kuk@27f87b2a

driver:adc: Added TLA2518 driver

Added new driver for the TI TLA2518 ADC based on the driver for the TI ADC128S052.

BCS 746-001106

--

Commit: seco-ne/kernel/linux-imx-kuk@98f6564a

dts:pbb: Added GPIO Expander

BCS 746-001106

--

Commit: seco-ne/kernel/linux-imx-kuk@2d58995a

driver:gpio: Added reset gpio to PI4IO

BCS 746-001106

--

Commit: seco-ne/kernel/linux-imx-kuk@401d5abc

driver:gpio: Added DT support to PI4IO GPIO Expander

BCS 746-001106

--

Commit: seco-ne/kernel/linux-imx-kuk@566c7b7e

driver:gpio: Added driver for PI4IOE5V6408 GPIO Expander

Ported driver for the PI4IOE5V6408 GPIO I2C Expander from https://coral.googlesource.com/linux-imx/+/refs/heads/master/drivers/gpio/gpio-pi4ioe5v6408.c

BCS 746-001106

--

Commit: seco-ne/kernel/linux-imx-kuk@076afa8b

dts:arm64:pbb: Add defines for CIM interface: uart, regulator, gpios

BCS 746-001111

--

Commit: seco-ne/kernel/linux-imx-kuk@b59a9552

regulator:userspace-consumer: Apply patch to enable dt support

https://www.studiofuga.com/2019/07/18/adding-a-user-space-power-switch-to-your-embedded-linux/

--

Commit: seco-ne/kernel/linux-imx-kuk@151ed33d

dts:pbb: Assign externel rtc RV-8803 as rtc0 (default rtc)

BCS 746-001115

--

Commit: seco-ne/kernel/linux-imx-kuk@1f462952

dts:pbb: Enable USB device mode on USB Type-C port

The port is intended for operation in device mode.

BCS 746-001112

--

Commit: seco-ne/kernel/linux-imx-kuk@52d10511

dts:pbb: Add VBUS regulator for USB type A port

Enable regulator by default. Add over-current settings for Type-A connector. USB sticks are now usable.

BCS 746-001114

--

Commit: seco-ne/kernel/linux-imx-kuk@45333d45

dts:imx8mm: Fix USB configuration

Some USB configurations in the imx8mm.dtsi file were messed up during the cleanup for commit af3162d6765ebecd7a726c065276cc7a97007111.

--

Commit: seco-ne/kernel/linux-imx-kuk@ab71136a

dts:pbb: Add and adapt entries for RS485 ports.

BCS 746-001117 BCS 746-001113

--

Commit: seco-ne/kernel/linux-imx-kuk@5c91fff5

tty:serial:imx: Add support for a rs485-supply

On some hw the rs485 needs an additional regulator to be switched on. With this patch it is possible to configure the regulator as supply for the port, so it gets enabled when the port is opened.

BCS 746-001117

--

Commit: seco-ne/kernel/linux-imx-kuk@d07e7b1b

dts:pbb: Added 24V regulator

BCS 746-001118

--

Commit: seco-ne/kernel/linux-imx-kuk@398006e1

dts:arm64:pbb: Enable 5P0_SW

--

Commit: seco-ne/kernel/linux-imx-kuk@c0c7aad5

dts:arm64:trizeps8mini: Add Videopll define to dt

--

Commit: seco-ne/kernel/linux-imx-kuk@a0ea9557

dts:pbb: Fixed error due to wrong include

The include of the imx8mm.dtsi in the pbb.dtsi disables all interfaces that have been enabled via the other devicetree includes.

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@e737e876

dts: Fixed names and added DTs to the Makefile

--

Commit: seco-ne/kernel/linux-imx-kuk@dd793cd3

dts:pbb: Added DT for PBB with fn1010t007b

--

Commit: seco-ne/kernel/linux-imx-kuk@372bead6

dts:pbb: Added missing pinctrl for backlight

The trizeps8mini.dtsi depends on the backlight pinctrls.

--

Commit: seco-ne/kernel/linux-imx-kuk@b5e8b814

dts:pbb: Fixed include and removed eth phy

--

Commit: seco-ne/kernel/linux-imx-kuk@55e5e0dd

dts:arm64:seco: Add devicetrees for trizeps8mini V1R2 and V2R2 with fn1010 display

Rewrite some parts of the base devicetree to allow overwritting of the mipi2lvds converter instance.

BCS 746-001099

--

Commit: seco-ne/kernel/linux-imx-kuk@03951c4b

dts:pbb: Fixed ethernet phy

The default ethernet phy in the trizeps8mini include was wrong. Replaced it with the correct phy.

See d7b1d07c528a53c1e39beb9f3f7aecea7deec1b9

--

Commit: seco-ne/kernel/linux-imx-kuk@283cfeed

dts:pbb: Adaptation to Trizeps VIII Mini v2r2

--

Commit: seco-ne/kernel/linux-imx-kuk@def00933

dts:pbb: Added RTC battery-check pin

The RTC battery can be put into discharge mode for a self-test.

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@cdf3f61c

dts:pbb: Added ext. bluetooth pins

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@7c38fbb7

dts:pbb: Added PWMs

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@e834405e

dts:pbb: Added relays

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@de910269

dts:pbb: Added 5V and 3V3 regulators

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@be89d402

dts:pbb: Added RS485 ports and debug UART

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@cd1a3e2f

dts:pbb: Added digital input 4 and 5

The inputs 0 to 3 are multiplexed via an ADC chip and are handled differently.

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@a7378943

dts:pbb: Added ext. 24V power GPIOs

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@ae3e6087

dts:pbb: Added battery charger stub

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@3b8db471

dts:pbb: Set clock for I2C_1 and I2C_2 to 400 kHz

All the devices on I2C_1 and I2C_2 support fast mode. Set clock to 400 kHz to speed up the communication.

--

Commit: seco-ne/kernel/linux-imx-kuk@99b4aecf

dts:pbb: Added EEPROM to I2C_2

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@d939bcd6

dts:pbb: Added temp sensor to I2C_2

BCS 746-001100

--

Commit: seco-ne/kernel/linux-imx-kuk@a8a0caa8

dts:pbb: Added RTC to I2C_2

BCS 746-001100

Merge request reports

Loading