.. | .. |
---|
13 | 13 | #define CONFIG_REG 0xc |
---|
14 | 14 | #define CONFIG_CEC BIT(28) |
---|
15 | 15 | #define CONFIG_AUD_UD BIT(23) |
---|
| 16 | +#define CONFIG_HDCP14 BIT(8) |
---|
16 | 17 | #define CORE_TIMESTAMP_HHMM 0x14 |
---|
17 | 18 | #define CORE_TIMESTAMP_MMDD 0x18 |
---|
18 | 19 | #define CORE_TIMESTAMP_YYYY 0x1c |
---|
.. | .. |
---|
139 | 140 | #define FRAME_COMPOSER_CONFIG8 0x860 |
---|
140 | 141 | #define FRAME_COMPOSER_CONFIG9 0x864 |
---|
141 | 142 | #define KEEPOUT_REKEY_CFG GENMASK(9, 8) |
---|
142 | | -#define KEEPOUT_REKEY_ALWAYS 0x2 |
---|
| 143 | +#define KEEPOUT_REKEY_ALWAYS (0x2 << 8) |
---|
143 | 144 | #define FRAME_COMPOSER_CONTROL0 0x86c |
---|
144 | 145 | /* Video Monitor Registers */ |
---|
145 | 146 | #define VIDEO_MONITOR_CONFIG0 0x880 |
---|
.. | .. |
---|
155 | 156 | #define HDCP2_BYPASS BIT(0) |
---|
156 | 157 | #define HDCP2LOGIC_ESM_GPIO_IN 0x8e4 |
---|
157 | 158 | #define HDCP2LOGIC_ESM_GPIO_OUT 0x8e8 |
---|
| 159 | +#define HDCP2_AUTHENTICATION_SUCCESS BIT(6) |
---|
158 | 160 | /* HDCP14 Registers */ |
---|
159 | 161 | #define HDCP14_CONFIG0 0x900 |
---|
| 162 | +#define HDCP14_OESS_ESSS_OVR_VALUE BIT(14) |
---|
| 163 | +#define HDCP14_OESS_ESSS_OVR_EN BIT(13) |
---|
160 | 164 | #define HDCP14_CONFIG1 0x904 |
---|
| 165 | +#define HDCP14_SHA1_MSG_CORRECT_P BIT(3) |
---|
161 | 166 | #define HDCP14_CONFIG2 0x908 |
---|
162 | 167 | #define HDCP14_CONFIG3 0x90c |
---|
163 | 168 | #define HDCP14_KEY_SEED 0x914 |
---|
.. | .. |
---|
169 | 174 | #define HDCP14_AN_H 0x92c |
---|
170 | 175 | #define HDCP14_AN_L 0x930 |
---|
171 | 176 | #define HDCP14_STATUS0 0x934 |
---|
| 177 | +#define HDCP14_RPT_DEVICE_COUNT 0xFE00 |
---|
172 | 178 | #define HDCP14_STATUS1 0x938 |
---|
| 179 | +#define HDCP14_RCV_REPEATER BIT(6) |
---|
| 180 | +#define HDCP14_RCV_KSV_FIFO_READY BIT(5) |
---|
173 | 181 | /* Scrambler Registers */ |
---|
174 | 182 | #define SCRAMB_CONFIG0 0x960 |
---|
175 | 183 | /* Video Configuration Registers */ |
---|
.. | .. |
---|
792 | 800 | #define AVP_1_INT_STATUS 0x3820 |
---|
793 | 801 | #define AVP_1_INT_MASK_N 0x3824 |
---|
794 | 802 | #define HDCP14_AUTH_CHG_MASK_N BIT(6) |
---|
| 803 | +#define HDCP14_KSV_LIST_DONE_MASK_N BIT(1) |
---|
795 | 804 | #define AVP_1_INT_CLEAR 0x3828 |
---|
796 | 805 | #define AVP_1_INT_FORCE 0x382c |
---|
797 | 806 | #define AVP_2_INT_STATUS 0x3830 |
---|
.. | .. |
---|
802 | 811 | #define AVP_3_INT_MASK_N 0x3844 |
---|
803 | 812 | #define AVP_3_INT_CLEAR 0x3848 |
---|
804 | 813 | #define AVP_3_INT_FORCE 0x384c |
---|
| 814 | +#define HDCP2_ESM_P0_GPIO_OUT_2_CHG_IRQ BIT(17) |
---|
805 | 815 | #define AVP_4_INT_STATUS 0x3850 |
---|
806 | 816 | #define AVP_4_INT_MASK_N 0x3854 |
---|
807 | 817 | #define AVP_4_INT_CLEAR 0x3858 |
---|
.. | .. |
---|
832 | 842 | #define EARCRX_1_INT_CLEAR 0x4828 |
---|
833 | 843 | #define EARCRX_1_INT_FORCE 0x482c |
---|
834 | 844 | |
---|
| 845 | +#define HDMI_HDCP14_MEM_KSV0 0x4f08 |
---|
| 846 | +#define HDMI_HDCP14_MEM_BSTATUS0 0x5958 |
---|
| 847 | +#define HDMI_HDCP14_MEM_M0_1 0x5960 |
---|
| 848 | +#define HDMI_HDCP14_MEM_M0_7 0x597c |
---|
| 849 | + |
---|
835 | 850 | #endif /* __DW_HDMI_QP_H__ */ |
---|