Home
last modified time | relevance | path

Searched refs:dsi (Results 1 – 25 of 32) sorted by relevance

12

/rk3399_rockchip-uboot/drivers/video/drm/
H A Ddw_mipi_dsi.c256 static inline void dsi_write(struct dw_mipi_dsi *dsi, u32 reg, u32 val) in dsi_write() argument
258 writel(val, dsi->base + reg); in dsi_write()
261 static inline u32 dsi_read(struct dw_mipi_dsi *dsi, u32 reg) in dsi_read() argument
263 return readl(dsi->base + reg); in dsi_read()
266 static inline void dsi_update_bits(struct dw_mipi_dsi *dsi, in dsi_update_bits() argument
271 orig = dsi_read(dsi, reg); in dsi_update_bits()
274 dsi_write(dsi, reg, tmp); in dsi_update_bits()
277 static void grf_field_write(struct dw_mipi_dsi *dsi, enum grf_reg_fields index, in grf_field_write() argument
280 const u32 field = dsi->id ? dsi->pdata->dsi1_grf_reg_fields[index] : in grf_field_write()
281 dsi->pdata->dsi0_grf_reg_fields[index]; in grf_field_write()
[all …]
H A Ddrm_mipi_dsi.c20 int mipi_dsi_attach(struct mipi_dsi_device *dsi) in mipi_dsi_attach() argument
22 const struct mipi_dsi_host_ops *ops = dsi->host->ops; in mipi_dsi_attach()
27 return ops->attach(dsi->host, dsi); in mipi_dsi_attach()
34 int mipi_dsi_detach(struct mipi_dsi_device *dsi) in mipi_dsi_detach() argument
36 const struct mipi_dsi_host_ops *ops = dsi->host->ops; in mipi_dsi_detach()
41 return ops->detach(dsi->host, dsi); in mipi_dsi_detach()
44 static ssize_t mipi_dsi_device_transfer(struct mipi_dsi_device *dsi, in mipi_dsi_device_transfer() argument
47 const struct mipi_dsi_host_ops *ops = dsi->host->ops; in mipi_dsi_device_transfer()
52 if (dsi->mode_flags & MIPI_DSI_MODE_LPM) in mipi_dsi_device_transfer()
55 return ops->transfer(dsi->host, msg); in mipi_dsi_device_transfer()
[all …]
H A Drk618_dsi.c244 #define dsi_read_poll_timeout(dsi, addr, val, cond, sleep_us, timeout_us) \ argument
248 (val) = dsi_read(dsi, addr); \
252 (val) = dsi_read(dsi, addr); \
261 static inline int dsi_write(struct rk618_dsi *dsi, u32 reg, u32 val) in dsi_write() argument
263 return rk618_i2c_write(dsi->parent, reg, val); in dsi_write()
266 static inline u32 dsi_read(struct rk618_dsi *dsi, u32 reg) in dsi_read() argument
270 rk618_i2c_read(dsi->parent, reg, &val); in dsi_read()
275 static inline void dsi_update_bits(struct rk618_dsi *dsi, in dsi_update_bits() argument
280 orig = dsi_read(dsi, reg); in dsi_update_bits()
283 dsi_write(dsi, reg, tmp); in dsi_update_bits()
[all …]
H A Drockchip_panel.c238 static int rockchip_panel_send_dsi_cmds(struct mipi_dsi_device *dsi, in rockchip_panel_send_dsi_cmds() argument
253 ret = mipi_dsi_compression_mode(dsi, desc->payload[0]); in rockchip_panel_send_dsi_cmds()
259 ret = mipi_dsi_generic_write(dsi, desc->payload, in rockchip_panel_send_dsi_cmds()
265 ret = mipi_dsi_dcs_write_buffer(dsi, desc->payload, in rockchip_panel_send_dsi_cmds()
274 ret = mipi_dsi_picture_parameter_set(dsi, pps); in rockchip_panel_send_dsi_cmds()
299 struct mipi_dsi_device *dsi = dev_get_parent_platdata(panel->dev); in panel_simple_prepare() local
334 ret = rockchip_panel_send_dsi_cmds(dsi, plat->on_cmds); in panel_simple_prepare()
346 struct mipi_dsi_device *dsi = dev_get_parent_platdata(panel->dev); in panel_simple_unprepare() local
360 ret = rockchip_panel_send_dsi_cmds(dsi, plat->off_cmds); in panel_simple_unprepare()
/rk3399_rockchip-uboot/drivers/video/drm/rk628/
H A Drk628_dsi.c203 static inline int dsi_write(struct rk628 *rk628, const struct rk628_dsi *dsi, in dsi_write() argument
208 dsi_base = dsi->id ? DSI1_BASE : DSI0_BASE; in dsi_write()
213 static inline int dsi_read(struct rk628 *rk628, const struct rk628_dsi *dsi, in dsi_read() argument
218 dsi_base = dsi->id ? DSI1_BASE : DSI0_BASE; in dsi_read()
224 const struct rk628_dsi *dsi, in dsi_update_bits() argument
229 dsi_base = dsi->id ? DSI1_BASE : DSI0_BASE; in dsi_update_bits()
293 const struct rk628_dsi *dsi) in genif_wait_w_pld_fifo_not_full() argument
299 dsi_base = dsi->id ? DSI1_BASE : DSI0_BASE; in genif_wait_w_pld_fifo_not_full()
312 const struct rk628_dsi *dsi) in genif_wait_cmd_fifo_not_full() argument
318 dsi_base = dsi->id ? DSI1_BASE : DSI0_BASE; in genif_wait_cmd_fifo_not_full()
[all …]
/rk3399_rockchip-uboot/include/drm/
H A Ddrm_mipi_dsi.h87 struct mipi_dsi_device *dsi);
89 struct mipi_dsi_device *dsi);
195 int mipi_dsi_attach(struct mipi_dsi_device *dsi);
196 int mipi_dsi_detach(struct mipi_dsi_device *dsi);
197 int mipi_dsi_shutdown_peripheral(struct mipi_dsi_device *dsi);
198 int mipi_dsi_turn_on_peripheral(struct mipi_dsi_device *dsi);
199 int mipi_dsi_set_maximum_return_packet_size(struct mipi_dsi_device *dsi,
202 ssize_t mipi_dsi_compression_mode(struct mipi_dsi_device *dsi, bool enable);
203 ssize_t mipi_dsi_picture_parameter_set(struct mipi_dsi_device *dsi,
206 ssize_t mipi_dsi_generic_write(struct mipi_dsi_device *dsi, const void *payload,
[all …]
/rk3399_rockchip-uboot/arch/arm/dts/
H A Drv1108-evb.dts100 &dsi {
104 compatible = "simple-panel-dsi";
112 dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
114 dsi,format = <MIPI_DSI_FMT_RGB888>;
115 dsi,lanes = <4>;
H A Dtegra114.dtsi94 dsi@54300000 {
95 compatible = "nvidia,tegra114-dsi";
100 clock-names = "dsi", "lp", "parent";
102 reset-names = "dsi";
110 dsi@54400000 {
111 compatible = "nvidia,tegra114-dsi";
116 clock-names = "dsi", "lp", "parent";
118 reset-names = "dsi";
H A Dtegra210.dtsi149 dsi@54300000 {
150 compatible = "nvidia,tegra210-dsi";
155 clock-names = "dsi", "lp", "parent";
157 reset-names = "dsi";
178 dsi@54400000 {
179 compatible = "nvidia,tegra210-dsi";
184 clock-names = "dsi", "lp", "parent";
186 reset-names = "dsi";
H A Drv1108.dtsi52 route_dsi: route-dsi {
74 dsi: dsi@300e0000 { label
75 compatible = "rockchip,rv1108-mipi-dsi";
H A Drk3128.dtsi403 dsi: dsi@10110000 { label
404 compatible = "rockchip,rk3128-mipi-dsi";
440 route_dsi: route-dsi {
H A Dtegra20.dtsi133 dsi@54300000 {
134 compatible = "nvidia,tegra20-dsi";
138 reset-names = "dsi";
H A Dexynos4210-trats.dts65 compatible = "samsung,exynos-mipi-dsi";
H A Dtegra30.dtsi218 dsi@54300000 {
219 compatible = "nvidia,tegra30-dsi";
223 reset-names = "dsi";
H A Drk3506.dtsi291 route_dsi: route-dsi {
1179 dsi: dsi@ff640000 { label
1180 compatible = "rockchip,rk3506-mipi-dsi";
1235 compatible = "rockchip,rk3506-dsi-dphy";
H A Dimx7ulp-evk.dts43 mipi_dsi_reset: mipi-dsi-reset {
H A Domap3.dtsi775 dsi: encoder@4804fc00 { label
776 compatible = "ti,omap3-dsi";
H A Drk3562.dtsi2173 dsi: dsi@ffb10000 { label
2174 compatible = "rockchip,rk3562-mipi-dsi";
2213 compatible = "rockchip,rk3562-dsi-dphy", "rockchip,rk3562-video-phy",
2214 "rockchip,rk3568-dsi-dphy", "rockchip,rk3568-video-phy";
H A Dexynos4412-trats2.dts406 compatible = "samsung,exynos-mipi-dsi";
H A Drv1126b.dtsi329 route_dsi: route-dsi {
3031 compatible = "rockchip,rv1126b-dsi-dphy", "rockchip,rv1126-dsi-dphy";
3045 dsi: dsi@22120000 { label
3046 compatible = "rockchip,rv1126b-mipi-dsi";
/rk3399_rockchip-uboot/drivers/video/rockchip/
H A Drk_mipi.h14 struct mipi_dsi *dsi; member
/rk3399_rockchip-uboot/doc/device-tree-bindings/gpu/
H A Dnvidia,tegra20-host1x.txt168 - dsi: display serial interface
171 - compatible: "nvidia,tegra<chip>-dsi"
176 - dsi
183 - dsi
184 - avdd-dsi-supply: phandle of a supply that powers the DSI controller
359 dsi {
360 compatible = "nvidia,tegra20-dsi";
364 clock-names = "dsi", "parent";
366 reset-names = "dsi";
/rk3399_rockchip-uboot/drivers/video/drm/display-serdes/
H A Dcore.h284 struct mipi_dsi_device *dsi; member
293 struct mipi_dsi_device *dsi; member
320 struct mipi_dsi_device *dsi; member
/rk3399_rockchip-uboot/doc/device-tree-bindings/video/
H A Dexynos_mipi_dsi.txt6 compatible: should be "samsung,exynos-mipi-dsi"
57 compatible = "samsung,exynos-mipi-dsi";
/rk3399_rockchip-uboot/doc/device-tree-bindings/clock/
H A Dnvidia,tegra20-car.txt77 48 dsi

12