Lines Matching refs:nwl_dsi
71 struct nwl_dsi {
129 static inline struct nwl_dsi *bridge_to_dsi(struct drm_bridge *bridge)
131 return container_of(bridge, struct nwl_dsi, bridge);
134 static int nwl_dsi_clear_error(struct nwl_dsi *dsi)
142 static void nwl_dsi_write(struct nwl_dsi *dsi, unsigned int reg, u32 val)
158 static u32 nwl_dsi_read(struct nwl_dsi *dsi, u32 reg)
194 static u32 ps2bc(struct nwl_dsi *dsi, unsigned long long ps)
205 static u32 ui2bc(struct nwl_dsi *dsi, unsigned long long ui)
221 static int nwl_dsi_config_host(struct nwl_dsi *dsi)
265 static int nwl_dsi_config_dpi(struct nwl_dsi *dsi)
342 static int nwl_dsi_init_interrupts(struct nwl_dsi *dsi)
362 struct nwl_dsi *dsi = container_of(dsi_host, struct nwl_dsi, dsi_host);
378 static bool nwl_dsi_read_packet(struct nwl_dsi *dsi, u32 status)
493 static void nwl_dsi_finish_transmission(struct nwl_dsi *dsi, u32 status)
515 static void nwl_dsi_begin_transmission(struct nwl_dsi *dsi)
581 struct nwl_dsi *dsi = container_of(dsi_host, struct nwl_dsi, dsi_host);
647 struct nwl_dsi *dsi = data;
665 static int nwl_dsi_enable(struct nwl_dsi *dsi)
731 static int nwl_dsi_disable(struct nwl_dsi *dsi)
750 struct nwl_dsi *dsi = bridge_to_dsi(bridge);
782 static int nwl_dsi_get_dphy_params(struct nwl_dsi *dsi,
814 struct nwl_dsi *dsi = bridge_to_dsi(bridge);
849 struct nwl_dsi *dsi = bridge_to_dsi(bridge);
879 struct nwl_dsi *dsi = bridge_to_dsi(bridge);
916 struct nwl_dsi *dsi = bridge_to_dsi(bridge);
928 struct nwl_dsi *dsi = bridge_to_dsi(bridge);
953 { struct nwl_dsi *dsi = bridge_to_dsi(bridge);
972 static int nwl_dsi_parse_dt(struct nwl_dsi *dsi)
1087 static int nwl_dsi_select_input(struct nwl_dsi *dsi)
1117 static int nwl_dsi_deselect_input(struct nwl_dsi *dsi)
1148 struct nwl_dsi *dsi;
1202 struct nwl_dsi *dsi = platform_get_drvdata(pdev);