Home
last modified time | relevance | path

Searched refs:dp (Results 1 - 25 of 30) sorted by relevance

12

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_reg.c26 static void analogix_dp_write(struct analogix_dp_device *dp, u32 reg, u32 val) in analogix_dp_write() argument
28 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_write()
29 readl(dp->reg_base); in analogix_dp_write()
30 writel(val, dp->reg_base + reg); in analogix_dp_write()
33 writel(val, dp->reg_base + reg); in analogix_dp_write()
36 static u32 analogix_dp_read(struct analogix_dp_device *dp, u32 reg) in analogix_dp_read() argument
38 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_read()
39 readl(dp in analogix_dp_read()
45 analogix_dp_enable_video_mute(struct analogix_dp_device *dp, bool enable) analogix_dp_enable_video_mute() argument
60 analogix_dp_stop_video(struct analogix_dp_device *dp) analogix_dp_stop_video() argument
69 analogix_dp_lane_swap(struct analogix_dp_device *dp, bool enable) analogix_dp_lane_swap() argument
82 analogix_dp_init_analog_param(struct analogix_dp_device *dp) analogix_dp_init_analog_param() argument
116 analogix_dp_init_interrupt(struct analogix_dp_device *dp) analogix_dp_init_interrupt() argument
136 analogix_dp_reset(struct analogix_dp_device *dp) analogix_dp_reset() argument
183 analogix_dp_swreset(struct analogix_dp_device *dp) analogix_dp_swreset() argument
188 analogix_dp_config_interrupt(struct analogix_dp_device *dp) analogix_dp_config_interrupt() argument
209 analogix_dp_mute_hpd_interrupt(struct analogix_dp_device *dp) analogix_dp_mute_hpd_interrupt() argument
223 analogix_dp_unmute_hpd_interrupt(struct analogix_dp_device *dp) analogix_dp_unmute_hpd_interrupt() argument
236 analogix_dp_get_pll_lock_status(struct analogix_dp_device *dp) analogix_dp_get_pll_lock_status() argument
248 analogix_dp_set_pll_power_down(struct analogix_dp_device *dp, bool enable) analogix_dp_set_pll_power_down() argument
268 analogix_dp_set_analog_power_down(struct analogix_dp_device *dp, enum analog_power_block block, bool enable) analogix_dp_set_analog_power_down() argument
383 analogix_dp_init_analog_func(struct analogix_dp_device *dp) analogix_dp_init_analog_func() argument
406 analogix_dp_clear_hotplug_interrupts(struct analogix_dp_device *dp) analogix_dp_clear_hotplug_interrupts() argument
421 analogix_dp_init_hpd(struct analogix_dp_device *dp) analogix_dp_init_hpd() argument
436 analogix_dp_force_hpd(struct analogix_dp_device *dp) analogix_dp_force_hpd() argument
445 analogix_dp_get_irq_type(struct analogix_dp_device *dp) analogix_dp_get_irq_type() argument
466 analogix_dp_reset_aux(struct analogix_dp_device *dp) analogix_dp_reset_aux() argument
476 analogix_dp_init_aux(struct analogix_dp_device *dp) analogix_dp_init_aux() argument
513 analogix_dp_get_plug_in_status(struct analogix_dp_device *dp) analogix_dp_get_plug_in_status() argument
531 analogix_dp_enable_sw_function(struct analogix_dp_device *dp) analogix_dp_enable_sw_function() argument
540 analogix_dp_ssc_enable(struct analogix_dp_device *dp) analogix_dp_ssc_enable() argument
557 analogix_dp_ssc_disable(struct analogix_dp_device *dp) analogix_dp_ssc_disable() argument
566 analogix_dp_ssc_supported(struct analogix_dp_device *dp) analogix_dp_ssc_supported() argument
572 analogix_dp_set_link_bandwidth(struct analogix_dp_device *dp, u32 bwtype) analogix_dp_set_link_bandwidth() argument
609 analogix_dp_get_link_bandwidth(struct analogix_dp_device *dp, u32 *bwtype) analogix_dp_get_link_bandwidth() argument
617 analogix_dp_set_lane_count(struct analogix_dp_device *dp, u32 count) analogix_dp_set_lane_count() argument
640 analogix_dp_get_lane_count(struct analogix_dp_device *dp, u32 *count) analogix_dp_get_lane_count() argument
648 analogix_dp_set_lane_link_training(struct analogix_dp_device *dp) analogix_dp_set_lane_link_training() argument
683 analogix_dp_get_lane_link_training(struct analogix_dp_device *dp, u8 lane) analogix_dp_get_lane_link_training() argument
688 analogix_dp_enable_enhanced_mode(struct analogix_dp_device *dp, bool enable) analogix_dp_enable_enhanced_mode() argument
703 analogix_dp_set_training_pattern(struct analogix_dp_device *dp, enum pattern_set pattern) analogix_dp_set_training_pattern() argument
737 analogix_dp_reset_macro(struct analogix_dp_device *dp) analogix_dp_reset_macro() argument
752 analogix_dp_init_video(struct analogix_dp_device *dp) analogix_dp_init_video() argument
772 analogix_dp_set_video_color_format(struct analogix_dp_device *dp) analogix_dp_set_video_color_format() argument
792 analogix_dp_is_slave_video_stream_clock_on(struct analogix_dp_device *dp) analogix_dp_is_slave_video_stream_clock_on() argument
819 analogix_dp_set_video_cr_mn(struct analogix_dp_device *dp, enum clock_recovery_m_value_type type, u32 m_value, u32 n_value) analogix_dp_set_video_cr_mn() argument
852 analogix_dp_set_video_timing_mode(struct analogix_dp_device *dp, u32 type) analogix_dp_set_video_timing_mode() argument
867 analogix_dp_enable_video_master(struct analogix_dp_device *dp, bool enable) analogix_dp_enable_video_master() argument
884 analogix_dp_start_video(struct analogix_dp_device *dp) analogix_dp_start_video() argument
893 analogix_dp_is_video_stream_on(struct analogix_dp_device *dp) analogix_dp_is_video_stream_on() argument
909 analogix_dp_config_video_slave_mode(struct analogix_dp_device *dp) analogix_dp_config_video_slave_mode() argument
941 analogix_dp_enable_scrambling(struct analogix_dp_device *dp) analogix_dp_enable_scrambling() argument
950 analogix_dp_disable_scrambling(struct analogix_dp_device *dp) analogix_dp_disable_scrambling() argument
959 analogix_dp_enable_psr_crc(struct analogix_dp_device *dp) analogix_dp_enable_psr_crc() argument
964 analogix_dp_get_psr_status(struct analogix_dp_device *dp) analogix_dp_get_psr_status() argument
977 analogix_dp_send_psr_spd(struct analogix_dp_device *dp, struct dp_sdp *vsc, bool blocking) analogix_dp_send_psr_spd() argument
1037 analogix_dp_phy_power_on(struct analogix_dp_device *dp) analogix_dp_phy_power_on() argument
1049 analogix_dp_phy_power_off(struct analogix_dp_device *dp) analogix_dp_phy_power_off() argument
1072 analogix_dp_transfer(struct analogix_dp_device *dp, struct drm_dp_aux_msg *msg) analogix_dp_transfer() argument
1212 analogix_dp_set_video_format(struct analogix_dp_device *dp) analogix_dp_set_video_format() argument
1245 analogix_dp_video_bist_enable(struct analogix_dp_device *dp) analogix_dp_video_bist_enable() argument
1261 analogix_dp_audio_config_i2s(struct analogix_dp_device *dp) analogix_dp_audio_config_i2s() argument
1274 analogix_dp_audio_config_spdif(struct analogix_dp_device *dp) analogix_dp_audio_config_spdif() argument
1287 analogix_dp_audio_enable(struct analogix_dp_device *dp) analogix_dp_audio_enable() argument
1300 analogix_dp_audio_disable(struct analogix_dp_device *dp) analogix_dp_audio_disable() argument
[all...]
H A Danalogix_dp_core.c44 static bool analogix_dp_bandwidth_ok(struct analogix_dp_device *dp, const struct drm_display_mode *mode, in analogix_dp_bandwidth_ok() argument
58 static int analogix_dp_init_dp(struct analogix_dp_device *dp) in analogix_dp_init_dp() argument
62 analogix_dp_reset(dp); in analogix_dp_init_dp()
64 analogix_dp_swreset(dp); in analogix_dp_init_dp()
66 analogix_dp_init_analog_param(dp); in analogix_dp_init_dp()
67 analogix_dp_init_interrupt(dp); in analogix_dp_init_dp()
70 analogix_dp_enable_sw_function(dp); in analogix_dp_init_dp()
72 analogix_dp_config_interrupt(dp); in analogix_dp_init_dp()
73 ret = analogix_dp_init_analog_func(dp); in analogix_dp_init_dp()
78 analogix_dp_init_hpd(dp); in analogix_dp_init_dp()
83 analogix_dp_panel_prepare(struct analogix_dp_device *dp) analogix_dp_panel_prepare() argument
105 analogix_dp_panel_unprepare(struct analogix_dp_device *dp) analogix_dp_panel_unprepare() argument
127 analogix_dp_detect_hpd(struct analogix_dp_device *dp) analogix_dp_detect_hpd() argument
168 analogix_dp_detect_sink_psr(struct analogix_dp_device *dp) analogix_dp_detect_sink_psr() argument
187 analogix_dp_enable_sink_psr(struct analogix_dp_device *dp) analogix_dp_enable_sink_psr() argument
233 analogix_dp_enable_rx_to_enhanced_mode(struct analogix_dp_device *dp, bool enable) analogix_dp_enable_rx_to_enhanced_mode() argument
253 analogix_dp_is_enhanced_mode_available(struct analogix_dp_device *dp, u8 *enhanced_mode_support) analogix_dp_is_enhanced_mode_available() argument
269 analogix_dp_set_enhanced_mode(struct analogix_dp_device *dp) analogix_dp_set_enhanced_mode() argument
305 analogix_dp_training_pattern_dis(struct analogix_dp_device *dp) analogix_dp_training_pattern_dis() argument
316 analogix_dp_link_start(struct analogix_dp_device *dp) analogix_dp_link_start() argument
442 analogix_dp_reduce_link_rate(struct analogix_dp_device *dp) analogix_dp_reduce_link_rate() argument
450 analogix_dp_get_adjust_training_lane(struct analogix_dp_device *dp, u8 adjust_request[2]) analogix_dp_get_adjust_training_lane() argument
472 analogix_dp_tps3_supported(struct analogix_dp_device *dp) analogix_dp_tps3_supported() argument
484 analogix_dp_process_clock_recovery(struct analogix_dp_device *dp) analogix_dp_process_clock_recovery() argument
554 analogix_dp_process_equalizer_training(struct analogix_dp_device *dp) analogix_dp_process_equalizer_training() argument
626 analogix_dp_get_max_rx_bandwidth(struct analogix_dp_device *dp, u8 *bandwidth) analogix_dp_get_max_rx_bandwidth() argument
647 analogix_dp_get_max_rx_lane_count(struct analogix_dp_device *dp, u8 *lane_count) analogix_dp_get_max_rx_lane_count() argument
666 analogix_dp_full_link_train(struct analogix_dp_device *dp, u32 max_lanes, u32 max_rate) analogix_dp_full_link_train() argument
751 analogix_dp_fast_link_train(struct analogix_dp_device *dp) analogix_dp_fast_link_train() argument
807 analogix_dp_train_link(struct analogix_dp_device *dp) analogix_dp_train_link() argument
816 analogix_dp_config_video(struct analogix_dp_device *dp) analogix_dp_config_video() argument
880 analogix_dp_enable_scramble(struct analogix_dp_device *dp, bool enable) analogix_dp_enable_scramble() argument
907 struct analogix_dp_device *dp = arg; analogix_dp_hpd_irq_handler() local
918 struct analogix_dp_device *dp = arg; analogix_dp_hardirq() local
939 struct analogix_dp_device *dp = arg; analogix_dp_irq_thread() local
966 analogix_dp_fast_link_train_detection(struct analogix_dp_device *dp) analogix_dp_fast_link_train_detection() argument
981 analogix_dp_commit(struct analogix_dp_device *dp) analogix_dp_commit() argument
1031 analogix_dp_enable_psr(struct analogix_dp_device *dp) analogix_dp_enable_psr() argument
1061 analogix_dp_disable_psr(struct analogix_dp_device *dp) analogix_dp_disable_psr() argument
1105 struct analogix_dp_device *dp = to_dp(connector); analogix_dp_get_modes() local
1143 struct analogix_dp_device *dp = to_dp(connector); analogix_dp_best_encoder() local
1150 struct analogix_dp_device *dp = to_dp(connector); analogix_dp_atomic_check() local
1183 analogix_dp_detect(struct analogix_dp_device *dp) analogix_dp_detect() argument
1218 struct analogix_dp_device *dp = to_dp(connector); analogix_dp_connector_detect() local
1238 struct analogix_dp_device *dp = bridge->driver_private; analogix_dp_bridge_attach() local
1285 struct analogix_dp_device *dp = bridge->driver_private; analogix_dp_bridge_detach() local
1291 analogix_dp_get_old_crtc(struct analogix_dp_device *dp, struct drm_atomic_state *state) analogix_dp_get_old_crtc() argument
1308 analogix_dp_get_new_crtc(struct analogix_dp_device *dp, struct drm_atomic_state *state) analogix_dp_get_new_crtc() argument
1330 struct analogix_dp_device *dp = bridge->driver_private; analogix_dp_bridge_atomic_pre_enable() local
1352 analogix_dp_set_bridge(struct analogix_dp_device *dp) analogix_dp_set_bridge() argument
1410 struct analogix_dp_device *dp = bridge->driver_private; analogix_dp_bridge_atomic_enable() local
1524 struct analogix_dp_device *dp = bridge->driver_private; analogix_dp_bridge_atomic_post_disable() local
1548 struct analogix_dp_device *dp = bridge->driver_private; analogix_dp_bridge_mode_set() local
1631 struct analogix_dp_device *dp = bridge->driver_private; analogix_dp_bridge_mode_valid() local
1662 analogix_dp_bridge_init(struct analogix_dp_device *dp) analogix_dp_bridge_init() argument
1687 analogix_dp_dt_parse_pdata(struct analogix_dp_device *dp) analogix_dp_dt_parse_pdata() argument
1724 struct analogix_dp_device *dp = to_dp(aux); analogix_dpaux_transfer() local
1736 analogix_dp_audio_hw_params(struct analogix_dp_device *dp, struct hdmi_codec_daifmt *daifmt, struct hdmi_codec_params *params) analogix_dp_audio_hw_params() argument
1755 analogix_dp_audio_shutdown(struct analogix_dp_device *dp) analogix_dp_audio_shutdown() argument
1761 analogix_dp_audio_startup(struct analogix_dp_device *dp) analogix_dp_audio_startup() argument
1769 analogix_dp_audio_get_eld(struct analogix_dp_device *dp, u8 *buf, size_t len) analogix_dp_audio_get_eld() argument
1777 analogix_dp_loader_protect(struct analogix_dp_device *dp) analogix_dp_loader_protect() argument
1904 analogix_dp_bind(struct analogix_dp_device *dp, struct drm_device *drm_dev) analogix_dp_bind() argument
1937 analogix_dp_unbind(struct analogix_dp_device *dp) analogix_dp_unbind() argument
1945 analogix_dp_remove(struct analogix_dp_device *dp) analogix_dp_remove() argument
1950 analogix_dp_runtime_suspend(struct analogix_dp_device *dp) analogix_dp_runtime_suspend() argument
1958 analogix_dp_runtime_resume(struct analogix_dp_device *dp) analogix_dp_runtime_resume() argument
1966 struct analogix_dp_device *dp = to_dp(connector); analogix_dp_start_crc() local
1979 struct analogix_dp_device *dp = to_dp(connector); analogix_dp_stop_crc() local
[all...]
H A Danalogix_dp_core.h144 void analogix_dp_enable_video_mute(struct analogix_dp_device *dp, bool enable);
145 void analogix_dp_stop_video(struct analogix_dp_device *dp);
146 void analogix_dp_lane_swap(struct analogix_dp_device *dp, bool enable);
147 void analogix_dp_init_analog_param(struct analogix_dp_device *dp);
148 void analogix_dp_init_interrupt(struct analogix_dp_device *dp);
149 void analogix_dp_reset(struct analogix_dp_device *dp);
150 void analogix_dp_swreset(struct analogix_dp_device *dp);
151 void analogix_dp_config_interrupt(struct analogix_dp_device *dp);
152 void analogix_dp_mute_hpd_interrupt(struct analogix_dp_device *dp);
153 void analogix_dp_unmute_hpd_interrupt(struct analogix_dp_device *dp);
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Dcdn-dp-core.c24 #include "cdn-dp-core.h"
25 #include "cdn-dp-reg.h"
52 {.compatible = "rockchip,rk3399-cdn-dp", .data = (void *)&rk3399_cdn_dp}, {}};
56 static int cdn_dp_grf_write(struct cdn_dp_device *dp, unsigned int reg, unsigned int val) in cdn_dp_grf_write() argument
60 ret = clk_prepare_enable(dp->grf_clk); in cdn_dp_grf_write()
62 DRM_DEV_ERROR(dp->dev, "Failed to prepare_enable grf clock\n"); in cdn_dp_grf_write()
66 ret = regmap_write(dp->grf, reg, val); in cdn_dp_grf_write()
68 DRM_DEV_ERROR(dp->dev, "Could not write to GRF: %d\n", ret); in cdn_dp_grf_write()
69 clk_disable_unprepare(dp->grf_clk); in cdn_dp_grf_write()
73 clk_disable_unprepare(dp in cdn_dp_grf_write()
78 cdn_dp_clk_enable(struct cdn_dp_device *dp) cdn_dp_clk_enable() argument
130 cdn_dp_clk_disable(struct cdn_dp_device *dp) cdn_dp_clk_disable() argument
142 cdn_dp_get_sink_count(struct cdn_dp_device *dp, u8 *sink_count) cdn_dp_get_sink_count() argument
157 cdn_dp_connected_port(struct cdn_dp_device *dp) cdn_dp_connected_port() argument
172 cdn_dp_check_sink_connection(struct cdn_dp_device *dp) cdn_dp_check_sink_connection() argument
202 struct cdn_dp_device *dp = connector_to_dp(connector); cdn_dp_connector_detect() local
222 struct cdn_dp_device *dp = connector_to_dp(connector); cdn_dp_oob_hotplug_event() local
238 struct cdn_dp_device *dp = connector_to_dp(connector); cdn_dp_connector_get_modes() local
260 struct cdn_dp_device *dp = connector_to_dp(connector); cdn_dp_connector_mode_valid() local
310 cdn_dp_firmware_init(struct cdn_dp_device *dp) cdn_dp_firmware_init() argument
340 cdn_dp_get_sink_capability(struct cdn_dp_device *dp) cdn_dp_get_sink_capability() argument
359 cdn_dp_enable_phy(struct cdn_dp_device *dp, struct cdn_dp_port *port) cdn_dp_enable_phy() argument
408 cdn_dp_disable_phy(struct cdn_dp_device *dp, struct cdn_dp_port *port) cdn_dp_disable_phy() argument
426 cdn_dp_disable(struct cdn_dp_device *dp) cdn_dp_disable() argument
457 cdn_dp_enable(struct cdn_dp_device *dp) cdn_dp_enable() argument
512 struct cdn_dp_device *dp = encoder_to_dp(encoder); cdn_dp_encoder_mode_set() local
535 cdn_dp_check_link_status(struct cdn_dp_device *dp) cdn_dp_check_link_status() argument
556 struct cdn_dp_device *dp = encoder_to_dp(encoder); cdn_dp_encoder_enable() local
615 struct cdn_dp_device *dp = encoder_to_dp(encoder); cdn_dp_encoder_disable() local
660 cdn_dp_parse_dt(struct cdn_dp_device *dp) cdn_dp_parse_dt() argument
734 struct cdn_dp_device *dp = dev_get_drvdata(dev); cdn_dp_audio_hw_params() local
773 struct cdn_dp_device *dp = dev_get_drvdata(dev); cdn_dp_audio_shutdown() local
791 struct cdn_dp_device *dp = dev_get_drvdata(dev); cdn_dp_audio_mute_stream() local
809 struct cdn_dp_device *dp = dev_get_drvdata(dev); cdn_dp_audio_get_eld() local
824 cdn_dp_audio_codec_init(struct cdn_dp_device *dp, struct device *dev) cdn_dp_audio_codec_init() argument
839 cdn_dp_request_firmware(struct cdn_dp_device *dp) cdn_dp_request_firmware() argument
879 struct cdn_dp_device *dp = container_of(to_delayed_work(work), struct cdn_dp_device, event_work); cdn_dp_pd_event_work() local
953 struct cdn_dp_device *dp = dev_get_drvdata(dev); cdn_dp_bind() local
1023 struct cdn_dp_device *dp = dev_get_drvdata(dev); cdn_dp_unbind() local
1047 struct cdn_dp_device *dp = dev_get_drvdata(dev); cdn_dp_suspend() local
1062 struct cdn_dp_device *dp = dev_get_drvdata(dev); cdn_dp_resume() local
1080 struct cdn_dp_device *dp; cdn_dp_probe() local
1129 struct cdn_dp_device *dp = platform_get_drvdata(pdev); cdn_dp_remove() local
1140 struct cdn_dp_device *dp = platform_get_drvdata(pdev); cdn_dp_shutdown() local
[all...]
H A Danalogix_dp-rockchip.c115 struct rockchip_dp_device *dp = dev_get_drvdata(dev); in rockchip_dp_audio_hw_params() local
117 rockchip_grf_field_write(dp->grf, &dp->data->spdif_sel, daifmt->fmt == HDMI_SPDIF); in rockchip_dp_audio_hw_params()
118 rockchip_grf_field_write(dp->grf, &dp->data->i2s_sel, daifmt->fmt == HDMI_I2S); in rockchip_dp_audio_hw_params()
120 return analogix_dp_audio_hw_params(dp->adp, daifmt, params); in rockchip_dp_audio_hw_params()
125 struct rockchip_dp_device *dp = dev_get_drvdata(dev); in rockchip_dp_audio_shutdown() local
127 analogix_dp_audio_shutdown(dp->adp); in rockchip_dp_audio_shutdown()
129 rockchip_grf_field_write(dp->grf, &dp in rockchip_dp_audio_shutdown()
135 struct rockchip_dp_device *dp = dev_get_drvdata(dev); rockchip_dp_audio_startup() local
142 struct rockchip_dp_device *dp = dev_get_drvdata(dev); rockchip_dp_audio_get_eld() local
156 struct rockchip_dp_device *dp = dev_get_drvdata(dev); rockchip_dp_match_by_id() local
174 rockchip_dp_pre_init(struct rockchip_dp_device *dp) rockchip_dp_pre_init() argument
189 struct rockchip_dp_device *dp = to_dp(plat_data); rockchip_dp_poweron_start() local
203 struct rockchip_dp_device *dp = to_dp(plat_data); rockchip_dp_powerdown() local
226 struct rockchip_dp_device *dp = to_dp(encoder); rockchip_dp_loader_protect() local
243 struct rockchip_dp_device *dp = to_dp(plat_data); rockchip_dp_bridge_attach() local
267 struct rockchip_dp_device *dp = to_dp(plat_data); rockchip_dp_bridge_detach() local
308 struct rockchip_dp_device *dp = to_dp(encoder); rockchip_dp_drm_encoder_enable() local
339 struct rockchip_dp_device *dp = to_dp(encoder); rockchip_dp_drm_encoder_disable() local
365 struct rockchip_dp_device *dp = to_dp(encoder); rockchip_dp_drm_encoder_atomic_check() local
409 rockchip_dp_of_probe(struct rockchip_dp_device *dp) rockchip_dp_of_probe() argument
437 rockchip_dp_drm_create_encoder(struct rockchip_dp_device *dp) rockchip_dp_drm_create_encoder() argument
460 struct rockchip_dp_device *dp = dev_get_drvdata(dev); rockchip_dp_bind() local
510 struct rockchip_dp_device *dp = dev_get_drvdata(dev); rockchip_dp_unbind() local
530 struct rockchip_dp_device *dp; rockchip_dp_probe() local
609 struct rockchip_dp_device *dp = platform_get_drvdata(pdev); rockchip_dp_remove() local
617 struct rockchip_dp_device *dp = dev_get_drvdata(dev); rockchip_dp_runtime_suspend() local
628 struct rockchip_dp_device *dp = dev_get_drvdata(dev); rockchip_dp_runtime_resume() local
[all...]
H A Ddw-dp.c368 struct dw_dp *dp = dev_get_drvdata(dev); in dw_dp_match_by_id() local
371 return dp->id == *id; in dw_dp_match_by_id()
386 static void dw_dp_phy_set_pattern(struct dw_dp *dp, u32 pattern) in dw_dp_phy_set_pattern() argument
388 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, TPS_SEL, FIELD_PREP(TPS_SEL, pattern)); in dw_dp_phy_set_pattern()
391 static void dw_dp_phy_xmit_enable(struct dw_dp *dp, u32 lanes) in dw_dp_phy_xmit_enable() argument
407 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, XMIT_ENABLE, FIELD_PREP(XMIT_ENABLE, xmit_enable)); in dw_dp_phy_xmit_enable()
410 static void dw_dp_phy_power_on(struct dw_dp *dp) in dw_dp_phy_power_on() argument
412 phy_power_on(dp->phy); in dw_dp_phy_power_on()
414 dp->phy_enabled = true; in dw_dp_phy_power_on()
417 static void dw_dp_phy_power_off(struct dw_dp *dp) in dw_dp_phy_power_off() argument
424 dw_dp_bandwidth_ok(struct dw_dp *dp, const struct drm_display_mode *mode, u32 bpp, unsigned int lanes, unsigned int rate) dw_dp_bandwidth_ok() argument
438 dw_dp_detect(struct dw_dp *dp) dw_dp_detect() argument
453 struct dw_dp *dp = connector_to_dp(connector); dw_dp_connector_detect() local
473 struct dw_dp *dp = connector_to_dp(connector); dw_dp_connector_get_modes() local
525 dw_dp_link_power_up(struct dw_dp *dp) dw_dp_link_power_up() argument
553 dw_dp_link_power_down(struct dw_dp *dp) dw_dp_link_power_down() argument
585 dw_dp_link_probe(struct dw_dp *dp) dw_dp_link_probe() argument
635 dw_dp_link_train_update_vs_emph(struct dw_dp *dp) dw_dp_link_train_update_vs_emph() argument
672 dw_dp_link_configure(struct dw_dp *dp) dw_dp_link_configure() argument
749 dw_dp_link_train_set_pattern(struct dw_dp *dp, u32 pattern) dw_dp_link_train_set_pattern() argument
821 dw_dp_link_clock_recovery(struct dw_dp *dp) dw_dp_link_clock_recovery() argument
870 dw_dp_link_channel_equalization(struct dw_dp *dp) dw_dp_link_channel_equalization() argument
920 dw_dp_link_downgrade(struct dw_dp *dp) dw_dp_link_downgrade() argument
948 dw_dp_link_train_full(struct dw_dp *dp) dw_dp_link_train_full() argument
1009 dw_dp_link_train_fast(struct dw_dp *dp) dw_dp_link_train_fast() argument
1070 dw_dp_link_train(struct dw_dp *dp) dw_dp_link_train() argument
1095 dw_dp_send_sdp(struct dw_dp *dp, struct dw_dp_sdp *sdp) dw_dp_send_sdp() argument
1166 dw_dp_send_vsc_sdp(struct dw_dp *dp) dw_dp_send_vsc_sdp() argument
1206 dw_dp_video_set_pixel_mode(struct dw_dp *dp, u8 pixel_mode) dw_dp_video_set_pixel_mode() argument
1222 dw_dp_video_set_msa(struct dw_dp *dp, u8 color_format, u8 bpc, u16 vstart, u16 hstart) dw_dp_video_set_msa() argument
1274 dw_dp_video_disable(struct dw_dp *dp) dw_dp_video_disable() argument
1279 dw_dp_video_enable(struct dw_dp *dp) dw_dp_video_enable() argument
1455 struct dw_dp *dp = arg; dw_dp_hpd_irq_handler() local
1480 dw_dp_hpd_init(struct dw_dp *dp) dw_dp_hpd_init() argument
1497 dw_dp_aux_init(struct dw_dp *dp) dw_dp_aux_init() argument
1507 dw_dp_init(struct dw_dp *dp) dw_dp_init() argument
1529 struct dw_dp *dp = encoder_to_dp(encoder); dw_dp_encoder_disable() local
1547 struct dw_dp *dp = encoder_to_dp(encoder); dw_dp_encoder_atomic_check() local
1590 dw_dp_aux_write_data(struct dw_dp *dp, const u8 *buffer, size_t size) dw_dp_aux_write_data() argument
1608 dw_dp_aux_read_data(struct dw_dp *dp, u8 *buffer, size_t size) dw_dp_aux_read_data() argument
1628 struct dw_dp *dp = container_of(aux, struct dw_dp, aux); dw_dp_aux_transfer() local
1699 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_mode_valid() local
1729 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_attach() local
1760 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_detach() local
1767 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_atomic_pre_enable() local
1779 dw_dp_needs_link_retrain(struct dw_dp *dp) dw_dp_needs_link_retrain() argument
1796 dw_dp_link_disable(struct dw_dp *dp) dw_dp_link_disable() argument
1814 dw_dp_link_enable(struct dw_dp *dp) dw_dp_link_enable() argument
1838 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_atomic_enable() local
1858 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_atomic_disable() local
1865 dw_dp_detect_dpcd(struct dw_dp *dp) dw_dp_detect_dpcd() argument
1880 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_detect() local
1894 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_get_edid() local
1904 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_atomic_get_output_bus_fmts() local
1956 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_atomic_check() local
1989 dw_dp_link_retrain(struct dw_dp *dp) dw_dp_link_retrain() argument
2020 struct dw_dp *dp = container_of(work, struct dw_dp, hpd_work); dw_dp_hpd_work() local
2040 dw_dp_handle_hpd_event(struct dw_dp *dp) dw_dp_handle_hpd_event() argument
2073 struct dw_dp *dp = data; dw_dp_irq_handler() local
2096 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_audio_hw_params() local
2140 dw_dp_audio_infoframe_send(struct dw_dp *dp) dw_dp_audio_infoframe_send() argument
2189 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_audio_startup() local
2200 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_audio_shutdown() local
2207 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_audio_get_eld() local
2222 dw_dp_register_audio_driver(struct dw_dp *dp) dw_dp_register_audio_driver() argument
2240 struct dw_dp *dp = data; dw_dp_unregister_audio_driver() local
2251 struct dw_dp *dp = data; dw_dp_aux_unregister() local
2258 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_bind() local
2296 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_unbind() local
2339 struct dw_dp *dp; dw_dp_probe() local
2463 struct dw_dp *dp = platform_get_drvdata(pdev); dw_dp_remove() local
2473 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_runtime_suspend() local
2482 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_runtime_resume() local
[all...]
H A DMakefile14 rockchipdrm-$(CONFIG_ROCKCHIP_CDN_DP) += cdn-dp-core.o cdn-dp-reg.o
18 #rockchipdrm-$(CONFIG_ROCKCHIP_DW_DP) += dw-dp.o
H A Dcdn-dp-core.h55 struct cdn_dp_device *dp; member
78 const struct firmware *fw; /* cdn dp firmware */
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Ddw-dp.c386 struct dw_dp *dp = dev_get_drvdata(dev); in dw_dp_match_by_id() local
389 return dp->id == *id; in dw_dp_match_by_id()
404 static void dw_dp_phy_set_pattern(struct dw_dp *dp, u32 pattern) in dw_dp_phy_set_pattern() argument
406 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, TPS_SEL, in dw_dp_phy_set_pattern()
410 static void dw_dp_phy_xmit_enable(struct dw_dp *dp, u32 lanes) in dw_dp_phy_xmit_enable() argument
426 regmap_update_bits(dp->regmap, DPTX_PHYIF_CTRL, XMIT_ENABLE, in dw_dp_phy_xmit_enable()
430 static bool dw_dp_bandwidth_ok(struct dw_dp *dp, in dw_dp_bandwidth_ok() argument
444 static bool dw_dp_detect(struct dw_dp *dp) in dw_dp_detect() argument
448 if (dp->hpd_gpio) in dw_dp_detect()
449 return gpiod_get_value_cansleep(dp in dw_dp_detect()
459 struct dw_dp *dp = connector_to_dp(connector); dw_dp_connector_detect() local
469 struct dw_dp *dp = connector_to_dp(connector); dw_dp_connector_force() local
489 struct dw_dp *dp = connector_to_dp(connector); dw_dp_connector_get_modes() local
545 dw_dp_link_power_up(struct dw_dp *dp) dw_dp_link_power_up() argument
570 dw_dp_link_power_down(struct dw_dp *dp) dw_dp_link_power_down() argument
601 dw_dp_link_probe(struct dw_dp *dp) dw_dp_link_probe() argument
650 dw_dp_link_train_update_vs_emph(struct dw_dp *dp) dw_dp_link_train_update_vs_emph() argument
685 dw_dp_link_configure(struct dw_dp *dp) dw_dp_link_configure() argument
765 dw_dp_link_train_set_pattern(struct dw_dp *dp, u32 pattern) dw_dp_link_train_set_pattern() argument
840 dw_dp_link_clock_recovery(struct dw_dp *dp) dw_dp_link_clock_recovery() argument
886 dw_dp_link_channel_equalization(struct dw_dp *dp) dw_dp_link_channel_equalization() argument
932 dw_dp_link_downgrade(struct dw_dp *dp) dw_dp_link_downgrade() argument
958 dw_dp_link_train_full(struct dw_dp *dp) dw_dp_link_train_full() argument
1016 dw_dp_link_train_fast(struct dw_dp *dp) dw_dp_link_train_fast() argument
1074 dw_dp_link_train(struct dw_dp *dp) dw_dp_link_train() argument
1099 dw_dp_send_sdp(struct dw_dp *dp, struct dw_dp_sdp *sdp) dw_dp_send_sdp() argument
1171 dw_dp_send_vsc_sdp(struct dw_dp *dp) dw_dp_send_vsc_sdp() argument
1210 dw_dp_video_set_pixel_mode(struct dw_dp *dp, u8 pixel_mode) dw_dp_video_set_pixel_mode() argument
1227 dw_dp_video_set_msa(struct dw_dp *dp, u8 color_format, u8 bpc, u16 vstart, u16 hstart) dw_dp_video_set_msa() argument
1280 dw_dp_video_disable(struct dw_dp *dp) dw_dp_video_disable() argument
1286 dw_dp_video_enable(struct dw_dp *dp) dw_dp_video_enable() argument
1458 struct dw_dp *dp = arg; dw_dp_hpd_irq_handler() local
1482 dw_dp_hpd_init(struct dw_dp *dp) dw_dp_hpd_init() argument
1504 dw_dp_aux_init(struct dw_dp *dp) dw_dp_aux_init() argument
1517 dw_dp_init(struct dw_dp *dp) dw_dp_init() argument
1545 struct dw_dp *dp = encoder_to_dp(encoder); dw_dp_encoder_disable() local
1562 struct dw_dp *dp = encoder_to_dp(encoder); dw_dp_encoder_atomic_check() local
1605 dw_dp_aux_write_data(struct dw_dp *dp, const u8 *buffer, size_t size) dw_dp_aux_write_data() argument
1622 dw_dp_aux_read_data(struct dw_dp *dp, u8 *buffer, size_t size) dw_dp_aux_read_data() argument
1642 struct dw_dp *dp = container_of(aux, struct dw_dp, aux); dw_dp_aux_transfer() local
1705 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_mode_valid() local
1734 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_attach() local
1767 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_detach() local
1775 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_atomic_pre_enable() local
1786 dw_dp_needs_link_retrain(struct dw_dp *dp) dw_dp_needs_link_retrain() argument
1801 dw_dp_link_disable(struct dw_dp *dp) dw_dp_link_disable() argument
1816 dw_dp_link_enable(struct dw_dp *dp) dw_dp_link_enable() argument
1840 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_atomic_enable() local
1861 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_atomic_disable() local
1868 dw_dp_detect_dpcd(struct dw_dp *dp) dw_dp_detect_dpcd() argument
1890 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_detect() local
1909 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_get_edid() local
1930 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_atomic_get_output_bus_fmts() local
1980 struct dw_dp *dp = bridge_to_dp(bridge); dw_dp_bridge_atomic_check() local
2015 dw_dp_link_retrain(struct dw_dp *dp) dw_dp_link_retrain() argument
2044 struct dw_dp *dp = container_of(work, struct dw_dp, hpd_work); dw_dp_hpd_work() local
2063 dw_dp_handle_hpd_event(struct dw_dp *dp) dw_dp_handle_hpd_event() argument
2096 struct dw_dp *dp = data; dw_dp_irq_handler() local
2119 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_audio_hw_params() local
2166 dw_dp_audio_infoframe_send(struct dw_dp *dp) dw_dp_audio_infoframe_send() argument
2214 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_audio_startup() local
2229 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_audio_shutdown() local
2238 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_audio_get_eld() local
2253 dw_dp_register_audio_driver(struct dw_dp *dp) dw_dp_register_audio_driver() argument
2274 struct dw_dp *dp = data; dw_dp_unregister_audio_driver() local
2285 struct dw_dp *dp = data; dw_dp_aux_unregister() local
2292 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_bind() local
2329 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_unbind() local
2371 struct dw_dp *dp; dw_dp_probe() local
2500 struct dw_dp *dp = platform_get_drvdata(pdev); dw_dp_remove() local
2510 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_runtime_suspend() local
2521 struct dw_dp *dp = dev_get_drvdata(dev); dw_dp_runtime_resume() local
[all...]
/device/soc/rockchip/common/sdk_linux/include/drm/bridge/
H A Danalogix_dp.h58 int analogix_dp_runtime_resume(struct analogix_dp_device *dp);
59 int analogix_dp_runtime_suspend(struct analogix_dp_device *dp);
62 int analogix_dp_bind(struct analogix_dp_device *dp, struct drm_device *drm_dev);
63 void analogix_dp_unbind(struct analogix_dp_device *dp);
64 void analogix_dp_remove(struct analogix_dp_device *dp);
69 int analogix_dp_audio_hw_params(struct analogix_dp_device *dp, struct hdmi_codec_daifmt *daifmt,
71 void analogix_dp_audio_shutdown(struct analogix_dp_device *dp);
72 int analogix_dp_audio_startup(struct analogix_dp_device *dp);
73 int analogix_dp_audio_get_eld(struct analogix_dp_device *dp, u8 *buf, size_t len);
74 int analogix_dp_loader_protect(struct analogix_dp_device *dp);
[all...]
/device/soc/rockchip/common/vendor/drivers/phy/
H A Dphy-rockchip-naneng-edp.c85 static int rockchip_edp_phy_set_voltages(struct rockchip_edp_phy *edpphy, struct phy_configure_opts_dp *dp) in rockchip_edp_phy_set_voltages() argument
90 for (lane = 0; lane < dp->lanes; lane++) { in rockchip_edp_phy_set_voltages()
91 val = vp[dp->voltage[lane]][dp->pre[lane]].amp; in rockchip_edp_phy_set_voltages()
94 val = vp[dp->voltage[lane]][dp->pre[lane]].amp_scale; in rockchip_edp_phy_set_voltages()
97 val = vp[dp->voltage[lane]][dp->pre[lane]].emp; in rockchip_edp_phy_set_voltages()
104 static int rockchip_edp_phy_set_rate(struct rockchip_edp_phy *edpphy, struct phy_configure_opts_dp *dp) in rockchip_edp_phy_set_rate() argument
114 switch (dp in rockchip_edp_phy_set_rate()
149 rockchip_edp_phy_verify_config(struct rockchip_edp_phy *edpphy, struct phy_configure_opts_dp *dp) rockchip_edp_phy_verify_config() argument
[all...]
H A Dphy-rockchip-usbdp.c86 int (*dp_phy_set_rate)(struct rockchip_udphy *udphy, struct phy_configure_opts_dp *dp);
87 int (*dp_phy_set_voltages)(struct rockchip_udphy *udphy, struct phy_configure_opts_dp *dp);
287 * In usb/dp combo phy driver, here are 2 ways to mapping lanes.
304 * if all 4 lane assignment for dp function, define rockchip,dp-lane-mux = <x x x x>;
308 * rockchip,dp-lane-mux ln0(tx/rx) ln1(tx) ln2(tx/rx) ln3(tx)
312 * if 2 lane for dp function, 2 lane for usb function, define rockchip,dp-lane-mux = <x x>;
316 * rockchip,dp-lane-mux ln0(tx/rx) ln1(tx) ln2(tx/rx) ln3(tx)
501 prop = of_find_property(np, "rockchip,dp in udphy_parse_lane_mux_data()
726 rockchip_dp_phy_verify_config(struct rockchip_udphy *udphy, struct phy_configure_opts_dp *dp) rockchip_dp_phy_verify_config() argument
1232 rk3588_dp_phy_set_rate(struct rockchip_udphy *udphy, struct phy_configure_opts_dp *dp) rk3588_dp_phy_set_rate() argument
1311 rk3588_dp_phy_set_voltages(struct rockchip_udphy *udphy, struct phy_configure_opts_dp *dp) rk3588_dp_phy_set_voltages() argument
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-naneng-edp.c90 struct phy_configure_opts_dp *dp) in rockchip_edp_phy_set_voltages()
95 for (lane = 0; lane < dp->lanes; lane++) { in rockchip_edp_phy_set_voltages()
96 val = vp[dp->voltage[lane]][dp->pre[lane]].amp; in rockchip_edp_phy_set_voltages()
100 val = vp[dp->voltage[lane]][dp->pre[lane]].amp_scale; in rockchip_edp_phy_set_voltages()
104 val = vp[dp->voltage[lane]][dp->pre[lane]].emp; in rockchip_edp_phy_set_voltages()
113 struct phy_configure_opts_dp *dp) in rockchip_edp_phy_set_rate()
124 switch (dp in rockchip_edp_phy_set_rate()
89 rockchip_edp_phy_set_voltages(struct rockchip_edp_phy *edpphy, struct phy_configure_opts_dp *dp) rockchip_edp_phy_set_voltages() argument
112 rockchip_edp_phy_set_rate(struct rockchip_edp_phy *edpphy, struct phy_configure_opts_dp *dp) rockchip_edp_phy_set_rate() argument
169 rockchip_edp_phy_verify_config(struct rockchip_edp_phy *edpphy, struct phy_configure_opts_dp *dp) rockchip_edp_phy_verify_config() argument
[all...]
H A Dphy-rockchip-samsung-hdptx.c450 struct phy_configure_opts_dp *dp) in rockchip_hdptx_phy_verify_config()
454 if (dp->set_rate) { in rockchip_hdptx_phy_verify_config()
455 switch (dp->link_rate) { in rockchip_hdptx_phy_verify_config()
465 switch (dp->lanes) { in rockchip_hdptx_phy_verify_config()
474 if (dp->set_voltages) { in rockchip_hdptx_phy_verify_config()
475 for (i = 0; i < dp->lanes; i++) { in rockchip_hdptx_phy_verify_config()
476 if (dp->voltage[i] > 3 || dp->pre[i] > 3) in rockchip_hdptx_phy_verify_config()
479 if (dp->voltage[i] + dp in rockchip_hdptx_phy_verify_config()
449 rockchip_hdptx_phy_verify_config(struct rockchip_hdptx_phy *hdptx, struct phy_configure_opts_dp *dp) rockchip_hdptx_phy_verify_config() argument
487 rockchip_hdptx_phy_set_voltage(struct rockchip_hdptx_phy *hdptx, struct phy_configure_opts_dp *dp, u8 lane) rockchip_hdptx_phy_set_voltage() argument
578 rockchip_hdptx_phy_set_voltages(struct rockchip_hdptx_phy *hdptx, struct phy_configure_opts_dp *dp) rockchip_hdptx_phy_set_voltages() argument
589 rockchip_hdptx_phy_set_rate(struct rockchip_hdptx_phy *hdptx, struct phy_configure_opts_dp *dp) rockchip_hdptx_phy_set_rate() argument
[all...]
H A Dphy-rockchip-usbdp.c86 struct phy_configure_opts_dp *dp);
88 struct phy_configure_opts_dp *dp);
351 * In usb/dp combo phy driver, here are 2 ways to mapping lanes.
368 * if all 4 lane assignment for dp function, define rockchip,dp-lane-mux = <x x x x>;
372 * rockchip,dp-lane-mux ln0(tx/rx) ln1(tx) ln2(tx/rx) ln3(tx)
376 * if 2 lane for dp function, 2 lane for usb function, define rockchip,dp-lane-mux = <x x>;
380 * rockchip,dp-lane-mux ln0(tx/rx) ln1(tx) ln2(tx/rx) ln3(tx)
564 prop = of_find_property(np, "rockchip,dp in udphy_parse_lane_mux_data()
774 rockchip_dp_phy_verify_config(struct rockchip_udphy *udphy, struct phy_configure_opts_dp *dp) rockchip_dp_phy_verify_config() argument
1271 rk3588_dp_phy_set_rate(struct rockchip_udphy *udphy, struct phy_configure_opts_dp *dp) rk3588_dp_phy_set_rate() argument
1369 rk3588_dp_phy_set_voltages(struct rockchip_udphy *udphy, struct phy_configure_opts_dp *dp) rk3588_dp_phy_set_voltages() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_devfreq.c169 static int mali_devfreq_init_freq_table(struct mali_device *mdev, struct devfreq_dev_profile *dp) in mali_devfreq_init_freq_table() argument
188 dp->freq_table = kmalloc_array(count, sizeof(dp->freq_table[0]), GFP_KERNEL); in mali_devfreq_init_freq_table()
189 if (!dp->freq_table) { in mali_devfreq_init_freq_table()
200 dp->freq_table[i] = freq; in mali_devfreq_init_freq_table()
208 dp->max_state = i; in mali_devfreq_init_freq_table()
215 struct devfreq_dev_profile *dp = mdev->devfreq->profile; in mali_devfreq_term_freq_table() local
217 kfree(dp->freq_table); in mali_devfreq_term_freq_table()
235 struct devfreq_dev_profile *dp; in mali_devfreq_init() local
248 dp in mali_devfreq_init()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_devfreq.c172 struct devfreq_dev_profile *dp) in mali_devfreq_init_freq_table()
190 dp->freq_table = kmalloc_array(count, sizeof(dp->freq_table[0]), in mali_devfreq_init_freq_table()
192 if (!dp->freq_table) in mali_devfreq_init_freq_table()
201 dp->freq_table[i] = freq; in mali_devfreq_init_freq_table()
209 dp->max_state = i; in mali_devfreq_init_freq_table()
216 struct devfreq_dev_profile *dp = mdev->devfreq->profile; in mali_devfreq_term_freq_table() local
218 kfree(dp->freq_table); in mali_devfreq_term_freq_table()
236 struct devfreq_dev_profile *dp; in mali_devfreq_init() local
248 dp in mali_devfreq_init()
171 mali_devfreq_init_freq_table(struct mali_device *mdev, struct devfreq_dev_profile *dp) mali_devfreq_init_freq_table() argument
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_devfreq.c207 struct devfreq_dev_profile *dp) in kbase_devfreq_init_freq_table()
219 dp->freq_table = kmalloc_array(count, sizeof(dp->freq_table[0]), in kbase_devfreq_init_freq_table()
221 if (!dp->freq_table) in kbase_devfreq_init_freq_table()
230 dp->freq_table[i] = freq; in kbase_devfreq_init_freq_table()
237 dp->max_state = i; in kbase_devfreq_init_freq_table()
244 struct devfreq_dev_profile *dp = kbdev->devfreq->profile; in kbase_devfreq_term_freq_table() local
246 kfree(dp->freq_table); in kbase_devfreq_term_freq_table()
333 struct devfreq_dev_profile *dp; in kbase_devfreq_init() local
346 dp in kbase_devfreq_init()
206 kbase_devfreq_init_freq_table(struct kbase_device *kbdev, struct devfreq_dev_profile *dp) kbase_devfreq_init_freq_table() argument
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_devfreq.c198 static int kbase_devfreq_init_freq_table(struct kbase_device *kbdev, struct devfreq_dev_profile *dp) in kbase_devfreq_init_freq_table() argument
210 dp->freq_table = kmalloc_array(count, sizeof(dp->freq_table[0]), GFP_KERNEL); in kbase_devfreq_init_freq_table()
211 if (!dp->freq_table) { in kbase_devfreq_init_freq_table()
222 dp->freq_table[i] = freq; in kbase_devfreq_init_freq_table()
229 dp->max_state = i; in kbase_devfreq_init_freq_table()
236 struct devfreq_dev_profile *dp = kbdev->devfreq->profile; in kbase_devfreq_term_freq_table() local
238 kfree(dp->freq_table); in kbase_devfreq_term_freq_table()
326 struct devfreq_dev_profile *dp; in kbase_devfreq_init() local
339 dp in kbase_devfreq_init()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_devfreq.c275 static int kbase_devfreq_init_freq_table(struct kbase_device *kbdev, struct devfreq_dev_profile *dp) in kbase_devfreq_init_freq_table() argument
293 dp->freq_table = kmalloc_array(count, sizeof(dp->freq_table[0]), GFP_KERNEL); in kbase_devfreq_init_freq_table()
294 if (!dp->freq_table) { in kbase_devfreq_init_freq_table()
310 dp->freq_table[i] = freq; in kbase_devfreq_init_freq_table()
320 dp->max_state = i; in kbase_devfreq_init_freq_table()
342 struct devfreq_dev_profile *dp = &kbdev->devfreq_profile; in kbase_devfreq_term_freq_table() local
344 kfree(dp->freq_table); in kbase_devfreq_term_freq_table()
635 struct devfreq_dev_profile *dp; in kbase_devfreq_init() local
655 dp in kbase_devfreq_init()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_devfreq.c305 struct devfreq_dev_profile *dp) in kbase_devfreq_init_freq_table()
322 dp->freq_table = kmalloc_array(count, sizeof(dp->freq_table[0]), in kbase_devfreq_init_freq_table()
324 if (!dp->freq_table) in kbase_devfreq_init_freq_table()
338 dp->freq_table[i] = freq; in kbase_devfreq_init_freq_table()
348 dp->max_state = i; in kbase_devfreq_init_freq_table()
370 struct devfreq_dev_profile *dp = &kbdev->devfreq_profile; in kbase_devfreq_term_freq_table() local
372 kfree(dp->freq_table); in kbase_devfreq_term_freq_table()
373 dp->freq_table = NULL; in kbase_devfreq_term_freq_table()
681 struct devfreq_dev_profile *dp; in kbase_devfreq_init() local
304 kbase_devfreq_init_freq_table(struct kbase_device *kbdev, struct devfreq_dev_profile *dp) kbase_devfreq_init_freq_table() argument
[all...]
/device/soc/rockchip/common/sdk_linux/fs/xfs/
H A Dxfs_inode.c660 int xfs_lookup(xfs_inode_t *dp, struct xfs_name *name, xfs_inode_t **ipp, struct xfs_name *ci_name) in xfs_lookup() argument
665 trace_xfs_lookup(dp, name); in xfs_lookup()
667 if (XFS_FORCED_SHUTDOWN(dp->i_mount)) { in xfs_lookup()
671 error = xfs_dir_lookup(NULL, dp, name, &inum, ci_name); in xfs_lookup()
676 error = xfs_iget(dp->i_mount, NULL, inum, 0, 0, ipp); in xfs_lookup()
929 xfs_inode_t *dp, /* directory within whose allocate in xfs_dir_ialloc()
960 code = xfs_ialloc(tp, dp, mode, nlink, rdev, prid, &ialloc_context, &ip); in xfs_dir_ialloc()
1028 code = xfs_ialloc(tp, dp, mode, nlink, rdev, prid, &ialloc_context, &ip); in xfs_dir_ialloc()
1077 int xfs_create(xfs_inode_t *dp, struct xfs_name *name, umode_t mode, dev_t rdev, xfs_inode_t **ipp) in xfs_create() argument
1080 struct xfs_mount *mp = dp in xfs_create()
927 xfs_dir_ialloc(xfs_trans_t **tpp, xfs_inode_t *dp, umode_t mode, xfs_nlink_t nlink, dev_t rdev, prid_t prid, xfs_inode_t **ipp) xfs_dir_ialloc() argument
1232 xfs_create_tmpfile(struct xfs_inode *dp, umode_t mode, struct xfs_inode **ipp) xfs_create_tmpfile() argument
2703 xfs_remove(xfs_inode_t *dp, struct xfs_name *name, xfs_inode_t *ip) xfs_remove() argument
3002 xfs_rename_alloc_whiteout(struct xfs_inode *dp, struct xfs_inode **wip) xfs_rename_alloc_whiteout() argument
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/
H A Dkapi_dispatch.c304 (addr_via(rsa_info->dp) == HI_NULL) || in rsa_buf_chk_info_param()
380 key->dp = ptr; in rsa_private_set_key_param()
420 key->dp, klen / MUL_VAL_2, addr_via(rsa_info->dp), klen / MUL_VAL_2)); in rsa_private_get_cfg()
/device/soc/rockchip/common/sdk_linux/kernel/cgroup/
H A Dcpuset.c892 struct cpumask *dp; in generate_sched_domains() local
900 dp = doms[nslot]; in generate_sched_domains()
912 cpumask_clear(dp); in generate_sched_domains()
920 cpumask_or(dp, dp, b->effective_cpus); in generate_sched_domains()
921 cpumask_and(dp, dp, housekeeping_cpumask(HK_FLAG_DOMAIN)); in generate_sched_domains()
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/include/
H A Ddrv_cipher_kapi.h340 compat_addr dp; /* The d mod (p - 1) CRT param */ member
359 hi_u8 *dp; /* The d mod (p - 1) CRT param */ member

Completed in 28 milliseconds

12