Home
last modified time | relevance | path

Searched full:dp (Results 1 – 25 of 1848) sorted by relevance

12345678910>>...74

/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_reg.c3 * 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 Danalogix_dp_core.c3 * 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 Danalogix_dp_core.h3 * 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 Danalogix_dp_reg.c2 * 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 Danalogix_dp.c51 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 Ddw-dp.c324 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 Dcdn-dp-core.c24 #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 Ddw-dp.c495 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 Dcdn-dp-link-training.c11 #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 Dcdn-dp-reg.c14 #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 Danalogix_dp-rockchip.c3 * 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 Ddp_display.c124 {.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 Dport.c33 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 Ddsa2.c27 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 Dzynqmp_dp.c40 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 Ddisplayport.c30 /* 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 Ddp.c24 #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, &lt->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 Ddisplayport.c50 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 Dseq_oss_init.c42 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 Dseq_oss_event.c22 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 Dseq_oss_ioctl.c18 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 Dexynos_dp.c3 * 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 Ddp.c44 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 Ddce_link_encoder.h54 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 Ddm-io.c162 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 …]

12345678910>>...74