sii902x.c (49e41801b335f64610bbfd23e8f2bbaf34d46276) | sii902x.c (63f8f3badf799c8b63ff33a489886bc138ce5d09) |
---|---|
1/* 2 * Copyright (C) 2018 Renesas Electronics 3 * 4 * Copyright (C) 2016 Atmel 5 * Bo Shen <voice.shen@atmel.com> 6 * 7 * Authors: Bo Shen <voice.shen@atmel.com> 8 * Boris Brezillon <boris.brezillon@free-electrons.com> --- 218 unchanged lines hidden (view full) --- 227 regmap_update_bits(sii902x->regmap, SII902X_PWR_STATE_CTRL, 228 SII902X_AVI_POWER_STATE_MSK, 229 SII902X_AVI_POWER_STATE_D(0)); 230 regmap_update_bits(sii902x->regmap, SII902X_SYS_CTRL_DATA, 231 SII902X_SYS_CTRL_PWR_DWN, 0); 232} 233 234static void sii902x_bridge_mode_set(struct drm_bridge *bridge, | 1/* 2 * Copyright (C) 2018 Renesas Electronics 3 * 4 * Copyright (C) 2016 Atmel 5 * Bo Shen <voice.shen@atmel.com> 6 * 7 * Authors: Bo Shen <voice.shen@atmel.com> 8 * Boris Brezillon <boris.brezillon@free-electrons.com> --- 218 unchanged lines hidden (view full) --- 227 regmap_update_bits(sii902x->regmap, SII902X_PWR_STATE_CTRL, 228 SII902X_AVI_POWER_STATE_MSK, 229 SII902X_AVI_POWER_STATE_D(0)); 230 regmap_update_bits(sii902x->regmap, SII902X_SYS_CTRL_DATA, 231 SII902X_SYS_CTRL_PWR_DWN, 0); 232} 233 234static void sii902x_bridge_mode_set(struct drm_bridge *bridge, |
235 struct drm_display_mode *mode, 236 struct drm_display_mode *adj) | 235 const struct drm_display_mode *mode, 236 const struct drm_display_mode *adj) |
237{ 238 struct sii902x *sii902x = bridge_to_sii902x(bridge); 239 struct regmap *regmap = sii902x->regmap; 240 u8 buf[HDMI_INFOFRAME_SIZE(AVI)]; 241 struct hdmi_avi_infoframe frame; 242 int ret; 243 244 buf[0] = adj->clock; --- 339 unchanged lines hidden --- | 237{ 238 struct sii902x *sii902x = bridge_to_sii902x(bridge); 239 struct regmap *regmap = sii902x->regmap; 240 u8 buf[HDMI_INFOFRAME_SIZE(AVI)]; 241 struct hdmi_avi_infoframe frame; 242 int ret; 243 244 buf[0] = adj->clock; --- 339 unchanged lines hidden --- |