This patch series drops the unsed panel field, switches to atomic variants and adds support to select between the two supported formats (JEIDA and VESA) by the LVDSC.
Signed-off-by: Dharma Balasubiramani <dharm...@microchip.com> --- Changes in v5: - Drop the redundant port node lookup. - Split the commits adding atomic bridge ops into 2. - Update commit messages accordingly. - Link to v4: https://lore.kernel.org/r/20250624-microchip-lvds-v4-0-937d42a42...@microchip.com Changes in v4: - Split the commits into 3. - Drop <drm/drm_panel.h> - Link to v3: https://lore.kernel.org/r/20250624-microchip-lvds-v3-1-c3c6f1e40...@microchip.com Changes in v3: - Use BIT(0) instead of 1. - Drop the panel field of the mchp_lvds structure. - Drop the inner parentheses in write in serialiser_on(). - Link to v2: https://lore.kernel.org/r/20250623-microchip-lvds-v2-1-8ecbabc6a...@microchip.com Changes in v2: - Switch to atomic bridge functions - Drop custom connector creation - Use drm_atomic_get_new_connector_for_encoder() - Link to v1: https://lore.kernel.org/r/20250618-microchip-lvds-v1-1-1eae5acd7...@microchip.com --- Dharma Balasubiramani (4): drm/bridge: microchip-lvds: Remove unused drm_panel and redundant port node lookup drm/bridge: microchip-lvds: migrate to atomic bridge ops drm/bridge: microchip-lvds: add atomic pre_enable() and post_disable() drm/bridge: microchip-lvds: fix bus format mismatch with VESA displays drivers/gpu/drm/bridge/microchip-lvds.c | 80 ++++++++++++++++++++++----------- 1 file changed, 54 insertions(+), 26 deletions(-) --- base-commit: 4325743c7e209ae7845293679a4de94b969f2bef change-id: 20250618-microchip-lvds-b7151d96094a Best regards, -- Dharma Balasubiramani <dharm...@microchip.com>