mfd: imx6sx: Add PCIe register definitions for iomuxc gpr
authorChristoph Fritz <chf.fritz@googlemail.com>
Thu, 25 Feb 2016 14:47:48 +0000 (15:47 +0100)
committerLee Jones <lee.jones@linaro.org>
Wed, 16 Mar 2016 08:50:41 +0000 (08:50 +0000)
This patch adds macros to define masks and bits for imx6sx
PCIe registers. This is based on a patch by Richard Zhu.

Signed-off-by: Christoph Fritz <chf.fritz@googlemail.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
include/linux/mfd/syscon/imx6q-iomuxc-gpr.h

index 558a485d03abdba7695bdfa19b72d4deda689982..238c8db953eba25d61151709062968d669ae0b6d 100644 (file)
 #define IMX6SX_GPR5_VADC_TO_CSI_CAPTURE_EN_MASK                (0x1 << 26)
 #define IMX6SX_GPR5_VADC_TO_CSI_CAPTURE_EN_ENABLE      (0x1 << 26)
 #define IMX6SX_GPR5_VADC_TO_CSI_CAPTURE_EN_DISABLE     (0x0 << 26)
+#define IMX6SX_GPR5_PCIE_BTNRST_RESET                  BIT(19)
 #define IMX6SX_GPR5_CSI1_MUX_CTRL_MASK                 (0x3 << 4)
 #define IMX6SX_GPR5_CSI1_MUX_CTRL_EXT_PIN              (0x0 << 4)
 #define IMX6SX_GPR5_CSI1_MUX_CTRL_CVD                  (0x1 << 4)
 #define IMX6SX_GPR5_DISP_MUX_DCIC1_LVDS                        (0x1 << 1)
 #define IMX6SX_GPR5_DISP_MUX_DCIC1_MASK                        (0x1 << 1)
 
+#define IMX6SX_GPR12_PCIE_TEST_POWERDOWN               BIT(30)
+#define IMX6SX_GPR12_PCIE_RX_EQ_MASK                   (0x7 << 0)
+#define IMX6SX_GPR12_PCIE_RX_EQ_2                      (0x2 << 0)
+
 /* For imx6ul iomux gpr register field define */
 #define IMX6UL_GPR1_ENET1_CLK_DIR              (0x1 << 17)
 #define IMX6UL_GPR1_ENET2_CLK_DIR              (0x1 << 18)