Home
last modified time | relevance | path

Searched refs:vsc (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/dsa/
H A Dvitesse-vsc73xx-core.c494 static int vsc73xx_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_read() argument
497 return vsc->ops->read(vsc, block, subblock, reg, val); in vsc73xx_read()
500 static int vsc73xx_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_write() argument
503 return vsc->ops->write(vsc, block, subblock, reg, val); in vsc73xx_write()
506 static int vsc73xx_update_bits(struct vsc73xx *vsc, u8 block, u8 subblock, in vsc73xx_update_bits() argument
513 ret = vsc73xx_read(vsc, block, subblock, reg, &orig); in vsc73xx_update_bits()
518 return vsc73xx_write(vsc, block, subblock, reg, tmp); in vsc73xx_update_bits()
521 static int vsc73xx_detect(struct vsc73xx *vsc) in vsc73xx_detect() argument
530 ret = vsc73xx_read(vsc, VSC73XX_BLOCK_SYSTEM, 0, in vsc73xx_detect()
533 dev_err(vsc->dev, "unable to read mailbox (%d)\n", ret); in vsc73xx_detect()
[all …]
H A Dvitesse-vsc73xx-spi.c35 struct vsc73xx vsc; member
52 static int vsc73xx_spi_read(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_spi_read() argument
55 struct vsc73xx_spi *vsc_spi = vsc->priv; in vsc73xx_spi_read()
94 static int vsc73xx_spi_write(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg, in vsc73xx_spi_write() argument
97 struct vsc73xx_spi *vsc_spi = vsc->priv; in vsc73xx_spi_write()
146 vsc_spi->vsc.dev = dev; in vsc73xx_spi_probe()
147 vsc_spi->vsc.priv = vsc_spi; in vsc73xx_spi_probe()
148 vsc_spi->vsc.ops = &vsc73xx_spi_ops; in vsc73xx_spi_probe()
159 return vsc73xx_probe(&vsc_spi->vsc); in vsc73xx_spi_probe()
169 vsc73xx_remove(&vsc_spi->vsc); in vsc73xx_spi_remove()
[all …]
H A Dvitesse-vsc73xx.h70 int (*read)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
72 int (*write)(struct vsc73xx *vsc, u8 block, u8 subblock, u8 reg,
92 int vsc73xx_probe(struct vsc73xx *vsc);
93 void vsc73xx_remove(struct vsc73xx *vsc);
94 void vsc73xx_shutdown(struct vsc73xx *vsc);
/linux/drivers/misc/mei/
H A DMakefile39 obj-$(CONFIG_INTEL_MEI_VSC_HW) += mei-vsc-hw.o
40 mei-vsc-hw-y := vsc-tp.o
41 mei-vsc-hw-y += vsc-fw-loader.o
43 obj-$(CONFIG_INTEL_MEI_VSC) += mei-vsc.o
44 mei-vsc-y := platform-vsc.o
H A DKconfig82 will be called mei-vsc-hw.
94 will be called mei-vsc.
/linux/drivers/gpu/drm/i915/display/
H A Dintel_dp.c3011 struct drm_dp_vsc_sdp *vsc) in intel_dp_compute_vsc_colorimetry() argument
3021 vsc->revision = 0x7; in intel_dp_compute_vsc_colorimetry()
3028 vsc->revision = 0x5; in intel_dp_compute_vsc_colorimetry()
3031 vsc->length = 0x13; in intel_dp_compute_vsc_colorimetry()
3036 vsc->pixelformat = DP_PIXELFORMAT_YUV444; in intel_dp_compute_vsc_colorimetry()
3039 vsc->pixelformat = DP_PIXELFORMAT_YUV420; in intel_dp_compute_vsc_colorimetry()
3043 vsc->pixelformat = DP_PIXELFORMAT_RGB; in intel_dp_compute_vsc_colorimetry()
3048 vsc->colorimetry = DP_COLORIMETRY_BT709_YCC; in intel_dp_compute_vsc_colorimetry()
3051 vsc->colorimetry = DP_COLORIMETRY_XVYCC_601; in intel_dp_compute_vsc_colorimetry()
3054 vsc->colorimetry = DP_COLORIMETRY_XVYCC_709; in intel_dp_compute_vsc_colorimetry()
[all …]
H A Dintel_display_types.h1310 struct drm_dp_vsc_sdp vsc; member
/linux/drivers/gpu/drm/display/
H A Ddrm_dp_helper.c3520 void drm_dp_vsc_sdp_log(struct drm_printer *p, const struct drm_dp_vsc_sdp *vsc) in drm_dp_vsc_sdp_log() argument
3523 dp_sdp_type_get_name(vsc->sdp_type), vsc->revision, vsc->length); in drm_dp_vsc_sdp_log()
3526 dp_pixelformat_get_name(vsc->pixelformat)); in drm_dp_vsc_sdp_log()
3528 dp_colorimetry_get_name(vsc->pixelformat, vsc->colorimetry)); in drm_dp_vsc_sdp_log()
3529 drm_printf_indent(p, 1, "bpc: %u\n", vsc->bpc); in drm_dp_vsc_sdp_log()
3531 dp_dynamic_range_get_name(vsc->dynamic_range)); in drm_dp_vsc_sdp_log()
3533 dp_content_type_get_name(vsc in drm_dp_vsc_sdp_log()
3609 drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp * vsc,struct dp_sdp * sdp) drm_dp_vsc_sdp_pack() argument
[all...]
/linux/include/drm/display/
H A Ddrm_dp_helper.h135 void drm_dp_vsc_sdp_log(struct drm_printer *p, const struct drm_dp_vsc_sdp *vsc);
1031 ssize_t drm_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc, struct dp_sdp *sdp);
/linux/drivers/gpu/drm/radeon/
H A Drs690.c305 if (crtc->vsc.full > dfixed_const(2)) in rs690_crtc_bandwidth_compute()
333 if (crtc->vsc.full > b.full) in rs690_crtc_bandwidth_compute()
334 b.full = crtc->vsc.full; in rs690_crtc_bandwidth_compute()
H A Drv515.c953 if (crtc->vsc.full > dfixed_const(2)) in rv515_crtc_bandwidth_compute()
981 if (crtc->vsc.full > b.full) in rv515_crtc_bandwidth_compute()
982 b.full = crtc->vsc.full; in rv515_crtc_bandwidth_compute()
/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_stream_encoder.c851 if (info_frame->vsc.valid) in dce110_stream_encoder_update_dp_info_packets()
855 &info_frame->vsc); in dce110_stream_encoder_update_dp_info_packets()
872 REG_UPDATE(DP_SEC_CNTL, DP_SEC_GSP0_ENABLE, info_frame->vsc.valid); in dce110_stream_encoder_update_dp_info_packets()
/linux/arch/arm/boot/dts/gemini/
H A Dgemini-sl93512r.dts124 vsc: ethernet-port@6 { label
/linux/drivers/video/fbdev/
H A Dcg14.c117 u16 vsc; /* Vert Sync Clear */ member
/linux/Documentation/networking/devlink/
H A Dmlx5.rst348 The CR-space dump uses vsc interface which is valid even if the FW command
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_resource.c5270 info->vsc.valid = false; in resource_build_info_frame()
5295 set_vsc_info_packet(&info->vsc, pipe_ctx->stream); in resource_build_info_frame()