Lines Matching refs:samsung_dsim
523 static inline struct samsung_dsim *host_to_dsi(struct mipi_dsi_host *h) in host_to_dsi()
525 return container_of(h, struct samsung_dsim, dsi_host); in host_to_dsi()
528 static inline struct samsung_dsim *bridge_to_dsi(struct drm_bridge *b) in bridge_to_dsi()
530 return container_of(b, struct samsung_dsim, bridge); in bridge_to_dsi()
533 static inline void samsung_dsim_write(struct samsung_dsim *dsi, in samsung_dsim_write()
539 static inline u32 samsung_dsim_read(struct samsung_dsim *dsi, enum reg_idx idx) in samsung_dsim_read()
544 static void samsung_dsim_wait_for_reset(struct samsung_dsim *dsi) in samsung_dsim_wait_for_reset()
552 static void samsung_dsim_reset(struct samsung_dsim *dsi) in samsung_dsim_reset()
564 static unsigned long samsung_dsim_pll_find_pms(struct samsung_dsim *dsi, in samsung_dsim_pll_find_pms()
620 static unsigned long samsung_dsim_set_pll(struct samsung_dsim *dsi, in samsung_dsim_set_pll()
700 static int samsung_dsim_enable_clock(struct samsung_dsim *dsi) in samsung_dsim_enable_clock()
749 static void samsung_dsim_set_phy_ctrl(struct samsung_dsim *dsi) in samsung_dsim_set_phy_ctrl()
845 static void samsung_dsim_disable_clock(struct samsung_dsim *dsi) in samsung_dsim_disable_clock()
859 static void samsung_dsim_enable_lane(struct samsung_dsim *dsi, u32 lane) in samsung_dsim_enable_lane()
868 static int samsung_dsim_init_link(struct samsung_dsim *dsi) in samsung_dsim_init_link()
985 static void samsung_dsim_set_display_mode(struct samsung_dsim *dsi) in samsung_dsim_set_display_mode()
1027 static void samsung_dsim_set_display_enable(struct samsung_dsim *dsi, bool enable) in samsung_dsim_set_display_enable()
1039 static int samsung_dsim_wait_for_hdr_fifo(struct samsung_dsim *dsi) in samsung_dsim_wait_for_hdr_fifo()
1068 static void samsung_dsim_set_cmd_lpm(struct samsung_dsim *dsi, bool lpm) in samsung_dsim_set_cmd_lpm()
1080 static void samsung_dsim_force_bta(struct samsung_dsim *dsi) in samsung_dsim_force_bta()
1088 static void samsung_dsim_send_to_fifo(struct samsung_dsim *dsi, in samsung_dsim_send_to_fifo()
1150 static void samsung_dsim_read_from_fifo(struct samsung_dsim *dsi, in samsung_dsim_read_from_fifo()
1234 static void samsung_dsim_transfer_start(struct samsung_dsim *dsi) in samsung_dsim_transfer_start()
1277 static bool samsung_dsim_transfer_finish(struct samsung_dsim *dsi) in samsung_dsim_transfer_finish()
1323 static void samsung_dsim_remove_transfer(struct samsung_dsim *dsi, in samsung_dsim_remove_transfer()
1347 static int samsung_dsim_transfer(struct samsung_dsim *dsi, in samsung_dsim_transfer()
1385 struct samsung_dsim *dsi = dev_id; in samsung_dsim_irq()
1419 static void samsung_dsim_enable_irq(struct samsung_dsim *dsi) in samsung_dsim_enable_irq()
1427 static void samsung_dsim_disable_irq(struct samsung_dsim *dsi) in samsung_dsim_disable_irq()
1435 static int samsung_dsim_init(struct samsung_dsim *dsi) in samsung_dsim_init()
1462 struct samsung_dsim *dsi = bridge_to_dsi(bridge); in samsung_dsim_atomic_pre_enable()
1490 struct samsung_dsim *dsi = bridge_to_dsi(bridge); in samsung_dsim_atomic_enable()
1501 struct samsung_dsim *dsi = bridge_to_dsi(bridge); in samsung_dsim_atomic_disable()
1513 struct samsung_dsim *dsi = bridge_to_dsi(bridge); in samsung_dsim_atomic_post_disable()
1584 struct samsung_dsim *dsi = bridge_to_dsi(bridge); in samsung_dsim_atomic_check()
1637 struct samsung_dsim *dsi = bridge_to_dsi(bridge); in samsung_dsim_mode_set()
1645 struct samsung_dsim *dsi = bridge_to_dsi(bridge); in samsung_dsim_attach()
1667 struct samsung_dsim *dsi = (struct samsung_dsim *)dev_id; in samsung_dsim_te_irq_handler()
1676 static int samsung_dsim_register_te_irq(struct samsung_dsim *dsi, struct device *dev) in samsung_dsim_register_te_irq()
1703 struct samsung_dsim *dsi = host_to_dsi(host); in samsung_dsim_host_attach()
1790 static void samsung_dsim_unregister_te_irq(struct samsung_dsim *dsi) in samsung_dsim_unregister_te_irq()
1801 struct samsung_dsim *dsi = host_to_dsi(host); in samsung_dsim_host_detach()
1819 struct samsung_dsim *dsi = host_to_dsi(host); in samsung_dsim_host_transfer()
1859 static int samsung_dsim_parse_dt(struct samsung_dsim *dsi) in samsung_dsim_parse_dt()
1909 static int generic_dsim_register_host(struct samsung_dsim *dsi) in generic_dsim_register_host()
1914 static void generic_dsim_unregister_host(struct samsung_dsim *dsi) in generic_dsim_unregister_host()
1935 struct samsung_dsim *dsi; in samsung_dsim_probe()
2037 struct samsung_dsim *dsi = platform_get_drvdata(pdev); in samsung_dsim_remove()
2048 struct samsung_dsim *dsi = dev_get_drvdata(dev); in samsung_dsim_suspend()
2078 struct samsung_dsim *dsi = dev_get_drvdata(dev); in samsung_dsim_resume()