inno_hdmi
static struct i2c_adapter *inno_hdmi_i2c_adapter(struct inno_hdmi *hdmi)
struct inno_hdmi *inno_hdmi_bind(struct device *dev,
struct inno_hdmi *hdmi;
hdmi = devm_drm_bridge_alloc(dev, struct inno_hdmi, bridge, &inno_hdmi_bridge_funcs);
static struct inno_hdmi *bridge_to_inno_hdmi(struct drm_bridge *bridge)
return container_of(bridge, struct inno_hdmi, bridge);
static int inno_hdmi_find_phy_config(struct inno_hdmi *hdmi,
static inline u8 hdmi_readb(struct inno_hdmi *hdmi, u16 offset)
static inline void hdmi_writeb(struct inno_hdmi *hdmi, u16 offset, u32 val)
static inline void hdmi_modb(struct inno_hdmi *hdmi, u16 offset,
static void inno_hdmi_i2c_init(struct inno_hdmi *hdmi, unsigned long long rate)
static void inno_hdmi_sys_power(struct inno_hdmi *hdmi, bool enable)
static void inno_hdmi_standby(struct inno_hdmi *hdmi)
static void inno_hdmi_power_up(struct inno_hdmi *hdmi,
static void inno_hdmi_init_hw(struct inno_hdmi *hdmi)
struct inno_hdmi *hdmi = bridge_to_inno_hdmi(bridge);
struct inno_hdmi *hdmi = bridge_to_inno_hdmi(bridge);
static int inno_hdmi_config_video_csc(struct inno_hdmi *hdmi,
static int inno_hdmi_config_video_timing(struct inno_hdmi *hdmi,
static int inno_hdmi_setup(struct inno_hdmi *hdmi, struct drm_atomic_state *state)
struct inno_hdmi *hdmi = bridge_to_inno_hdmi(bridge);
struct inno_hdmi *hdmi = bridge_to_inno_hdmi(bridge);
struct inno_hdmi *hdmi = bridge_to_inno_hdmi(bridge);
struct inno_hdmi *hdmi = bridge_to_inno_hdmi(bridge);
struct inno_hdmi *hdmi = bridge_to_inno_hdmi(bridge);
static irqreturn_t inno_hdmi_i2c_irq(struct inno_hdmi *hdmi)
struct inno_hdmi *hdmi = dev_id;
struct inno_hdmi *hdmi = dev_id;
static int inno_hdmi_i2c_read(struct inno_hdmi *hdmi, struct i2c_msg *msgs)
static int inno_hdmi_i2c_write(struct inno_hdmi *hdmi, struct i2c_msg *msgs)
struct inno_hdmi *hdmi = i2c_get_adapdata(adap);
struct inno_hdmi *base;
struct inno_hdmi;
struct inno_hdmi *inno_hdmi_bind(struct device *pdev,