Integrate linux-mtk/mtk-v5.15-seco-lvds2
Commit: seco-ne/kernel/linux-mtk@f8010878
drivers:panel:panel-lvds.c: driver-register-macros changed
the macros module_platform_driver() and module_mipi_dsi_driver() can not be used together, so they have been changed to modul_init() and module_exit()
--
Commit: seco-ne/kernel/linux-mtk@ece7e227
dts:seco-wilk.dts: lvds-bridge added
--
Commit: seco-ne/kernel/linux-mtk@a3cb3fe7
drivers:panel-lvds.c: support for dsi panels added
MediaTeks dsi driver does not like bridges. For this we have to connect lvds-displays directly to the dsi-interface. TODO:
- panel_dsi_probe() is a more-or-less-copy of panel_lvds_probe(), this should be unified
- the number of lanes, the format and the mode-flags for dsi are hard-coded, this should be read from the device tree
--
Commit: seco-ne/kernel/linux-mtk@170ebcec
drivers:staging:misc:seco-i2cdummy.c: i2c dummy driver
This is not really a driver. It only reads an i2c-sequence from the device tree and sends it to the associated device, optionaly after enabeling it. It was primary intended to configure a lvds-bridge on MediaTek dsi devices that don't like bridges but can be used for everything else.
--
Commit: seco-ne/kernel/linux-mtk@a1b21db7
dts:seco:seco-wilk.dts: enable-gpio of backlight-lcd0 corrected
--
Commit: seco-ne/kernel/linux-mtk@7ab53adb
drivers:gpu:drm:panel:panel-lvds.c: copied from branch linux-5.15.71-maury