Re: [PATCH v4] drm/bridge: ite-it6263: Move chip initialization code from probe to atomic_enable
From: Liu Ying
Date: Wed May 06 2026 - 01:58:47 EST
On Fri, 01 May 2026 07:11:58 +0100, Biju wrote:
> On the RZ/G3L SMARC EVK, suspend to RAM powers down the ITE IT6263 chip.
> The display controller driver's system PM callbacks invoke
> drm_mode_config_helper_{suspend,resume}, which in turn call the bridge's
> atomic_{disable,enable} callbacks to handle suspend/resume for the bridge
> without dedicated PM ops.
>
> To support proper reinitialization after power loss, move reset_gpio into
> the it6263 struct so it is accessible beyond probe time. Relocate
> it6263_hw_reset(), it6263_lvds_set_i2c_addr(), it6263_lvds_config() and
> it6263_hdmi_config() from probe to atomic_enable, ensuring the chip is
> fully reset and reconfigured on every enable, including after a
> suspend/resume cycle.
>
> [...]
Applied to misc/kernel.git (drm-misc-next), thanks!
[1/1] drm/bridge: ite-it6263: Move chip initialization code from probe to atomic_enable
commit: 6d0cc72b3ad5a631d7ecb2c14de82ca0c2a1ceda
--
Regards,
Liu Ying