Lines Matching +full:lvds +full:- +full:4 +full:bits
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * R-Car Display Unit DRM driver
5 * Copyright (C) 2013-2015 Renesas Electronics Corporation
29 #define RCAR_DU_FEATURE_CRTC_IRQ BIT(0) /* Per-CRTC IRQ */
30 #define RCAR_DU_FEATURE_CRTC_CLOCK BIT(1) /* Per-CRTC clock */
33 #define RCAR_DU_FEATURE_TVM_SYNC BIT(4) /* Has TV switch/sync modes */
34 #define RCAR_DU_FEATURE_NO_BLENDING BIT(5) /* PnMR.SPIM does not have ALP nor EOR bits */
52 * struct rcar_du_output_routing - Output routing specification
58 * of in-SoC encoder for the output.
66 * struct rcar_du_device_info - DU model-specific information
72 * @num_lvds: number of internal LVDS encoders
76 * @lvds_clk_mask: bitmask of channels that can use the LVDS clock as dot clock
91 #define RCAR_DU_MAX_CRTCS 4
93 #define RCAR_DU_MAX_VSPS 4
111 struct drm_bridge *lvds[RCAR_DU_MAX_LVDS]; member
131 return rcdu->info->features & feature; in rcar_du_has()
137 return rcdu->info->quirks & quirk; in rcar_du_needs()
142 return ioread32(rcdu->mmio + reg); in rcar_du_read()
147 iowrite32(data, rcdu->mmio + reg); in rcar_du_write()