v7: - Delete the three preceding function definitions - delete Delete the redundant code and comments
v6: - simplify to return drm_atomic_helper_check_plane_state() - remove empty line - remove call drm_probe_ddc and smidebug - replace drm_err with drm_dbg_kms - add callback .disable (https://lore.kernel.org/all/[email protected]/) v5: - remove extra level of subdiretories, change to driver/gpu/drm/yhgch - remove else from > + else if (!new_plane_state->visible) - remove extra check in function yhgch_plane_atomic_check - remove the extra parentheses - change the author like other modules - use drm_edit_read function instead drm_get_edit - remove debug info drm_warn call - rename function name smi_connector_helper_detect_from_ddc to yhgch_connector_helper_detect_from_ddc, remove extra return statement. (https://lore.kernel.org/all/[email protected]/) v4: - remove VRAM helpers from Kconfig - use the coding style in ast/mgag200 for the DDC - use plane_state->dst instead of crtc_h/w/x/y. - delete duplicate framebuffer's atomic_check. - use FIELD_PREP() directly. - use dev->mode_config. - delete unnecessary drm_atomic_helper_shutdown call - add AUTHOR - using .enable instead (https://lore.kernel.org/all/[email protected]/) v3: - The order of the code blocks has been adjusted, and the "warn-on" branch has been removed. - removed the related formats for the alpha channel. - removed the atomic_flush function. - have removed the empty line. - have removed the error message here. - replaced it with the drmm_encoder_init function. (https://lore.kernel.org/all/[email protected]/) v2: - Delete unnecessary comments - Delete unnecessary branch - Use drm_atomic_helper_check_plane_state - remove the alpha formats form this list. - use w,h rather than x, y - delete type casting - use a simple call to drm_atomic_helper_shutdown() - delete yhgch_load function - delete vblanking code - delete unneeded i2c type (https://lore.kernel.org/all/[email protected]/) v1: (https://lore.kernel.org/all/[email protected]/) Chu Guangqing (1): [DRIVER] gpu: drm: add support for Yhgc ZX1000 soc chipset MAINTAINERS | 5 + drivers/gpu/drm/Kconfig | 2 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/yhgch/Kconfig | 11 + drivers/gpu/drm/yhgch/Makefile | 4 + drivers/gpu/drm/yhgch/yhgch_drm_de.c | 398 +++++++++++++++++++++++++ drivers/gpu/drm/yhgch/yhgch_drm_drv.c | 308 +++++++++++++++++++ drivers/gpu/drm/yhgch/yhgch_drm_drv.h | 51 ++++ drivers/gpu/drm/yhgch/yhgch_drm_i2c.c | 114 +++++++ drivers/gpu/drm/yhgch/yhgch_drm_regs.h | 208 +++++++++++++ drivers/gpu/drm/yhgch/yhgch_drm_vdac.c | 134 +++++++++ 11 files changed, 1236 insertions(+) create mode 100644 drivers/gpu/drm/yhgch/Kconfig create mode 100644 drivers/gpu/drm/yhgch/Makefile create mode 100644 drivers/gpu/drm/yhgch/yhgch_drm_de.c create mode 100644 drivers/gpu/drm/yhgch/yhgch_drm_drv.c create mode 100644 drivers/gpu/drm/yhgch/yhgch_drm_drv.h create mode 100644 drivers/gpu/drm/yhgch/yhgch_drm_i2c.c create mode 100644 drivers/gpu/drm/yhgch/yhgch_drm_regs.h create mode 100644 drivers/gpu/drm/yhgch/yhgch_drm_vdac.c -- 2.43.5
