/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/ |
H A D | vc4_hdmi_phy.c | 136 HDMI_WRITE(HDMI_TX_PHY_RESET_CTL, 0xf << 16); in vc4_hdmi_phy_init() 137 HDMI_WRITE(HDMI_TX_PHY_RESET_CTL, 0); in vc4_hdmi_phy_init() 142 HDMI_WRITE(HDMI_TX_PHY_RESET_CTL, 0xf << 16); in vc4_hdmi_phy_disable() 147 HDMI_WRITE(HDMI_TX_PHY_CTL_0, in vc4_hdmi_phy_rng_enable() 154 HDMI_WRITE(HDMI_TX_PHY_CTL_0, in vc4_hdmi_phy_rng_disable() 338 HDMI_WRITE(HDMI_TX_PHY_RESET_CTL, 0x0f); in vc5_hdmi_reset_phy() 339 HDMI_WRITE(HDMI_TX_PHY_POWERDOWN_CTL, BIT(10)); in vc5_hdmi_reset_phy() 355 HDMI_WRITE(HDMI_TX_PHY_POWERDOWN_CTL, in vc5_hdmi_phy_init() 358 HDMI_WRITE(HDMI_TX_PHY_RESET_CTL, in vc5_hdmi_phy_init() 365 HDMI_WRITE(HDMI_RM_CONTRO in vc5_hdmi_phy_init() [all...] |
H A D | vc4_hdmi.c | 102 HDMI_WRITE(HDMI_M_CTL, VC4_HD_M_SW_RST); in vc4_hdmi_reset() 104 HDMI_WRITE(HDMI_M_CTL, 0); in vc4_hdmi_reset() 106 HDMI_WRITE(HDMI_M_CTL, VC4_HD_M_ENABLE); in vc4_hdmi_reset() 108 HDMI_WRITE(HDMI_SW_RESET_CONTROL, in vc4_hdmi_reset() 112 HDMI_WRITE(HDMI_SW_RESET_CONTROL, 0); in vc4_hdmi_reset() 119 HDMI_WRITE(HDMI_DVP_CTL, 0); in vc5_hdmi_reset() 121 HDMI_WRITE(HDMI_CLOCK_STOP, in vc5_hdmi_reset() 140 HDMI_WRITE(HDMI_CEC_CNTRL_1, value); in vc4_hdmi_cec_update_clk_div() 269 HDMI_WRITE(HDMI_RAM_PACKET_CONFIG, in vc4_hdmi_stop_packet() 319 HDMI_WRITE(HDMI_RAM_PACKET_CONFI in vc4_hdmi_write_infoframe() [all...] |
H A D | vc4_hdmi_regs.h | 442 #define HDMI_WRITE(reg, val) vc4_hdmi_write(vc4_hdmi, reg, val) macro
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
H A D | vc4_hdmi_phy.c | 141 HDMI_WRITE(HDMI_TX_PHY_RESET_CTL, 0xf << 16); in vc4_hdmi_phy_init() 142 HDMI_WRITE(HDMI_TX_PHY_RESET_CTL, 0); in vc4_hdmi_phy_init() 152 HDMI_WRITE(HDMI_TX_PHY_RESET_CTL, 0xf << 16); in vc4_hdmi_phy_disable() 161 HDMI_WRITE(HDMI_TX_PHY_CTL_0, in vc4_hdmi_phy_rng_enable() 172 HDMI_WRITE(HDMI_TX_PHY_CTL_0, in vc4_hdmi_phy_rng_disable() 359 HDMI_WRITE(HDMI_TX_PHY_RESET_CTL, 0x0f); in vc5_hdmi_reset_phy() 360 HDMI_WRITE(HDMI_TX_PHY_POWERDOWN_CTL, BIT(10)); in vc5_hdmi_reset_phy() 380 HDMI_WRITE(HDMI_TX_PHY_POWERDOWN_CTL, in vc5_hdmi_phy_init() 383 HDMI_WRITE(HDMI_TX_PHY_RESET_CTL, in vc5_hdmi_phy_init() 390 HDMI_WRITE(HDMI_RM_CONTRO in vc5_hdmi_phy_init() [all...] |
H A D | vc4_hdmi.c | 211 HDMI_WRITE(HDMI_M_CTL, VC4_HD_M_SW_RST); in vc4_hdmi_reset() 213 HDMI_WRITE(HDMI_M_CTL, 0); in vc4_hdmi_reset() 215 HDMI_WRITE(HDMI_M_CTL, VC4_HD_M_ENABLE); in vc4_hdmi_reset() 217 HDMI_WRITE(HDMI_SW_RESET_CONTROL, in vc4_hdmi_reset() 221 HDMI_WRITE(HDMI_SW_RESET_CONTROL, 0); in vc4_hdmi_reset() 246 HDMI_WRITE(HDMI_DVP_CTL, 0); in vc5_hdmi_reset() 248 HDMI_WRITE(HDMI_CLOCK_STOP, in vc5_hdmi_reset() 289 HDMI_WRITE(HDMI_CEC_CNTRL_1, value); in vc4_hdmi_cec_update_clk_div() 785 HDMI_WRITE(HDMI_RAM_PACKET_CONFIG, in vc4_hdmi_stop_packet() 858 HDMI_WRITE(HDMI_RAM_PACKET_CONFI in vc4_hdmi_write_infoframe() [all...] |
H A D | vc4_hdmi_regs.h | 506 #define HDMI_WRITE(reg, val) vc4_hdmi_write(vc4_hdmi, reg, val) macro
|
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | oaktrail_hdmi_i2c.c | 36 #define HDMI_WRITE(reg, val) writel(val, hdmi_dev->regs + (reg)) macro 83 HDMI_WRITE(HDMI_HICR, temp); in hdmi_i2c_irq_enable() 89 HDMI_WRITE(HDMI_HICR, 0x0); in hdmi_i2c_irq_disable() 106 HDMI_WRITE(HDMI_HI2CHCR, temp); in xfer_read() 135 HDMI_WRITE(HDMI_ICRH, 0x00008760); in oaktrail_hdmi_i2c_access() 192 HDMI_WRITE(HDMI_HISR, temp | HDMI_INTR_I2C_FULL); in hdmi_i2c_read() 197 HDMI_WRITE(HDMI_HI2CHCR, temp | HI2C_READ_CONTINUE); in hdmi_i2c_read() 211 HDMI_WRITE(HDMI_HISR, temp | HDMI_INTR_I2C_DONE); in hdmi_i2c_transaction_done() 216 HDMI_WRITE(HDMI_HI2CHCR, temp & ~HI2C_ENABLE_TRANSACTION); in hdmi_i2c_transaction_done() 232 HDMI_WRITE(HDMI_HIS in oaktrail_hdmi_i2c_handler() [all...] |
H A D | oaktrail_hdmi.c | 37 #define HDMI_WRITE(reg, val) writel(val, hdmi_dev->regs + (reg)) macro 136 HDMI_WRITE(HDMI_HCR, 0x67); in oaktrail_hdmi_audio_enable() 139 HDMI_WRITE(0x51a8, 0x10); in oaktrail_hdmi_audio_enable() 142 HDMI_WRITE(HDMI_AUDIO_CTRL, 0x1); in oaktrail_hdmi_audio_enable() 151 HDMI_WRITE(0x51a8, 0x0); in oaktrail_hdmi_audio_disable() 154 HDMI_WRITE(HDMI_AUDIO_CTRL, 0x0); in oaktrail_hdmi_audio_disable() 157 HDMI_WRITE(HDMI_HCR, 0x47); in oaktrail_hdmi_audio_disable() 320 HDMI_WRITE(0x1004, 0x1fd); in oaktrail_crtc_hdmi_mode_set() 321 HDMI_WRITE(0x2000, 0x1); in oaktrail_crtc_hdmi_mode_set() 322 HDMI_WRITE( in oaktrail_crtc_hdmi_mode_set() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | oaktrail_hdmi_i2c.c | 36 #define HDMI_WRITE(reg, val) writel(val, hdmi_dev->regs + (reg)) macro 83 HDMI_WRITE(HDMI_HICR, temp); in hdmi_i2c_irq_enable() 89 HDMI_WRITE(HDMI_HICR, 0x0); in hdmi_i2c_irq_disable() 106 HDMI_WRITE(HDMI_HI2CHCR, temp); in xfer_read() 135 HDMI_WRITE(HDMI_ICRH, 0x00008760); in oaktrail_hdmi_i2c_access() 192 HDMI_WRITE(HDMI_HISR, temp | HDMI_INTR_I2C_FULL); in hdmi_i2c_read() 197 HDMI_WRITE(HDMI_HI2CHCR, temp | HI2C_READ_CONTINUE); in hdmi_i2c_read() 211 HDMI_WRITE(HDMI_HISR, temp | HDMI_INTR_I2C_DONE); in hdmi_i2c_transaction_done() 216 HDMI_WRITE(HDMI_HI2CHCR, temp & ~HI2C_ENABLE_TRANSACTION); in hdmi_i2c_transaction_done() 232 HDMI_WRITE(HDMI_HIS in oaktrail_hdmi_i2c_handler() [all...] |
H A D | oaktrail_hdmi.c | 40 #define HDMI_WRITE(reg, val) writel(val, hdmi_dev->regs + (reg)) macro 139 HDMI_WRITE(HDMI_HCR, 0x67); in oaktrail_hdmi_audio_enable() 142 HDMI_WRITE(0x51a8, 0x10); in oaktrail_hdmi_audio_enable() 145 HDMI_WRITE(HDMI_AUDIO_CTRL, 0x1); in oaktrail_hdmi_audio_enable() 154 HDMI_WRITE(0x51a8, 0x0); in oaktrail_hdmi_audio_disable() 157 HDMI_WRITE(HDMI_AUDIO_CTRL, 0x0); in oaktrail_hdmi_audio_disable() 160 HDMI_WRITE(HDMI_HCR, 0x47); in oaktrail_hdmi_audio_disable() 323 HDMI_WRITE(0x1004, 0x1fd); in oaktrail_crtc_hdmi_mode_set() 324 HDMI_WRITE(0x2000, 0x1); in oaktrail_crtc_hdmi_mode_set() 325 HDMI_WRITE( in oaktrail_crtc_hdmi_mode_set() [all...] |