]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
usb: dwc2: Add definitions for new registers
authorGrigor Tovmasyan <Grigor.Tovmasyan@synopsys.com>
Wed, 29 Aug 2018 17:01:01 +0000 (21:01 +0400)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Tue, 2 Oct 2018 07:49:59 +0000 (10:49 +0300)
New registers were added to dwc otg core.

GREFCLK - This register used to control ref_clk parameters.

GINTSTS2 - New WKUP_ALERT interrupt was added.

GINTMSK2 - Mask register for GINTSTS2.

Acked-by: Minas Harutyunyan <hminas@synopsys.com>
Signed-off-by: Grigor Tovmasyan <tovmasya@synopsys.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/dwc2/hw.h

index 524629428439392e2ba4ab815fec0d922ad614ee..2b1ea441b7d44a9a2853848ee99d8dacdb223574 100644 (file)
 #define ADPCTL_PRB_DSCHRG_MASK         (0x3 << 0)
 #define ADPCTL_PRB_DSCHRG_SHIFT                0
 
+#define GREFCLK                                    HSOTG_REG(0x0064)
+#define GREFCLK_REFCLKPER_MASK             (0x1ffff << 15)
+#define GREFCLK_REFCLKPER_SHIFT                    15
+#define GREFCLK_REF_CLK_MODE               BIT(14)
+#define GREFCLK_SOF_CNT_WKUP_ALERT_MASK            (0x3ff)
+#define GREFCLK_SOF_CNT_WKUP_ALERT_SHIFT    0
+
+#define GINTMSK2                       HSOTG_REG(0x0068)
+#define GINTMSK2_WKUP_ALERT_INT_MSK    BIT(0)
+
+#define GINTSTS2                       HSOTG_REG(0x006c)
+#define GINTSTS2_WKUP_ALERT_INT                BIT(0)
+
 #define HPTXFSIZ                       HSOTG_REG(0x100)
 /* Use FIFOSIZE_* constants to access this register */