Thu Jul 23 15:08:19 2015 UTC ()
More defines


(skrll)
diff -r1.2 -r1.3 src/sys/arch/arm/nvidia/tegra_dcreg.h
diff -r1.2 -r1.3 src/sys/arch/arm/nvidia/tegra_hdmireg.h

cvs diff -r1.2 -r1.3 src/sys/arch/arm/nvidia/tegra_dcreg.h (expand / switch to context diff)
--- src/sys/arch/arm/nvidia/tegra_dcreg.h 2015/07/23 14:31:05 1.2
+++ src/sys/arch/arm/nvidia/tegra_dcreg.h 2015/07/23 15:08:19 1.3
@@ -1,4 +1,4 @@
-/* $NetBSD: tegra_dcreg.h,v 1.2 2015/07/23 14:31:05 jmcneill Exp $ */
+/* $NetBSD: tegra_dcreg.h,v 1.3 2015/07/23 15:08:19 skrll Exp $ */
 
 /*-
  * Copyright (c) 2015 Jared D. McNeill <jmcneill@invisible.ca>
@@ -139,12 +139,20 @@
  * Display DISP registers
  */
 #define DC_DISP_DISP_SIGNAL_OPTIONS0_REG		0x1000
+#define DC_DISP_DISP_SIGNAL_OPTIONS0_M1_ENABLE		__BIT(26)
+#define DC_DISP_DISP_SIGNAL_OPTIONS0_M0_ENABLE		__BIT(24)
+#define DC_DISP_DISP_SIGNAL_OPTIONS0_V_PULSE3_ENABLE	__BIT(20)
+#define DC_DISP_DISP_SIGNAL_OPTIONS0_V_PULSE2_ENABLE	__BIT(19)
+#define DC_DISP_DISP_SIGNAL_OPTIONS0_V_PULSE1_ENABLE	__BIT(18)
+#define DC_DISP_DISP_SIGNAL_OPTIONS0_V_PULSE0_ENABLE	__BIT(16)
 #define DC_DISP_DISP_SIGNAL_OPTIONS0_H_PULSE2_ENABLE	__BIT(12)
+#define DC_DISP_DISP_SIGNAL_OPTIONS0_H_PULSE1_ENABLE	__BIT(10)
+#define DC_DISP_DISP_SIGNAL_OPTIONS0_H_PULSE0_ENABLE	__BIT(8)
 
 #define DC_DISP_DISP_WIN_OPTIONS_REG			0x1008
 #define DC_DISP_DISP_WIN_OPTIONS_HDMI_ENABLE		__BIT(30)
 #define DC_DISP_DISP_WIN_OPTIONS_DSI_ENABLE		__BIT(29)
-#define DC_DISP_DISP_WIN_OPTIONS_SOR_ENABLE		__BIT(28)
+#define DC_DISP_DISP_WIN_OPTIONS_SOR_ENABLE		__BIT(25)
 #define DC_DISP_DISP_WIN_OPTIONS_CURSOR_ENABLE		__BIT(16)
 
 #define DC_DISP_DISP_TIMING_OPTIONS_REG			0x1014

cvs diff -r1.2 -r1.3 src/sys/arch/arm/nvidia/tegra_hdmireg.h (expand / switch to context diff)
--- src/sys/arch/arm/nvidia/tegra_hdmireg.h 2015/07/23 14:31:05 1.2
+++ src/sys/arch/arm/nvidia/tegra_hdmireg.h 2015/07/23 15:08:19 1.3
@@ -1,4 +1,4 @@
-/* $NetBSD: tegra_hdmireg.h,v 1.2 2015/07/23 14:31:05 jmcneill Exp $ */
+/* $NetBSD: tegra_hdmireg.h,v 1.3 2015/07/23 15:08:19 skrll Exp $ */
 
 /*-
  * Copyright (c) 2015 Jared D. McNeill <jmcneill@invisible.ca>
@@ -216,7 +216,15 @@
 #define HDMI_NV_PDISP_SOR_CRCA_REG				0x170
 #define HDMI_NV_PDISP_SOR_CRCB_REG				0x174
 #define HDMI_NV_PDISP_SOR_BLANK_REG				0x178
+
 #define HDMI_NV_PDISP_SOR_SEQ_CTL_REG				0x17c
+#define HDMI_NV_PDISP_SOR_SEQ_CTL_SWITCH			__BIT(30)
+#define HDMI_NV_PDISP_SOR_SEQ_CTL_STATUS			__BIT(28)
+#define HDMI_NV_PDISP_SOR_SEQ_CTL_PC				__BITS(19,16)
+#define HDMI_NV_PDISP_SOR_SEQ_CTL_PD_PC_ALT			__BITS(15,12)
+#define HDMI_NV_PDISP_SOR_SEQ_CTL_PD_PC				__BITS(11,8)
+#define HDMI_NV_PDISP_SOR_SEQ_CTL_PU_PC_ALT			__BITS(7,4)
+#define HDMI_NV_PDISP_SOR_SEQ_CTL_PU_PC				__BITS(3,0)
 
 #define HDMI_NV_PDISP_SOR_SEQ_INST0_REG				0x180
 #define HDMI_NV_PDISP_SOR_SEQ_INST1_REG				0x184