Lines Matching defs:ti_sn65dsi86

134  * struct ti_sn65dsi86 - Platform data for ti-sn65dsi86 driver.
172 struct ti_sn65dsi86 {
224 static int __maybe_unused ti_sn65dsi86_read_u16(struct ti_sn65dsi86 *pdata,
239 static void ti_sn65dsi86_write_u16(struct ti_sn65dsi86 *pdata,
247 static u32 ti_sn_bridge_get_dsi_freq(struct ti_sn65dsi86 *pdata)
278 static void ti_sn_bridge_set_refclk_freq(struct ti_sn65dsi86 *pdata)
315 static void ti_sn65dsi86_enable_comms(struct ti_sn65dsi86 *pdata)
346 static void ti_sn65dsi86_disable_comms(struct ti_sn65dsi86 *pdata)
358 struct ti_sn65dsi86 *pdata = dev_get_drvdata(dev);
387 struct ti_sn65dsi86 *pdata = dev_get_drvdata(dev);
410 struct ti_sn65dsi86 *pdata = s->private;
435 static void ti_sn65dsi86_debugfs_init(struct ti_sn65dsi86 *pdata)
478 static int ti_sn65dsi86_add_aux_device(struct ti_sn65dsi86 *pdata,
517 static struct ti_sn65dsi86 *aux_to_ti_sn65dsi86(struct drm_dp_aux *aux)
519 return container_of(aux, struct ti_sn65dsi86, aux);
525 struct ti_sn65dsi86 *pdata = aux_to_ti_sn65dsi86(aux);
657 struct ti_sn65dsi86 *pdata = dev_get_drvdata(adev->dev.parent);
678 { .name = "ti_sn65dsi86.aux", },
692 static struct ti_sn65dsi86 *bridge_to_ti_sn65dsi86(struct drm_bridge *bridge)
694 return container_of(bridge, struct ti_sn65dsi86, bridge);
697 static int ti_sn_attach_host(struct auxiliary_device *adev, struct ti_sn65dsi86 *pdata)
736 struct ti_sn65dsi86 *pdata = bridge_to_ti_sn65dsi86(bridge);
817 struct ti_sn65dsi86 *pdata = bridge_to_ti_sn65dsi86(bridge);
823 static void ti_sn_bridge_set_dsi_rate(struct ti_sn65dsi86 *pdata)
858 static int ti_sn_bridge_calc_min_dp_rate_idx(struct ti_sn65dsi86 *pdata, unsigned int bpp)
879 static unsigned int ti_sn_bridge_read_valid_rates(struct ti_sn65dsi86 *pdata)
962 static void ti_sn_bridge_set_video_timings(struct ti_sn65dsi86 *pdata)
1001 static unsigned int ti_sn_get_max_lanes(struct ti_sn65dsi86 *pdata)
1016 static int ti_sn_link_training(struct ti_sn65dsi86 *pdata, int dp_rate_idx,
1077 struct ti_sn65dsi86 *pdata = bridge_to_ti_sn65dsi86(bridge);
1168 struct ti_sn65dsi86 *pdata = bridge_to_ti_sn65dsi86(bridge);
1182 struct ti_sn65dsi86 *pdata = bridge_to_ti_sn65dsi86(bridge);
1199 struct ti_sn65dsi86 *pdata = bridge_to_ti_sn65dsi86(bridge);
1213 struct ti_sn65dsi86 *pdata = bridge_to_ti_sn65dsi86(bridge);
1233 static void ti_sn_bridge_parse_lanes(struct ti_sn65dsi86 *pdata,
1282 static int ti_sn_bridge_parse_dsi_host(struct ti_sn65dsi86 *pdata)
1299 struct ti_sn65dsi86 *pdata = dev_get_drvdata(adev->dev.parent);
1339 struct ti_sn65dsi86 *pdata = dev_get_drvdata(adev->dev.parent);
1350 { .name = "ti_sn65dsi86.bridge", },
1365 static int ti_sn_pwm_pin_request(struct ti_sn65dsi86 *pdata)
1370 static void ti_sn_pwm_pin_release(struct ti_sn65dsi86 *pdata)
1375 static struct ti_sn65dsi86 *pwm_chip_to_ti_sn_bridge(struct pwm_chip *chip)
1377 return container_of(chip, struct ti_sn65dsi86, pchip);
1382 struct ti_sn65dsi86 *pdata = pwm_chip_to_ti_sn_bridge(chip);
1389 struct ti_sn65dsi86 *pdata = pwm_chip_to_ti_sn_bridge(chip);
1408 struct ti_sn65dsi86 *pdata = pwm_chip_to_ti_sn_bridge(chip);
1540 struct ti_sn65dsi86 *pdata = pwm_chip_to_ti_sn_bridge(chip);
1591 struct ti_sn65dsi86 *pdata = dev_get_drvdata(adev->dev.parent);
1604 struct ti_sn65dsi86 *pdata = dev_get_drvdata(adev->dev.parent);
1613 { .name = "ti_sn65dsi86.pwm", },
1635 static inline int ti_sn_pwm_pin_request(struct ti_sn65dsi86 *pdata) { return 0; }
1636 static inline void ti_sn_pwm_pin_release(struct ti_sn65dsi86 *pdata) {}
1666 struct ti_sn65dsi86 *pdata = gpiochip_get_data(chip);
1680 struct ti_sn65dsi86 *pdata = gpiochip_get_data(chip);
1705 struct ti_sn65dsi86 *pdata = gpiochip_get_data(chip);
1725 struct ti_sn65dsi86 *pdata = gpiochip_get_data(chip);
1753 struct ti_sn65dsi86 *pdata = gpiochip_get_data(chip);
1779 struct ti_sn65dsi86 *pdata = gpiochip_get_data(chip);
1789 struct ti_sn65dsi86 *pdata = gpiochip_get_data(chip);
1805 struct ti_sn65dsi86 *pdata = dev_get_drvdata(adev->dev.parent);
1836 { .name = "ti_sn65dsi86.gpio", },
1875 static int ti_sn65dsi86_parse_regulators(struct ti_sn65dsi86 *pdata)
1892 struct ti_sn65dsi86 *pdata;
1900 pdata = devm_kzalloc(dev, sizeof(struct ti_sn65dsi86), GFP_KERNEL);
1984 .name = "ti_sn65dsi86",