Lines Matching refs:samsung_dsim
510 static inline struct samsung_dsim *host_to_dsi(struct mipi_dsi_host *h)
512 return container_of(h, struct samsung_dsim, dsi_host);
515 static inline struct samsung_dsim *bridge_to_dsi(struct drm_bridge *b)
517 return container_of(b, struct samsung_dsim, bridge);
520 static inline void samsung_dsim_write(struct samsung_dsim *dsi,
526 static inline u32 samsung_dsim_read(struct samsung_dsim *dsi, enum reg_idx idx)
531 static void samsung_dsim_wait_for_reset(struct samsung_dsim *dsi)
539 static void samsung_dsim_reset(struct samsung_dsim *dsi)
551 static unsigned long samsung_dsim_pll_find_pms(struct samsung_dsim *dsi,
607 static unsigned long samsung_dsim_set_pll(struct samsung_dsim *dsi,
671 static int samsung_dsim_enable_clock(struct samsung_dsim *dsi)
720 static void samsung_dsim_set_phy_ctrl(struct samsung_dsim *dsi)
816 static void samsung_dsim_disable_clock(struct samsung_dsim *dsi)
830 static void samsung_dsim_enable_lane(struct samsung_dsim *dsi, u32 lane)
839 static int samsung_dsim_init_link(struct samsung_dsim *dsi)
952 static void samsung_dsim_set_display_mode(struct samsung_dsim *dsi)
992 static void samsung_dsim_set_display_enable(struct samsung_dsim *dsi, bool enable)
1004 static int samsung_dsim_wait_for_hdr_fifo(struct samsung_dsim *dsi)
1033 static void samsung_dsim_set_cmd_lpm(struct samsung_dsim *dsi, bool lpm)
1045 static void samsung_dsim_force_bta(struct samsung_dsim *dsi)
1053 static void samsung_dsim_send_to_fifo(struct samsung_dsim *dsi,
1115 static void samsung_dsim_read_from_fifo(struct samsung_dsim *dsi,
1199 static void samsung_dsim_transfer_start(struct samsung_dsim *dsi)
1242 static bool samsung_dsim_transfer_finish(struct samsung_dsim *dsi)
1288 static void samsung_dsim_remove_transfer(struct samsung_dsim *dsi,
1312 static int samsung_dsim_transfer(struct samsung_dsim *dsi,
1350 struct samsung_dsim *dsi = dev_id;
1384 static void samsung_dsim_enable_irq(struct samsung_dsim *dsi)
1392 static void samsung_dsim_disable_irq(struct samsung_dsim *dsi)
1400 static int samsung_dsim_init(struct samsung_dsim *dsi)
1427 struct samsung_dsim *dsi = bridge_to_dsi(bridge);
1455 struct samsung_dsim *dsi = bridge_to_dsi(bridge);
1466 struct samsung_dsim *dsi = bridge_to_dsi(bridge);
1477 struct samsung_dsim *dsi = bridge_to_dsi(bridge);
1550 struct samsung_dsim *dsi = bridge_to_dsi(bridge);
1582 struct samsung_dsim *dsi = bridge_to_dsi(bridge);
1590 struct samsung_dsim *dsi = bridge_to_dsi(bridge);
1612 struct samsung_dsim *dsi = (struct samsung_dsim *)dev_id;
1621 static int samsung_dsim_register_te_irq(struct samsung_dsim *dsi, struct device *dev)
1648 struct samsung_dsim *dsi = host_to_dsi(host);
1732 static void samsung_dsim_unregister_te_irq(struct samsung_dsim *dsi)
1743 struct samsung_dsim *dsi = host_to_dsi(host);
1761 struct samsung_dsim *dsi = host_to_dsi(host);
1801 static int samsung_dsim_parse_dt(struct samsung_dsim *dsi)
1854 static int generic_dsim_register_host(struct samsung_dsim *dsi)
1859 static void generic_dsim_unregister_host(struct samsung_dsim *dsi)
1880 struct samsung_dsim *dsi;
1982 struct samsung_dsim *dsi = platform_get_drvdata(pdev);
1995 struct samsung_dsim *dsi = dev_get_drvdata(dev);
2025 struct samsung_dsim *dsi = dev_get_drvdata(dev);