/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/analogix/ |
H A D | analogix_dp_reg.c | 26 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 D | analogix_dp_core.c | 44 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 D | analogix_dp_core.h | 144 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 D | cdn-dp-core.c | 24 #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 D | analogix_dp-rockchip.c | 115 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 D | dw-dp.c | 368 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 D | Makefile | 14 rockchipdrm-$(CONFIG_ROCKCHIP_CDN_DP) += cdn-dp-core.o cdn-dp-reg.o 18 #rockchipdrm-$(CONFIG_ROCKCHIP_DW_DP) += dw-dp.o
|
H A D | cdn-dp-core.h | 55 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 D | dw-dp.c | 386 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 D | analogix_dp.h | 58 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 D | phy-rockchip-naneng-edp.c | 85 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 D | phy-rockchip-usbdp.c | 86 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 D | phy-rockchip-naneng-edp.c | 90 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 D | phy-rockchip-samsung-hdptx.c | 450 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 D | phy-rockchip-usbdp.c | 86 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 D | mali_devfreq.c | 169 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 D | mali_devfreq.c | 172 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 D | mali_kbase_devfreq.c | 207 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 D | mali_kbase_devfreq.c | 198 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 D | mali_kbase_devfreq.c | 275 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 D | mali_kbase_devfreq.c | 305 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 D | xfs_inode.c | 660 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 D | kapi_dispatch.c | 304 (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 D | cpuset.c | 892 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 D | drv_cipher_kapi.h | 340 compat_addr dp; /* The d mod (p - 1) CRT param */ member 359 hi_u8 *dp; /* The d mod (p - 1) CRT param */ member
|