| /OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/analogix/ |
| H A D | analogix_dp_reg.c | 3 * Analogix DP (Display port) core register interface driver. 22 static void analogix_dp_write(struct analogix_dp_device *dp, u32 reg, u32 val) in analogix_dp_write() argument 24 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) { in analogix_dp_write() 25 readl(dp->reg_base); in analogix_dp_write() 26 writel(val, dp->reg_base + reg); in analogix_dp_write() 29 writel(val, dp->reg_base + reg); in analogix_dp_write() 32 static u32 analogix_dp_read(struct analogix_dp_device *dp, u32 reg) in analogix_dp_read() argument 34 if (dp->plat_data && is_rockchip(dp->plat_data->dev_type)) in analogix_dp_read() 35 readl(dp->reg_base + reg); in analogix_dp_read() 37 return readl(dp->reg_base + reg); in analogix_dp_read() [all …]
|
| H A D | analogix_dp_core.c | 3 * Analogix DP (Display Port) core interface driver. 59 static bool analogix_dp_bandwidth_ok(struct analogix_dp_device *dp, in analogix_dp_bandwidth_ok() argument 66 if (dp->plat_data->skip_connector) in analogix_dp_bandwidth_ok() 69 info = &dp->connector.display_info; in analogix_dp_bandwidth_ok() 81 static int analogix_dp_init_dp(struct analogix_dp_device *dp) in analogix_dp_init_dp() argument 85 analogix_dp_reset(dp); in analogix_dp_init_dp() 87 analogix_dp_swreset(dp); in analogix_dp_init_dp() 89 analogix_dp_init_analog_param(dp); in analogix_dp_init_dp() 90 analogix_dp_init_interrupt(dp); in analogix_dp_init_dp() 93 analogix_dp_enable_sw_function(dp); in analogix_dp_init_dp() [all …]
|
| H A D | analogix_dp_core.h | 3 * Header file for Analogix DP (Display Port) core interface driver. 203 void analogix_dp_enable_video_mute(struct analogix_dp_device *dp, bool enable); 204 void analogix_dp_stop_video(struct analogix_dp_device *dp); 205 void analogix_dp_init_analog_param(struct analogix_dp_device *dp); 206 void analogix_dp_init_interrupt(struct analogix_dp_device *dp); 207 void analogix_dp_reset(struct analogix_dp_device *dp); 208 void analogix_dp_swreset(struct analogix_dp_device *dp); 209 void analogix_dp_config_interrupt(struct analogix_dp_device *dp); 210 void analogix_dp_mute_hpd_interrupt(struct analogix_dp_device *dp); 211 void analogix_dp_unmute_hpd_interrupt(struct analogix_dp_device *dp); [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/video/drm/ |
| H A D | analogix_dp_reg.c | 2 * Analogix DP (Display port) core register interface driver. 37 static void analogix_dp_write(struct analogix_dp_device *dp, u32 reg, u32 val) in analogix_dp_write() argument 39 readl(dp->reg_base); in analogix_dp_write() 40 writel(val, dp->reg_base + reg); in analogix_dp_write() 41 writel(val, dp->reg_base + reg); in analogix_dp_write() 44 static u32 analogix_dp_read(struct analogix_dp_device *dp, u32 reg) in analogix_dp_read() argument 46 readl(dp->reg_base + reg); in analogix_dp_read() 48 return readl(dp->reg_base + reg); in analogix_dp_read() 51 void analogix_dp_enable_video_mute(struct analogix_dp_device *dp, bool enable) in analogix_dp_enable_video_mute() argument 56 reg = analogix_dp_read(dp, ANALOGIX_DP_VIDEO_CTL_1); in analogix_dp_enable_video_mute() [all …]
|
| H A D | analogix_dp.c | 51 analogix_dp_enable_rx_to_enhanced_mode(struct analogix_dp_device *dp, in analogix_dp_enable_rx_to_enhanced_mode() argument 56 analogix_dp_read_byte_from_dpcd(dp, DP_LANE_COUNT_SET, &data); in analogix_dp_enable_rx_to_enhanced_mode() 59 analogix_dp_write_byte_to_dpcd(dp, DP_LANE_COUNT_SET, in analogix_dp_enable_rx_to_enhanced_mode() 63 analogix_dp_write_byte_to_dpcd(dp, DP_LANE_COUNT_SET, in analogix_dp_enable_rx_to_enhanced_mode() 67 static int analogix_dp_is_enhanced_mode_available(struct analogix_dp_device *dp) in analogix_dp_is_enhanced_mode_available() argument 72 analogix_dp_read_byte_from_dpcd(dp, DP_MAX_LANE_COUNT, &data); in analogix_dp_is_enhanced_mode_available() 78 static void analogix_dp_set_enhanced_mode(struct analogix_dp_device *dp) in analogix_dp_set_enhanced_mode() argument 82 data = analogix_dp_is_enhanced_mode_available(dp); in analogix_dp_set_enhanced_mode() 83 analogix_dp_enable_rx_to_enhanced_mode(dp, data); in analogix_dp_set_enhanced_mode() 84 analogix_dp_enable_enhanced_mode(dp, data); in analogix_dp_set_enhanced_mode() [all …]
|
| H A D | dw-dp.c | 324 static int dw_dp_aux_write_data(struct dw_dp *dp, const u8 *buffer, size_t size) in dw_dp_aux_write_data() argument 335 regmap_write(dp->regmap, DPTX_AUX_DATA0 + i * 4, value); in dw_dp_aux_write_data() 341 static int dw_dp_aux_read_data(struct dw_dp *dp, u8 *buffer, size_t size) in dw_dp_aux_read_data() argument 349 regmap_read(dp->regmap, DPTX_AUX_DATA0 + i * 4, &value); in dw_dp_aux_read_data() 364 struct dw_dp *dp = dev_get_priv(aux->dev); in dw_dp_aux_transfer() local 373 ret = dw_dp_aux_write_data(dp, msg->buffer, msg->size); in dw_dp_aux_transfer() 391 regmap_write(dp->regmap, DPTX_AUX_CMD, value); in dw_dp_aux_transfer() 393 timeout = regmap_read_poll_timeout(dp->regmap, DPTX_GENERAL_INTERRUPT, in dw_dp_aux_transfer() 401 regmap_write(dp->regmap, DPTX_GENERAL_INTERRUPT, AUX_REPLY_EVENT); in dw_dp_aux_transfer() 403 regmap_read(dp->regmap, DPTX_AUX_STATUS, &value); in dw_dp_aux_transfer() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | cdn-dp-core.c | 24 #include "cdn-dp-core.h" 25 #include "cdn-dp-reg.h" 54 { .compatible = "rockchip,rk3399-cdn-dp", 61 static int cdn_dp_grf_write(struct cdn_dp_device *dp, in cdn_dp_grf_write() argument 66 ret = clk_prepare_enable(dp->grf_clk); in cdn_dp_grf_write() 68 DRM_DEV_ERROR(dp->dev, "Failed to prepare_enable grf clock\n"); in cdn_dp_grf_write() 72 ret = regmap_write(dp->grf, reg, val); in cdn_dp_grf_write() 74 DRM_DEV_ERROR(dp->dev, "Could not write to GRF: %d\n", ret); in cdn_dp_grf_write() 75 clk_disable_unprepare(dp->grf_clk); in cdn_dp_grf_write() 79 clk_disable_unprepare(dp->grf_clk); in cdn_dp_grf_write() [all …]
|
| H A D | dw-dp.c | 495 static int dw_dp_hdcp_init_keys(struct dw_dp *dp) in dw_dp_hdcp_init_keys() argument 503 regmap_read(dp->regmap, DPTX_HDCPREG_RMLSTS, &val); in dw_dp_hdcp_init_keys() 505 dev_info(dp->dev, "dpk keys already write\n"); in dw_dp_hdcp_init_keys() 511 dev_info(dp->dev, "HDCP: read size %d\n", size); in dw_dp_hdcp_init_keys() 515 base = sip_hdcp_request_share_memory(dp->id ? DP_TX1 : DP_TX0); in dw_dp_hdcp_init_keys() 521 res = sip_hdcp_config(HDCP_FUNC_KEY_LOAD, dp->id ? DP_TX1 : DP_TX0, 0); in dw_dp_hdcp_init_keys() 523 dev_err(dp->dev, "load hdcp key failed\n"); in dw_dp_hdcp_init_keys() 530 static int dw_dp_hdcp_rng_init(struct dw_dp *dp) in dw_dp_hdcp_rng_init() argument 534 regmap_write(dp->regmap, DPTX_HDCPREG_ANCONF, OANBYPASS); in dw_dp_hdcp_rng_init() 536 regmap_write(dp->regmap, DPTX_HDCPREG_AN0, random_val); in dw_dp_hdcp_rng_init() [all …]
|
| H A D | cdn-dp-link-training.c | 11 #include "cdn-dp-core.h" 12 #include "cdn-dp-reg.h" 14 static void cdn_dp_set_signal_levels(struct cdn_dp_device *dp) in cdn_dp_set_signal_levels() argument 16 struct cdn_dp_port *port = dp->port[dp->active_port]; in cdn_dp_set_signal_levels() 17 int rate = drm_dp_bw_code_to_link_rate(dp->link.rate); in cdn_dp_set_signal_levels() 18 u8 swing = (dp->train_set[0] & DP_TRAIN_VOLTAGE_SWING_MASK) >> in cdn_dp_set_signal_levels() 20 u8 pre_emphasis = (dp->train_set[0] & DP_TRAIN_PRE_EMPHASIS_MASK) in cdn_dp_set_signal_levels() 23 tcphy_dp_set_phy_config(port->phy, rate, dp->link.num_lanes, in cdn_dp_set_signal_levels() 27 static int cdn_dp_set_pattern(struct cdn_dp_device *dp, uint8_t dp_train_pat) in cdn_dp_set_pattern() argument 33 global_config = NUM_LANES(dp->link.num_lanes - 1) | SST_MODE | in cdn_dp_set_pattern() [all …]
|
| H A D | cdn-dp-reg.c | 14 #include "cdn-dp-core.h" 15 #include "cdn-dp-reg.h" 24 void cdn_dp_set_fw_clk(struct cdn_dp_device *dp, unsigned long clk) in cdn_dp_set_fw_clk() argument 26 writel(clk / 1000000, dp->regs + SW_CLK_H); in cdn_dp_set_fw_clk() 29 void cdn_dp_clock_reset(struct cdn_dp_device *dp) in cdn_dp_clock_reset() argument 45 writel(val, dp->regs + SOURCE_DPTX_CAR); in cdn_dp_clock_reset() 48 writel(val, dp->regs + SOURCE_PHY_CAR); in cdn_dp_clock_reset() 54 writel(val, dp->regs + SOURCE_PKT_CAR); in cdn_dp_clock_reset() 62 writel(val, dp->regs + SOURCE_AIF_CAR); in cdn_dp_clock_reset() 68 writel(val, dp->regs + SOURCE_CIPHER_CAR); in cdn_dp_clock_reset() [all …]
|
| H A D | analogix_dp-rockchip.c | 3 * Rockchip SoC DP (Display Port) interface driver. 122 struct rockchip_dp_device *dp = dev_get_drvdata(dev); in rockchip_dp_audio_hw_params() local 124 rockchip_grf_field_write(dp->grf, &dp->data->spdif_sel, in rockchip_dp_audio_hw_params() 126 rockchip_grf_field_write(dp->grf, &dp->data->i2s_sel, in rockchip_dp_audio_hw_params() 129 return analogix_dp_audio_hw_params(dp->adp, daifmt, params); in rockchip_dp_audio_hw_params() 134 struct rockchip_dp_device *dp = dev_get_drvdata(dev); in rockchip_dp_audio_shutdown() local 136 analogix_dp_audio_shutdown(dp->adp); in rockchip_dp_audio_shutdown() 138 rockchip_grf_field_write(dp->grf, &dp->data->spdif_sel, 0); in rockchip_dp_audio_shutdown() 139 rockchip_grf_field_write(dp->grf, &dp->data->i2s_sel, 0); in rockchip_dp_audio_shutdown() 144 struct rockchip_dp_device *dp = dev_get_drvdata(dev); in rockchip_dp_audio_startup() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/dp/ |
| H A D | dp_display.c | 124 {.compatible = "qcom,sc7180-dp"}, 184 struct dp_display_private *dp; in dp_display_signal_audio_start() local 186 dp = container_of(dp_display, struct dp_display_private, dp_display); in dp_display_signal_audio_start() 188 reinit_completion(&dp->audio_comp); in dp_display_signal_audio_start() 193 struct dp_display_private *dp; in dp_display_signal_audio_complete() local 195 dp = container_of(dp_display, struct dp_display_private, dp_display); in dp_display_signal_audio_complete() 197 complete_all(&dp->audio_comp); in dp_display_signal_audio_complete() 206 struct dp_display_private *dp; in dp_display_bind() local 212 dp = container_of(g_dp_display, in dp_display_bind() 214 if (!dp) { in dp_display_bind() [all …]
|
| /OK3568_Linux_fs/kernel/net/dsa/ |
| H A D | port.c | 33 static int dsa_port_notify(const struct dsa_port *dp, unsigned long e, void *v) in dsa_port_notify() argument 35 struct raw_notifier_head *nh = &dp->ds->dst->nh; in dsa_port_notify() 43 int dsa_port_set_state(struct dsa_port *dp, u8 state, in dsa_port_set_state() argument 46 struct dsa_switch *ds = dp->ds; in dsa_port_set_state() 47 int port = dp->index; in dsa_port_set_state() 61 if ((dp->stp_state == BR_STATE_LEARNING || in dsa_port_set_state() 62 dp->stp_state == BR_STATE_FORWARDING) && in dsa_port_set_state() 69 dp->stp_state = state; in dsa_port_set_state() 74 static void dsa_port_set_state_now(struct dsa_port *dp, u8 state) in dsa_port_set_state_now() argument 78 err = dsa_port_set_state(dp, state, NULL); in dsa_port_set_state_now() [all …]
|
| H A D | dsa2.c | 27 struct dsa_port *dp; in dsa_switch_find() local 33 list_for_each_entry(dp, &dst->ports, list) { in dsa_switch_find() 34 if (dp->ds->index != sw_index) in dsa_switch_find() 37 return dp->ds; in dsa_switch_find() 128 static bool dsa_port_is_user(struct dsa_port *dp) in dsa_port_is_user() argument 130 return dp->type == DSA_PORT_TYPE_USER; in dsa_port_is_user() 136 struct dsa_port *dp; in dsa_tree_find_port_by_node() local 138 list_for_each_entry(dp, &dst->ports, list) in dsa_tree_find_port_by_node() 139 if (dp->dn == dn) in dsa_tree_find_port_by_node() 140 return dp; in dsa_tree_find_port_by_node() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_dp.c | 40 MODULE_PARM_DESC(aux_timeout_ms, "DP aux timeout value in msec (default: 50)"); 47 MODULE_PARM_DESC(power_on_delay_ms, "DP power on delay in msec (default: 4)"); 267 * @misc0: misc0 configuration (per DP v1.2 spec) 268 * @misc1: misc1 configuration (per DP v1.2 spec) 289 * @phy: PHY handles for DP lanes 294 * @dpcd: DP configuration data from currently connected sink device 333 static void zynqmp_dp_write(struct zynqmp_dp *dp, int offset, u32 val) in zynqmp_dp_write() argument 335 writel(val, dp->iomem + offset); in zynqmp_dp_write() 338 static u32 zynqmp_dp_read(struct zynqmp_dp *dp, int offset) in zynqmp_dp_read() argument 340 return readl(dp->iomem + offset); in zynqmp_dp_read() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/typec/altmodes/ |
| H A D | displayport.c | 30 /* Pin assignments that use USB3.1 Gen2 signaling to carry DP protocol */ 34 /* Pin assignments that use DP v1.3 signaling to carry DP protocol */ 40 /* DP only pin assignments */ 82 static int dp_altmode_notify(struct dp_altmode *dp) in dp_altmode_notify() argument 84 u8 state = get_count_order(DP_CONF_GET_PIN_ASSIGN(dp->data.conf)); in dp_altmode_notify() 86 return typec_altmode_notify(dp->alt, TYPEC_MODAL_STATE(state), in dp_altmode_notify() 87 &dp->data); in dp_altmode_notify() 90 static int dp_altmode_configure(struct dp_altmode *dp, u8 con) in dp_altmode_configure() argument 92 u32 conf = DP_CONF_SIGNALING_DP; /* Only DP signaling supported */ in dp_altmode_configure() 102 case DP_STATUS_CON_BOTH: /* NOTE: First acting as DP source */ in dp_altmode_configure() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | dp.c | 24 #include "dp.h" 37 struct nvkm_dp *dp; member 48 struct nvkm_dp *dp = lt->dp; in nvkm_dp_train_sense() local 51 if (dp->dpcd[DPCD_RC0E_AUX_RD_INTERVAL]) in nvkm_dp_train_sense() 52 mdelay(dp->dpcd[DPCD_RC0E_AUX_RD_INTERVAL] * 4); in nvkm_dp_train_sense() 56 ret = nvkm_rdaux(dp->aux, DPCD_LS02, lt->stat, 6); in nvkm_dp_train_sense() 61 ret = nvkm_rdaux(dp->aux, DPCD_LS0C, <->pc2stat, 1); in nvkm_dp_train_sense() 64 OUTP_TRACE(&dp->outp, "status %6ph pc2 %02x", in nvkm_dp_train_sense() 67 OUTP_TRACE(&dp->outp, "status %6ph", lt->stat); in nvkm_dp_train_sense() 76 struct nvkm_dp *dp = lt->dp; in nvkm_dp_train_drive() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/usb/typec/ucsi/ |
| H A D | displayport.c | 50 struct ucsi_dp *dp = typec_altmode_get_drvdata(alt); in ucsi_displayport_enter() local 51 struct ucsi *ucsi = dp->con->ucsi; in ucsi_displayport_enter() 57 mutex_lock(&dp->con->lock); in ucsi_displayport_enter() 59 if (!dp->override && dp->initialized) { in ucsi_displayport_enter() 68 command = UCSI_GET_CURRENT_CAM | UCSI_CONNECTOR_NUMBER(dp->con->num); in ucsi_displayport_enter() 77 ret = dp->con->port_altmode[cur] == alt ? 0 : -EBUSY; in ucsi_displayport_enter() 93 dp->header = VDO(USB_TYPEC_DP_SID, 1, svdm_version, CMD_ENTER_MODE); in ucsi_displayport_enter() 94 dp->header |= VDO_OPOS(USB_TYPEC_DP_MODE); in ucsi_displayport_enter() 95 dp->header |= VDO_CMDT(CMDT_RSP_ACK); in ucsi_displayport_enter() 97 dp->vdo_data = NULL; in ucsi_displayport_enter() [all …]
|
| /OK3568_Linux_fs/kernel/sound/core/seq/oss/ |
| H A D | seq_oss_init.c | 42 static int create_port(struct seq_oss_devinfo *dp); 43 static int delete_port(struct seq_oss_devinfo *dp); 44 static int alloc_seq_queue(struct seq_oss_devinfo *dp); 175 struct seq_oss_devinfo *dp; in snd_seq_oss_open() local 177 dp = kzalloc(sizeof(*dp), GFP_KERNEL); in snd_seq_oss_open() 178 if (!dp) in snd_seq_oss_open() 181 dp->cseq = system_client; in snd_seq_oss_open() 182 dp->port = -1; in snd_seq_oss_open() 183 dp->queue = -1; in snd_seq_oss_open() 190 dp->index = i; in snd_seq_oss_open() [all …]
|
| H A D | seq_oss_event.c | 22 static int extended_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev); 23 static int chn_voice_event(struct seq_oss_devinfo *dp, union evrec *event_rec, struct snd_seq_event… 24 static int chn_common_event(struct seq_oss_devinfo *dp, union evrec *event_rec, struct snd_seq_even… 25 static int timing_event(struct seq_oss_devinfo *dp, union evrec *event_rec, struct snd_seq_event *e… 26 static int local_event(struct seq_oss_devinfo *dp, union evrec *event_rec, struct snd_seq_event *ev… 27 static int old_event(struct seq_oss_devinfo *dp, union evrec *q, struct snd_seq_event *ev); 28 static int note_on_event(struct seq_oss_devinfo *dp, int dev, int ch, int note, int vel, struct snd… 29 static int note_off_event(struct seq_oss_devinfo *dp, int dev, int ch, int note, int vel, struct sn… 30 static int set_note_event(struct seq_oss_devinfo *dp, int dev, int type, int ch, int note, int vel,… 31 static int set_control_event(struct seq_oss_devinfo *dp, int dev, int type, int ch, int param, int … [all …]
|
| H A D | seq_oss_ioctl.c | 18 static int snd_seq_oss_synth_info_user(struct seq_oss_devinfo *dp, void __user *arg) in snd_seq_oss_synth_info_user() argument 24 if (snd_seq_oss_synth_make_info(dp, info.device, &info) < 0) in snd_seq_oss_synth_info_user() 31 static int snd_seq_oss_midi_info_user(struct seq_oss_devinfo *dp, void __user *arg) in snd_seq_oss_midi_info_user() argument 37 if (snd_seq_oss_midi_make_info(dp, info.device, &info) < 0) in snd_seq_oss_midi_info_user() 44 static int snd_seq_oss_oob_user(struct seq_oss_devinfo *dp, void __user *arg) in snd_seq_oss_oob_user() argument 52 snd_seq_oss_fill_addr(dp, &tmpev, dp->addr.client, dp->addr.port); in snd_seq_oss_oob_user() 54 if (! snd_seq_oss_process_event(dp, (union evrec *)ev, &tmpev)) { in snd_seq_oss_oob_user() 55 snd_seq_oss_dispatch(dp, &tmpev, 0, 0); in snd_seq_oss_oob_user() 61 snd_seq_oss_ioctl(struct seq_oss_devinfo *dp, unsigned int cmd, unsigned long carg) in snd_seq_oss_ioctl() argument 77 return snd_seq_oss_timer_ioctl(dp->timer, cmd, arg); in snd_seq_oss_ioctl() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/exynos/ |
| H A D | exynos_dp.c | 3 * Samsung SoC DP (Display Port) interface driver. 50 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_crtc_clock_enable() local 51 struct drm_encoder *encoder = &dp->encoder; in exynos_dp_crtc_clock_enable() 74 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_get_modes() local 78 if (dp->plat_data.panel) in exynos_dp_get_modes() 83 DRM_DEV_ERROR(dp->dev, in exynos_dp_get_modes() 88 drm_display_mode_from_videomode(&dp->vm, mode); in exynos_dp_get_modes() 103 struct exynos_dp_device *dp = to_dp(plat_data); in exynos_dp_bridge_attach() local 106 dp->connector = connector; in exynos_dp_bridge_attach() 108 /* Pre-empt DP connector creation if there's a bridge */ in exynos_dp_bridge_attach() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/video/tegra124/ |
| H A D | dp.c | 44 static inline u32 tegra_dpaux_readl(struct tegra_dp_priv *dp, u32 reg) in tegra_dpaux_readl() argument 46 return readl((u32 *)dp->regs + reg); in tegra_dpaux_readl() 49 static inline void tegra_dpaux_writel(struct tegra_dp_priv *dp, u32 reg, in tegra_dpaux_writel() argument 52 writel(val, (u32 *)dp->regs + reg); in tegra_dpaux_writel() 55 static inline u32 tegra_dc_dpaux_poll_register(struct tegra_dp_priv *dp, in tegra_dc_dpaux_poll_register() argument 65 reg_val = tegra_dpaux_readl(dp, reg); in tegra_dc_dpaux_poll_register() 79 static inline int tegra_dpaux_wait_transaction(struct tegra_dp_priv *dp) in tegra_dpaux_wait_transaction() argument 81 /* According to DP spec, each aux transaction needs to finish in tegra_dpaux_wait_transaction() 83 if (tegra_dc_dpaux_poll_register(dp, DPAUX_DP_AUXCTL, in tegra_dpaux_wait_transaction() 87 debug("dp: DPAUX transaction timeout\n"); in tegra_dpaux_wait_transaction() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_link_encoder.h | 54 SRI(DP_CONFIG, DP, id), \ 55 SRI(DP_DPHY_CNTL, DP, id), \ 56 SRI(DP_DPHY_PRBS_CNTL, DP, id), \ 57 SRI(DP_DPHY_SCRAM_CNTL, DP, id),\ 58 SRI(DP_DPHY_SYM0, DP, id), \ 59 SRI(DP_DPHY_SYM1, DP, id), \ 60 SRI(DP_DPHY_SYM2, DP, id), \ 61 SRI(DP_DPHY_TRAINING_PATTERN_SEL, DP, id), \ 62 SRI(DP_LINK_CNTL, DP, id), \ 63 SRI(DP_LINK_FRAMING_CNTL, DP, id), \ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/md/ |
| H A D | dm-io.c | 162 void (*get_page)(struct dpages *dp, 164 void (*next_page)(struct dpages *dp); 179 static void list_get_page(struct dpages *dp, in list_get_page() argument 182 unsigned o = dp->context_u; in list_get_page() 183 struct page_list *pl = (struct page_list *) dp->context_ptr; in list_get_page() 190 static void list_next_page(struct dpages *dp) in list_next_page() argument 192 struct page_list *pl = (struct page_list *) dp->context_ptr; in list_next_page() 193 dp->context_ptr = pl->next; in list_next_page() 194 dp->context_u = 0; in list_next_page() 197 static void list_dp_init(struct dpages *dp, struct page_list *pl, unsigned offset) in list_dp_init() argument [all …]
|