Searched refs:vc4_hdmi (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/vc4/ |
D | vc4_hdmi.c | 114 static bool vc4_hdmi_supports_scrambling(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_supports_scrambling() argument 116 struct drm_display_info *display = &vc4_hdmi->connector.display_info; in vc4_hdmi_supports_scrambling() 118 lockdep_assert_held(&vc4_hdmi->mutex); in vc4_hdmi_supports_scrambling() 142 struct vc4_hdmi *vc4_hdmi = entry->file.data; in vc4_hdmi_debugfs_regs() local 143 struct drm_device *drm = vc4_hdmi->connector.dev; in vc4_hdmi_debugfs_regs() 150 drm_print_regset32(&p, &vc4_hdmi->hdmi_regset); in vc4_hdmi_debugfs_regs() 151 drm_print_regset32(&p, &vc4_hdmi->hd_regset); in vc4_hdmi_debugfs_regs() 152 drm_print_regset32(&p, &vc4_hdmi->cec_regset); in vc4_hdmi_debugfs_regs() 153 drm_print_regset32(&p, &vc4_hdmi->csc_regset); in vc4_hdmi_debugfs_regs() 154 drm_print_regset32(&p, &vc4_hdmi->dvp_regset); in vc4_hdmi_debugfs_regs() [all …]
|
D | vc4_hdmi.h | 11 struct vc4_hdmi; 61 struct vc4_hdmi *vc4_hdmi); 64 void (*reset)(struct vc4_hdmi *vc4_hdmi); 67 void (*csc_setup)(struct vc4_hdmi *vc4_hdmi, 72 void (*set_timings)(struct vc4_hdmi *vc4_hdmi, 77 void (*phy_init)(struct vc4_hdmi *vc4_hdmi, 81 void (*phy_disable)(struct vc4_hdmi *vc4_hdmi); 84 void (*phy_rng_enable)(struct vc4_hdmi *vc4_hdmi); 87 void (*phy_rng_disable)(struct vc4_hdmi *vc4_hdmi); 90 u32 (*channel_map)(struct vc4_hdmi *vc4_hdmi, u32 channel_mask); [all …]
|
D | vc4_hdmi_phy.c | 130 void vc4_hdmi_phy_init(struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_phy_init() argument 139 spin_lock_irqsave(&vc4_hdmi->hw_lock, flags); in vc4_hdmi_phy_init() 144 spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); in vc4_hdmi_phy_init() 147 void vc4_hdmi_phy_disable(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_phy_disable() argument 151 spin_lock_irqsave(&vc4_hdmi->hw_lock, flags); in vc4_hdmi_phy_disable() 153 spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); in vc4_hdmi_phy_disable() 156 void vc4_hdmi_phy_rng_enable(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_phy_rng_enable() argument 160 spin_lock_irqsave(&vc4_hdmi->hw_lock, flags); in vc4_hdmi_phy_rng_enable() 164 spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); in vc4_hdmi_phy_rng_enable() 167 void vc4_hdmi_phy_rng_disable(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_phy_rng_disable() argument [all …]
|
D | vc4_hdmi_regs.h | 415 void __iomem *__vc4_hdmi_get_field_base(struct vc4_hdmi *hdmi, in __vc4_hdmi_get_field_base() 450 static inline u32 vc4_hdmi_read(struct vc4_hdmi *hdmi, in vc4_hdmi_read() 477 #define HDMI_READ(reg) vc4_hdmi_read(vc4_hdmi, reg) 479 static inline void vc4_hdmi_write(struct vc4_hdmi *hdmi, in vc4_hdmi_write() 506 #define HDMI_WRITE(reg, val) vc4_hdmi_write(vc4_hdmi, reg, val)
|
D | Makefile | 14 vc4_hdmi.o \
|
D | vc4_crtc.c | 524 struct vc4_hdmi *vc4_hdmi; in vc4_crtc_disable_at_boot() local 555 vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_crtc_disable_at_boot() 556 ret = pm_runtime_resume_and_get(&vc4_hdmi->pdev->dev); in vc4_crtc_disable_at_boot()
|
/linux-6.12.1/Documentation/gpu/ |
D | vc4.rst | 36 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hdmi.c
|