lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <ek3ynjxwz5oj37fwwvtnxqcmijhn54h7ncrhcpnistjud7cewe@mrmjzskvzr5f>
Date: Fri, 26 Sep 2025 01:15:23 +0300
From: Dmitry Baryshkov <dmitry.baryshkov@....qualcomm.com>
To: Chu Guangqing <chuguangqing@...pur.com>
Cc: tzimmermann@...e.de, maarten.lankhorst@...ux.intel.com, mripard@...nel.org,
        airlied@...il.com, simona@...ll.cc, linux-kernel@...r.kernel.org,
        dri-devel@...ts.freedesktop.org
Subject: Re: [PATCH v5 0/1] [DRIVER] gpu: drm: add support for Yhgc ZX1000
 soc chipset

On Thu, Sep 25, 2025 at 05:17:14PM +0800, Chu Guangqing wrote:
> Hi Dmitry,
> 
> I have read Documentation/process/submitting-patches.rst. however, the content
>  is quite extensive. Please point out any omissions if there are any.

Most importantly, don't post new iterations as a response to the
previous one. Always start a new thread.

Also, please respond to the original emails instead of just posting new
iteartions.

> 
> Q:Is there a need to probe here just print an error?
> A: it will be re-probe at detect_ctx

It doesn't really answer the question.

Please stop pulling the questions from the context. Go back to the email
and answer them there.

> 
> Q:No .disable() ?
> A: yes, we have only implemented the enable function

Why there is no disable() code?

> 
> 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.
> 
> 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/20250924064954.3921-1-chuguangqing@inspur.com/)
> 
> 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/20250910022311.2655-1-chuguangqing@inspur.com/)
> 
> 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/20250903054533.68540-1-chuguangqing@inspur.com/)
> 
> v1:
>   (https://lore.kernel.org/all/20250808053508.52202-1-chuguangqing@inspur.com/)
> 
> 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   | 415 +++++++++++++++++++++++++
>  drivers/gpu/drm/yhgch/yhgch_drm_drv.c  | 310 ++++++++++++++++++
>  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 | 121 +++++++
>  11 files changed, 1242 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
> 

-- 
With best wishes
Dmitry

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ