summaryrefslogtreecommitdiff
path: root/Documentation/devicetree
diff options
context:
space:
mode:
authorAnson Huang <Anson.Huang@nxp.com>2018-08-10 15:45:00 +0800
committerLeonard Crestez <leonard.crestez@nxp.com>2018-08-24 12:41:33 +0300
commite15bcdcf1bef497505713f0a18f749f23b568d56 (patch)
treebfa9fdb3c03609029ea0a4b1bf3599a32ab454b8 /Documentation/devicetree
parentccfa996d4b0821089371f00d58d7539dc45ae1b8 (diff)
MLK-19192 dt-bindings: imx8qm/imx8qxp: update pad definition
i.MX8QM/i.MX8QXP has pad type/definition change on B0, update binding doc accordingly. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Robin Gong <yibin.gong@nxp.com>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/pinctrl/fsl,imx8qm-pinctrl.txt18
-rw-r--r--Documentation/devicetree/bindings/pinctrl/fsl,imx8qxp-pinctrl.txt18
2 files changed, 34 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/pinctrl/fsl,imx8qm-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/fsl,imx8qm-pinctrl.txt
index 26fb0f8b0c02..68423ea288bc 100644
--- a/Documentation/devicetree/bindings/pinctrl/fsl,imx8qm-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/fsl,imx8qm-pinctrl.txt
@@ -38,11 +38,27 @@ typedef union _hw_pad_iomux
uint32_t GP_ENB : 1; /*!< [30] GP write enable. */
uint32_t IFMUX_ENB : 1; /*!< [31] Mux write enable. */
} FDS0I28;
+ struct _hw_pad_iomux_28fdsoi_hsic
+ {
+ uint32_t DSE : 3; /*!< [2:0] Drive strength. */
+ uint32_t HYS : 1; /*!< [3] Hysteresis. */
+ uint32_t PUS : 2; /*!< [5:4] Pull-up select. */
+ uint32_t PKE : 1; /*!< [6] Pad keeper enable. */
+ uint32_t PUE : 1; /*!< [7] Pull-up enable. */
+ uint32_t _reserved2 : 11; /*!< [18:8] */
+ uint32_t WAKEUP : 3; /*!< [21:19] Wakeup controls. */
+ uint32_t WAKEUP_ENB : 1; /*!< [22] Wakeup write enable. */
+ uint32_t LPCONFIG : 2; /*!< [24:23] Low-power config. */
+ uint32_t CONFIG : 2; /*!< [26:25] Config. */
+ uint32_t IFMUX : 3; /*!< [29:27] Mux. */
+ uint32_t GP_ENB : 1; /*!< [30] GP write enable. */
+ uint32_t IFMUX_ENB : 1; /*!< [31] Mux write enable. */
+ } FDS0I28_HSIC;
struct _hw_pad_iomux_28fdsoi_comp
{
uint32_t COMPEN : 3; /*!< [2:0] Mode. */
uint32_t FASTFRZ : 1; /*!< [3] Fast freeze. */
- uint32_t _reserved1 : 1; /*!< [4] */
+ uint32_t PSW_OVR : 1; /*!< [4] 2.5 volt override */
uint32_t RASRCP : 4; /*!< [8:5] PMOS comp. */
uint32_t RASRCN : 4; /*!< [12:9] NMOS comp. */
uint32_t NASRC_SEL : 1; /*!< [13] Read NASRC select. */
diff --git a/Documentation/devicetree/bindings/pinctrl/fsl,imx8qxp-pinctrl.txt b/Documentation/devicetree/bindings/pinctrl/fsl,imx8qxp-pinctrl.txt
index d35b0d8ed51d..4ea92de8e1ca 100644
--- a/Documentation/devicetree/bindings/pinctrl/fsl,imx8qxp-pinctrl.txt
+++ b/Documentation/devicetree/bindings/pinctrl/fsl,imx8qxp-pinctrl.txt
@@ -38,11 +38,27 @@ typedef union _hw_pad_iomux
uint32_t GP_ENB : 1; /*!< [30] GP write enable. */
uint32_t IFMUX_ENB : 1; /*!< [31] Mux write enable. */
} FDS0I28;
+ struct _hw_pad_iomux_28fdsoi_hsic
+ {
+ uint32_t DSE : 3; /*!< [2:0] Drive strength. */
+ uint32_t HYS : 1; /*!< [3] Hysteresis. */
+ uint32_t PUS : 2; /*!< [5:4] Pull-up select. */
+ uint32_t PKE : 1; /*!< [6] Pad keeper enable. */
+ uint32_t PUE : 1; /*!< [7] Pull-up enable. */
+ uint32_t _reserved2 : 11; /*!< [18:8] */
+ uint32_t WAKEUP : 3; /*!< [21:19] Wakeup controls. */
+ uint32_t WAKEUP_ENB : 1; /*!< [22] Wakeup write enable. */
+ uint32_t LPCONFIG : 2; /*!< [24:23] Low-power config. */
+ uint32_t CONFIG : 2; /*!< [26:25] Config. */
+ uint32_t IFMUX : 3; /*!< [29:27] Mux. */
+ uint32_t GP_ENB : 1; /*!< [30] GP write enable. */
+ uint32_t IFMUX_ENB : 1; /*!< [31] Mux write enable. */
+ } FDS0I28_HSIC;
struct _hw_pad_iomux_28fdsoi_comp
{
uint32_t COMPEN : 3; /*!< [2:0] Mode. */
uint32_t FASTFRZ : 1; /*!< [3] Fast freeze. */
- uint32_t _reserved1 : 1; /*!< [4] */
+ uint32_t PSW_OVR : 1; /*!< [4] 2.5 volt override */
uint32_t RASRCP : 4; /*!< [8:5] PMOS comp. */
uint32_t RASRCN : 4; /*!< [12:9] NMOS comp. */
uint32_t NASRC_SEL : 1; /*!< [13] Read NASRC select. */