Home
last modified time | relevance | path

Searched defs:serdes (Results 1 – 25 of 33) sorted by relevance

12

/rk3399_rockchip-uboot/drivers/video/drm/display-serdes/rohm/
H A Drohm-bu18tl82.c130 void bu18tl82_bridge_swrst(struct serdes *serdes) in bu18tl82_bridge_swrst()
152 void bu18tl82_enable_hwint(struct serdes *serdes, int enable) in bu18tl82_enable_hwint()
177 int bu18tl82_bridge_init(struct serdes *serdes) in bu18tl82_bridge_init()
188 int bu18tl82_bridge_enable(struct serdes *serdes) in bu18tl82_bridge_enable()
193 int bu18tl82_bridge_disable(struct serdes *serdes) in bu18tl82_bridge_disable()
198 int bu18tl82_bridge_get_modes(struct serdes *serdes) in bu18tl82_bridge_get_modes()
203 int bu18tl82_bridge_pre_enable(struct serdes *serdes) in bu18tl82_bridge_pre_enable()
218 bool bu18tl82_bridge_detect(struct serdes *serdes, int link) in bu18tl82_bridge_detect()
232 static int bu18tl82_pinctrl_config_set(struct serdes *serdes, in bu18tl82_pinctrl_config_set()
269 static int bu18tl82_pinctrl_set_pin_mux(struct serdes *serdes, in bu18tl82_pinctrl_set_pin_mux()
[all …]
H A Drohm-bu18rl82.c169 void bu18rl82_bridge_swrst(struct serdes *serdes) in bu18rl82_bridge_swrst()
185 void bu18rl82_enable_hwint(struct serdes *serdes, int enable) in bu18rl82_enable_hwint()
209 int bu18rl82_bridge_init(struct serdes *serdes) in bu18rl82_bridge_init()
220 int bu18rl82_bridge_enable(struct serdes *serdes) in bu18rl82_bridge_enable()
232 int bu18rl82_bridge_disable(struct serdes *serdes) in bu18rl82_bridge_disable()
243 static int bu18rl82_pinctrl_config_set(struct serdes *serdes, in bu18rl82_pinctrl_config_set()
279 static int bu18rl82_pinctrl_set_pin_mux(struct serdes *serdes, in bu18rl82_pinctrl_set_pin_mux()
341 static int bu18rl82_pinctrl_set_grp_mux(struct serdes *serdes, in bu18rl82_pinctrl_set_grp_mux()
404 static int bu18rl82_gpio_direction_input(struct serdes *serdes, in bu18rl82_gpio_direction_input()
410 static int bu18rl82_gpio_direction_output(struct serdes *serdes, in bu18rl82_gpio_direction_output()
[all …]
/rk3399_rockchip-uboot/drivers/video/drm/display-serdes/
H A Dserdes-pinctrl.c28 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_pins_count() local
39 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_pin_name() local
49 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_groups_count() local
60 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_group_name() local
70 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_functions_count() local
81 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinctrl_get_function_name() local
93 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinmux_set_mux() local
109 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinmux_group_set_mux() local
125 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinconf_set() local
144 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_pinconf_group_set() local
[all …]
H A Dserdes-bridge-split.c12 static void serdes_bridge_split_init(struct serdes *serdes) in serdes_bridge_split_init()
37 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_pre_enable() local
52 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_post_disable() local
65 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_enable() local
81 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_disable() local
94 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_mode_set() local
107 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_detect() local
130 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_split_probe() local
H A Dserdes-bridge.c12 static void serdes_bridge_init(struct serdes *serdes) in serdes_bridge_init()
37 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_pre_enable() local
52 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_post_disable() local
65 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_enable() local
81 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_disable() local
94 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_mode_set() local
107 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_detect() local
136 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_bridge_probe() local
H A Dserdes-panel.c12 static void serdes_panel_init(struct serdes *serdes) in serdes_panel_init()
35 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_panel_prepare() local
47 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_panel_unprepare() local
59 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_panel_enable() local
79 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_panel_disable() local
103 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_panel_probe() local
H A Dserdes-panel-split.c12 static void serdes_panel_split_init(struct serdes *serdes) in serdes_panel_split_init()
35 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_panel_split_prepare() local
47 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_panel_split_unprepare() local
59 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_panel_split_enable() local
79 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_panel_split_disable() local
103 struct serdes *serdes = dev_get_priv(dev->parent); in serdes_panel_split_probe() local
H A Dcore.h300 struct serdes { struct
303 struct serdes_init_seq *serdes_init_seq; argument
304 enum serdes_type type; argument
306 /*serdes power and reset pin*/ argument
310 /* serdes irq pin */ argument
326 unsigned int id_serdes_bridge_split; argument
327 unsigned int id_serdes_panel_split; argument
328 struct serdes *g_serdes_bridge_split; argument
330 struct serdes_bridge *serdes_bridge; argument
331 struct serdes_bridge_split *serdes_bridge_split; argument
[all …]
H A Dserdes-gpio.c16 struct serdes *serdes = serdes_pinctrl->parent; in serdes_gpio_get() local
32 struct serdes *serdes = serdes_pinctrl->parent; in serdes_gpio_set() local
48 struct serdes *serdes = serdes_pinctrl->parent; in serdes_gpio_direction_input() local
64 struct serdes *serdes = serdes_pinctrl->parent; in serdes_gpio_direction_output() local
78 struct serdes *serdes = dev_get_priv(dev->parent->parent); in serdes_gpio_probe() local
H A Dserdes-core.c86 int serdes_reg_read(struct serdes *serdes, in serdes_reg_read()
111 int serdes_reg_write(struct serdes *serdes, unsigned int reg, in serdes_reg_write()
140 int serdes_multi_reg_write(struct serdes *serdes, in serdes_multi_reg_write()
168 int serdes_set_bits(struct serdes *serdes, unsigned int reg, in serdes_set_bits()
187 int serdes_i2c_set_sequence(struct serdes *serdes) in serdes_i2c_set_sequence()
285 int serdes_get_init_seq(struct serdes *serdes) in serdes_get_init_seq()
390 struct serdes *serdes = dev_get_priv(dev); in serdes_pinctrl_register() local
451 static int serdes_i2c_init(struct serdes *serdes) in serdes_i2c_init()
479 struct serdes *serdes = dev_get_priv(dev); in serdes_i2c_probe() local
H A Dserdes-i2c.c14 static void serdes_i2c_init(struct serdes *serdes) in serdes_i2c_init()
36 static int serdes_set_i2c_address(struct serdes *serdes, in serdes_set_i2c_address()
79 struct serdes *serdes = dev_get_priv(dev); in serdes_i2c_probe() local
/rk3399_rockchip-uboot/drivers/video/drm/display-serdes/maxim/
H A Dmaxim-max96752.c251 static int max96752_panel_prepare(struct serdes *serdes) in max96752_panel_prepare()
256 static int max96752_panel_unprepare(struct serdes *serdes) in max96752_panel_unprepare()
263 static int max96752_panel_enable(struct serdes *serdes) in max96752_panel_enable()
268 static int max96752_panel_disable(struct serdes *serdes) in max96752_panel_disable()
273 static int max96752_panel_backlight_enable(struct serdes *serdes) in max96752_panel_backlight_enable()
278 static int max96752_panel_backlight_disable(struct serdes *serdes) in max96752_panel_backlight_disable()
292 static int max96752_pinctrl_set_pin_mux(struct serdes *serdes, in max96752_pinctrl_set_pin_mux()
357 static int max96752_pinctrl_set_grp_mux(struct serdes *serdes, in max96752_pinctrl_set_grp_mux()
436 static int max96752_pinctrl_config_set(struct serdes *serdes, in max96752_pinctrl_config_set()
512 static int max96752_gpio_direction_input(struct serdes *serdes, int gpio) in max96752_gpio_direction_input()
[all …]
H A Dmaxim-max96772.c301 static int max96772_aux_dpcd_read(struct serdes *serdes, in max96772_aux_dpcd_read()
317 static int max96772_panel_init(struct serdes *serdes) in max96772_panel_init()
322 static int max96772_panel_prepare(struct serdes *serdes) in max96772_panel_prepare()
407 static int max96772_panel_unprepare(struct serdes *serdes) in max96772_panel_unprepare()
412 static int max96772_panel_enable(struct serdes *serdes) in max96772_panel_enable()
444 static int max96772_panel_disable(struct serdes *serdes) in max96772_panel_disable()
449 int max96772_panel_backlight_enable(struct serdes *serdes) in max96772_panel_backlight_enable()
454 int max96772_panel_backlight_disable(struct serdes *serdes) in max96772_panel_backlight_disable()
469 static int max96772_pinctrl_set_pin_mux(struct serdes *serdes, in max96772_pinctrl_set_pin_mux()
534 static int max96772_pinctrl_set_grp_mux(struct serdes *serdes, in max96772_pinctrl_set_grp_mux()
[all …]
H A Dmaxim-max96789.c310 static bool max96789_bridge_linka_locked(struct serdes *serdes) in max96789_bridge_linka_locked()
333 static bool max96789_bridge_linkb_locked(struct serdes *serdes) in max96789_bridge_linkb_locked()
356 static bool max96789_bridge_detect(struct serdes *serdes, int link) in max96789_bridge_detect()
364 static int max96789_bridge_enable(struct serdes *serdes) in max96789_bridge_enable()
373 static int max96789_bridge_disable(struct serdes *serdes) in max96789_bridge_disable()
389 static int max96789_pinctrl_set_pin_mux(struct serdes *serdes, in max96789_pinctrl_set_pin_mux()
454 static int max96789_pinctrl_set_grp_mux(struct serdes *serdes, in max96789_pinctrl_set_grp_mux()
531 static int max96789_pinctrl_config_set(struct serdes *serdes, in max96789_pinctrl_config_set()
607 static int max96789_gpio_direction_input(struct serdes *serdes, int gpio) in max96789_gpio_direction_input()
612 static int max96789_gpio_direction_output(struct serdes *serdes, in max96789_gpio_direction_output()
[all …]
H A Dmaxim-max96755.c310 static bool max96755_bridge_linka_locked(struct serdes *serdes) in max96755_bridge_linka_locked()
333 static bool max96755_bridge_linkb_locked(struct serdes *serdes) in max96755_bridge_linkb_locked()
356 static bool max96755_bridge_detect(struct serdes *serdes, int link) in max96755_bridge_detect()
364 static int max96755_bridge_enable(struct serdes *serdes) in max96755_bridge_enable()
373 static int max96755_bridge_disable(struct serdes *serdes) in max96755_bridge_disable()
389 static int max96755_pinctrl_set_pin_mux(struct serdes *serdes, in max96755_pinctrl_set_pin_mux()
454 static int max96755_pinctrl_set_grp_mux(struct serdes *serdes, in max96755_pinctrl_set_grp_mux()
530 static int max96755_pinctrl_config_set(struct serdes *serdes, in max96755_pinctrl_config_set()
605 static int max96755_gpio_direction_input(struct serdes *serdes, int gpio) in max96755_gpio_direction_input()
610 static int max96755_gpio_direction_output(struct serdes *serdes, in max96755_gpio_direction_output()
[all …]
H A Dmaxim-max96745.c351 static bool max96745_bridge_linka_locked(struct serdes *serdes) in max96745_bridge_linka_locked()
374 static bool max96745_bridge_linkb_locked(struct serdes *serdes) in max96745_bridge_linkb_locked()
397 static bool max96745_bridge_detect(struct serdes *serdes, int link) in max96745_bridge_detect()
405 static int max96745_bridge_enable(struct serdes *serdes) in max96745_bridge_enable()
444 static int max96745_bridge_disable(struct serdes *serdes) in max96745_bridge_disable()
487 static int max96745_pinctrl_set_pin_mux(struct serdes *serdes, in max96745_pinctrl_set_pin_mux()
558 static int max96745_pinctrl_set_grp_mux(struct serdes *serdes, in max96745_pinctrl_set_grp_mux()
626 static int max96745_pinctrl_config_set(struct serdes *serdes, in max96745_pinctrl_config_set()
702 static int max96745_gpio_direction_input(struct serdes *serdes, int gpio) in max96745_gpio_direction_input()
707 static int max96745_gpio_direction_output(struct serdes *serdes, int gpio, int value) in max96745_gpio_direction_output()
[all …]
/rk3399_rockchip-uboot/drivers/video/drm/display-serdes/rockchip/
H A Drockchip-rkx111.c12 int rkx111_bridge_init(struct serdes *serdes) in rkx111_bridge_init()
17 int rkx111_bridge_enable(struct serdes *serdes) in rkx111_bridge_enable()
22 int rkx111_bridge_disable(struct serdes *serdes) in rkx111_bridge_disable()
H A Drockchip-rkx121.c12 int rkx121_bridge_init(struct serdes *serdes) in rkx121_bridge_init()
17 int rkx121_bridge_enable(struct serdes *serdes) in rkx121_bridge_enable()
22 int rkx121_bridge_disable(struct serdes *serdes) in rkx121_bridge_disable()
/rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/
H A Dt1040_serdes.c50 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl()
55 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid()
H A Dt1024_serdes.c36 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl()
41 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid()
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/ls102xa/
H A Dls102xa_serdes.c23 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl()
28 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid()
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dls1012a_serdes.c33 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl()
50 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid()
H A Dls1043a_serdes.c45 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl()
62 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid()
H A Dls2080a_serdes.c83 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl()
100 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid()
H A Dls1046a_serdes.c58 enum srds_prtcl serdes_get_prtcl(int serdes, int cfg, int lane) in serdes_get_prtcl()
75 int is_serdes_prtcl_valid(int serdes, u32 prtcl) in is_serdes_prtcl_valid()

12