Integrate linux-imx-kuk/linux-5.15.32-seco_kuk_patched-devtree
-- Commit: seco-ne/kernel/linux-imx-kuk@da6a2653 Merge branch 'linux-5.15.32-seco_kuk-patches' of https://git.seco.com/seco-ne/kernel/linux-imx-kuk into linux-5.15.32-seco_kuk-patches -- Commit: seco-ne/kernel/linux-imx-kuk@cd8109e7 The GuF- and KuK-versions of trizeps8plus.dtsi has been unified Where device nodes differed, both versions have been kept and the (suspected) worse one has been deactivated by '#if 0'. There is no distinction between versions of the module. Everything is done for the base version. Differences between versions are handled by a separate .dtsi file (the GuF way). The pinmuxing for display- and touch-pins has been removed. This is done by the baseboard's .dtsi file. -- Commit: seco-ne/kernel/linux-imx-kuk@48fc2f08 The pinmuxing for for enable- and touch-stuff has been moved to the baseboards .dtsi file to keep necessary changes halfway manageable. -- Commit: seco-ne/kernel/linux-imx-kuk@633f7ddb The panel_ldvs-node has been removed from the SOM's .dtsi-file -- Commit: seco-ne/kernel/linux-imx-kuk@e61bd4db Pinmuxing for DISPLAY_ENABLE and touch-stuff is only done is the macros are defined. HDMI- or headless systems do not need them, so thes can let them undefined and the pinmuxing is not done. -- Commit: seco-ne/kernel/linux-imx-kuk@3e753195 Pinmuxing for DISPLAY_ENABLE removed from trizeps8mini.dtsi because HDMI and headless systems have no need for this. -- Commit: seco-ne/kernel/linux-imx-kuk@3fab3375 Since the defines for DISPLAY_ENABLE, TOUCH_INT and TOUCH_ENABLE (aka. TOUCH_RESET) are baseboard/display-dependant they have been moved from the SOM's .dtsi-file to the .dtb-file that ties things together. -- Commit: seco-ne/kernel/linux-imx-kuk@36429d8b assigned-clocks and fsl,sai-enable-bclk-with-mclk flags for sai2 from trizeps8plus_v1r3.dtsi integrated into trizeps8plus-kuk.dtsi to make audio work -- Commit: seco-ne/kernel/linux-imx-kuk@998f20b2 Device-trees and device-tree-includes for trizeps8plus, pconxs, atm0700-rgb-display and atm0700l61dt-lvds-display copied from kernel 5.10.9, corrected and slightly cleaned up. trizeps8plus-kuk.dtsi should be merged with trizeps8plus.dtsi. -- Commit: seco-ne/kernel/linux-imx-kuk@7b92d2d5 AZ-ATM0700-RGB-display and Marvell-WiFi added to devconfig -- Commit: seco-ne/kernel/linux-imx-kuk@bb3191ea Buxfixes an improvement from maury branch added to panel-lvds driver -- Commit: seco-ne/kernel/linux-imx-kuk@eaeed12d AZ-ATM0700 RGB display added to panel-simple. This is ugly because in this driver everything is hard coded, it consists of over 5000 lines and whenever a new display is needed it grows about at least 40 lines. We should find a way to make this driver obsolet. -- Commit: seco-ne/kernel/linux-imx-kuk@de1e5c3a drm_bridge_get_next_bridge() may return NULL if there is no successor -- Commit: seco-ne/kernel/linux-imx-kuk@e37f7a3c reset removes from kuk-edt-touch driver because it causes stack-dumps -- Commit: seco-ne/kernel/linux-imx-kuk@449f52d3 quick-hack for ditabis aplied to mcu-driver -- Commit: seco-ne/kernel/linux-imx-kuk@5bdb269f not-compilable device trees removed -- Commit: seco-ne/kernel/linux-imx-kuk@962d0578 KuK version of EDT FocalTech touch driver added -- Commit: seco-ne/kernel/linux-imx-kuk@0fde3101 defconfig for trizeps8plus added -- Commit: seco-ne/kernel/linux-imx-kuk@6c88bad0 Drivers for MCU and FPGA imported from kernel 5.10.9 -- Commit: seco-ne/kernel/linux-imx-kuk@da3059fc Display-dependent defines for display and touch added copyright notice updated -- Commit: seco-ne/kernel/linux-imx-kuk@2b863452 atm0700.dtsi unified to also support trizeps8plus - copyright notice updated - simplified and somewhat cleaned up -- Commit: seco-ne/kernel/linux-imx-kuk@26a27bf8 pconxs.dtsi unified to also support trizeps8plus - copyright notice updated - pinmuxing for HDMI and LCD1-VDD added - reserved@board section for trizeps8plus added - backlight and touch removed because this is display dependent - accelerometer and thermometer added - trickle-resistor added to RTC -- Commit: seco-ne/kernel/linux-imx-kuk@2163b5ab FPGA added to trizeps8mini.dtsi The FPGA is configured by the display's dtsi file if needed, but it is mounted on the SOM. -- Commit: seco-ne/kernel/linux-imx-kuk@ca0ce74a GPIOs for display and touch are display- and baseboard-dependent therefor they have been moved to the dts files -- Commit: seco-ne/kernel/linux-imx-kuk@5897da01 Merge branch 'linux-5.15.32-seco_kuk-patches' of https://git.seco.com/seco-ne/kernel/linux-imx-kuk into linux-5.15.32-seco_kuk-patches -- Commit: seco-ne/kernel/linux-imx-kuk@d51cd6b9 assigned-clocks and fsl,sai-enable-bclk-with-mclk flags for sai2 from trizeps8plus_v1r3.dtsi integrated into trizeps8plus-kuk.dtsi to make audio work -- Commit: seco-ne/kernel/linux-imx-kuk@f0ec8fa7 Device-trees and device-tree-includes for trizeps8plus, pconxs, atm0700-rgb-display and atm0700l61dt-lvds-display copied from kernel 5.10.9, corrected and slightly cleaned up. trizeps8plus-kuk.dtsi should be merged with trizeps8plus.dtsi. -- Commit: seco-ne/kernel/linux-imx-kuk@b5e56558 AZ-ATM0700-RGB-display and Marvell-WiFi added to devconfig -- Commit: seco-ne/kernel/linux-imx-kuk@bfb4296d Buxfixes an improvement from maury branch added to panel-lvds driver -- Commit: seco-ne/kernel/linux-imx-kuk@969a2288 AZ-ATM0700 RGB display added to panel-simple. This is ugly because in this driver everything is hard coded, it consists of over 5000 lines and whenever a new display is needed it grows about at least 40 lines. We should find a way to make this driver obsolet. -- Commit: seco-ne/kernel/linux-imx-kuk@9419f0e0 drm_bridge_get_next_bridge() may return NULL if there is no successor -- Commit: seco-ne/kernel/linux-imx-kuk@d655193b reset removes from kuk-edt-touch driver because it causes stack-dumps -- Commit: seco-ne/kernel/linux-imx-kuk@b8cd2909 quick-hack for ditabis aplied to mcu-driver -- Commit: seco-ne/kernel/linux-imx-kuk@cbd22fe3 not-compilable device trees removed -- Commit: seco-ne/kernel/linux-imx-kuk@d85ccc89 KuK version of EDT FocalTech touch driver added -- Commit: seco-ne/kernel/linux-imx-kuk@9a10b7ff defconfig for trizeps8plus added -- Commit: seco-ne/kernel/linux-imx-kuk@d20dcc7e Drivers for MCU and FPGA imported from kernel 5.10.9 -- Commit: seco-ne/kernel/linux-imx-kuk@67a7108a For some reason if the spk-mono bit is set the speaker keeps silent. If the spk-mono flag in the device-tree node is omitted the speaker-mono controls and widgets are not created and the device is not usable. The best way seems to be to leave the spk-mono bit untouched when the device is probed. -- Commit: seco-ne/kernel/linux-imx-kuk@7f64c1d7 assigned-clocks and fsl,sai-enable-bclk-with-mclk flags for sai2 from trizeps8plus_v1r3.dtsi integrated into trizeps8plus-kuk.dtsi to make audio work -- Commit: seco-ne/kernel/linux-imx-kuk@a52cce5d Support for eDP panels added to panel-lvds -- Commit: seco-ne/kernel/linux-imx-kuk@ead64fdb Revert "support for eDP panels added to panel-lvds" This reverts commit 94b98e128f6abaa40bfd2ac162bb17133b5d48ee. This commit came to early. -- Commit: seco-ne/kernel/linux-imx-kuk@64d9acf6 Device-trees and device-tree-includes for trizeps8plus, pconxs, atm0700-rgb-display and atm0700l61dt-lvds-display copied from kernel 5.10.9, corrected and slightly cleaned up. trizeps8plus-kuk.dtsi should be merged with trizeps8plus.dtsi. -- Commit: seco-ne/kernel/linux-imx-kuk@4dbf8060 AZ-ATM0700-RGB-display and Marvell-WiFi added to devconfig -- Commit: seco-ne/kernel/linux-imx-kuk@94b98e12 support for eDP panels added to panel-lvds -- Commit: seco-ne/kernel/linux-imx-kuk@77ecb335 Buxfixes an improvement from maury branch added to panel-lvds driver -- Commit: seco-ne/kernel/linux-imx-kuk@5802086e AZ-ATM0700 RGB display added to panel-simple. This is ugly because in this driver everything is hard coded, it consists of over 5000 lines and whenever a new display is needed it grows about at least 40 lines. We should find a way to make this driver obsolet. -- Commit: seco-ne/kernel/linux-imx-kuk@5cc401eb drm_bridge_get_next_bridge() may return NULL if there is no successor -- Commit: seco-ne/kernel/linux-imx-kuk@abe5b40a The display-enable-pin depends on the baseboard/display-combination -- Commit: seco-ne/kernel/linux-imx-kuk@ac827394 It is somewhat awkward to define the touch interrupt in the SOMs include file because it may vary with the baseboard/display-combination. Also the name of a pin has often nothing to do with it's function. For instance the EDT-touch has a low-active output-pin called WAKE that has to be pulled to high to enable the touch. -- Commit: seco-ne/kernel/linux-imx-kuk@435a7f40 reset removes from kuk-edt-touch driver because it causes stack-dumps -- Commit: seco-ne/kernel/linux-imx-kuk@2b87b83a quick-hack for ditabis aplied to mcu-driver -- Commit: seco-ne/kernel/linux-imx-kuk@258f5dd7 not-compilable device trees removed -- Commit: seco-ne/kernel/linux-imx-kuk@6a611a11 KuK version of EDT FocalTech touch driver added -- Commit: seco-ne/kernel/linux-imx-kuk@cc21bbd1 defconfig for trizeps8plus added -- Commit: seco-ne/kernel/linux-imx-kuk@7d7e4c05 Drivers for MCU and FPGA imported from kernel 5.10.9
Please register or sign in to comment