mirror of
https://github.com/torvalds/linux.git
synced 2026-09-22 12:44:03 +02:00
drm/bridge: analogix_dp: Convert status check functions to bool
Convert analogix_dp_is_slave_video_stream_clock_on() and analogix_dp_is_video_stream_on() from int to bool return type. This makes the code more readable and aligns with kernel best practices for boolean status checks, while simplifying the callers by removing unnecessary "== 0" comparisons. Signed-off-by: Damon Ding <damon.ding@rock-chips.com> Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> Link: https://patch.msgid.link/20260521102716.1373519-1-damon.ding@rock-chips.com
This commit is contained in:
parent
af3a9eadc1
commit
f88b35d79a
|
|
@ -619,7 +619,7 @@ static int analogix_dp_config_video(struct analogix_dp_device *dp)
|
|||
|
||||
for (;;) {
|
||||
timeout_loop++;
|
||||
if (analogix_dp_is_slave_video_stream_clock_on(dp) == 0)
|
||||
if (analogix_dp_is_slave_video_stream_clock_on(dp))
|
||||
break;
|
||||
if (timeout_loop > DP_TIMEOUT_LOOP_COUNT) {
|
||||
dev_err(dp->dev, "Timeout of slave video streamclk ok\n");
|
||||
|
|
@ -647,7 +647,7 @@ static int analogix_dp_config_video(struct analogix_dp_device *dp)
|
|||
|
||||
for (;;) {
|
||||
timeout_loop++;
|
||||
if (analogix_dp_is_video_stream_on(dp) == 0) {
|
||||
if (analogix_dp_is_video_stream_on(dp)) {
|
||||
done_count++;
|
||||
if (done_count > 10)
|
||||
break;
|
||||
|
|
|
|||
|
|
@ -211,7 +211,7 @@ void analogix_dp_reset_macro(struct analogix_dp_device *dp);
|
|||
void analogix_dp_init_video(struct analogix_dp_device *dp);
|
||||
|
||||
void analogix_dp_set_video_color_format(struct analogix_dp_device *dp);
|
||||
int analogix_dp_is_slave_video_stream_clock_on(struct analogix_dp_device *dp);
|
||||
bool analogix_dp_is_slave_video_stream_clock_on(struct analogix_dp_device *dp);
|
||||
void analogix_dp_set_video_cr_mn(struct analogix_dp_device *dp,
|
||||
enum clock_recovery_m_value_type type,
|
||||
u32 m_value,
|
||||
|
|
@ -220,7 +220,7 @@ void analogix_dp_set_video_timing_mode(struct analogix_dp_device *dp, u32 type);
|
|||
void analogix_dp_enable_video_master(struct analogix_dp_device *dp,
|
||||
bool enable);
|
||||
void analogix_dp_start_video(struct analogix_dp_device *dp);
|
||||
int analogix_dp_is_video_stream_on(struct analogix_dp_device *dp);
|
||||
bool analogix_dp_is_video_stream_on(struct analogix_dp_device *dp);
|
||||
void analogix_dp_config_video_slave_mode(struct analogix_dp_device *dp);
|
||||
void analogix_dp_enable_scrambling(struct analogix_dp_device *dp);
|
||||
void analogix_dp_disable_scrambling(struct analogix_dp_device *dp);
|
||||
|
|
|
|||
|
|
@ -713,7 +713,7 @@ void analogix_dp_set_video_color_format(struct analogix_dp_device *dp)
|
|||
writel(reg, dp->reg_base + ANALOGIX_DP_VIDEO_CTL_3);
|
||||
}
|
||||
|
||||
int analogix_dp_is_slave_video_stream_clock_on(struct analogix_dp_device *dp)
|
||||
bool analogix_dp_is_slave_video_stream_clock_on(struct analogix_dp_device *dp)
|
||||
{
|
||||
u32 reg;
|
||||
|
||||
|
|
@ -724,7 +724,7 @@ int analogix_dp_is_slave_video_stream_clock_on(struct analogix_dp_device *dp)
|
|||
|
||||
if (!(reg & DET_STA)) {
|
||||
dev_dbg(dp->dev, "Input stream clock not detected.\n");
|
||||
return -EINVAL;
|
||||
return false;
|
||||
}
|
||||
|
||||
reg = readl(dp->reg_base + ANALOGIX_DP_SYS_CTL_2);
|
||||
|
|
@ -735,10 +735,10 @@ int analogix_dp_is_slave_video_stream_clock_on(struct analogix_dp_device *dp)
|
|||
|
||||
if (reg & CHA_STA) {
|
||||
dev_dbg(dp->dev, "Input stream clk is changing\n");
|
||||
return -EINVAL;
|
||||
return false;
|
||||
}
|
||||
|
||||
return 0;
|
||||
return true;
|
||||
}
|
||||
|
||||
void analogix_dp_set_video_cr_mn(struct analogix_dp_device *dp,
|
||||
|
|
@ -816,7 +816,7 @@ void analogix_dp_start_video(struct analogix_dp_device *dp)
|
|||
writel(reg, dp->reg_base + ANALOGIX_DP_VIDEO_CTL_1);
|
||||
}
|
||||
|
||||
int analogix_dp_is_video_stream_on(struct analogix_dp_device *dp)
|
||||
bool analogix_dp_is_video_stream_on(struct analogix_dp_device *dp)
|
||||
{
|
||||
u32 reg;
|
||||
|
||||
|
|
@ -826,10 +826,10 @@ int analogix_dp_is_video_stream_on(struct analogix_dp_device *dp)
|
|||
reg = readl(dp->reg_base + ANALOGIX_DP_SYS_CTL_3);
|
||||
if (!(reg & STRM_VALID)) {
|
||||
dev_dbg(dp->dev, "Input video stream is not detected.\n");
|
||||
return -EINVAL;
|
||||
return false;
|
||||
}
|
||||
|
||||
return 0;
|
||||
return true;
|
||||
}
|
||||
|
||||
void analogix_dp_config_video_slave_mode(struct analogix_dp_device *dp)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user