Correct i.MX8MP UID fuse offset according to fuse map:
UID_LOW: 0x420
UID_HIGH: 0x430
Fixes: fc40200ebf82 ("soc: imx: increase build coverage for imx8m soc driver")
Fixes: 18f662a73862 ("soc: imx: Add i.MX8MP SoC driver support")
Signed-off-by: Anson Huang
---
Changes sin
Hi, Luliana
> Subject: Re: [PATCH V2] soc: imx8m: Correct i.MX8MP UID fuse offset
>
>
>
> On 6/10/2020 10:57 AM, Anson Huang wrote:
> >
> >> Subject: RE: [PATCH V2] soc: imx8m: Correct i.MX8MP UID fuse offset
> >>
> >>> From: Anson
> Subject: RE: [PATCH V3 0/9] Support i.MX8 SoCs pinctrl drivers built as module
>
> > From: Anson Huang
> > Sent: Tuesday, June 9, 2020 10:21 PM
> >
> > There are more and mroe requirements that SoC specific modules should
> > be built as module in o
Support building i.MX8MN pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mn.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8MQ pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mq.c | 9 -
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/pinctrl/freescale
Export necessary functions to support building i.MX common pinctrl
driver and its user to be built as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 3 ++-
drivers/pinctrl/freescale/pinctrl-imx.c | 4
2 files changed, 6 insertions(+), 1
Support building i.MX8MP pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mp.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8QM pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8qm.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl/freescale
Support building i.MX8QXP pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8DXL pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8MM pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mm.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
With above changes, i.MX SCU pinctrl driver can be built as module.
Signed-off-by: Anson Huang
---
Changes since V3:
- change config dependency back to original;
- use function callbacks for SCU related functions in pinctrl-imx.c
to support the scenario of PINCTRL_I
need to initialize the function callbacks,
pinctrl-imx.c will check the SCU function callback and call it when
it is valid, then no build issue when PINCTRL_IMX is built in and
PINCTRL_IMX_SCU is built as module.
Anson Huang (9):
pinctrl: imx: Support building SCU
> Subject: RE: [PATCH V2] soc: imx8m: Correct i.MX8MP UID fuse offset
>
> > From: Anson Huang
> > Sent: Wednesday, June 10, 2020 6:42 AM
> >
> > Correct i.MX8MP UID fuse offset according to fuse map:
> >
> > UID_LOW: 0x420
> > UID_HIGH: 0x430
Correct i.MX8MP UID fuse offset according to fuse map:
UID_LOW: 0x420
UID_HIGH: 0x430
Fixes: fc40200ebf82 ("soc: imx: increase build coverage for imx8m soc driver")
Signed-off-by: Anson Huang
---
Changes since V1:
- add fix tag.
---
drivers/soc/imx/soc-imx8m.c | 8 ++
Hi, Luliana
> Subject: RE: [PATCH] soc: imx8m: Correct i.MX8MP UID fuse offset
>
> Hi, Luliana
>
>
> > Subject: Re: [PATCH] soc: imx8m: Correct i.MX8MP UID fuse offset
> >
> >
> >
> > On 6/9/2020 4:15 PM, Anson Huang wrote:
> > >
Hi, Luliana
> Subject: Re: [PATCH] soc: imx8m: Correct i.MX8MP UID fuse offset
>
>
>
> On 6/9/2020 4:15 PM, Anson Huang wrote:
> > Correct i.MX8MP UID fuse offset according to fuse map:
> >
> > UID_LOW: 0x420
> > UID_HIGH: 0x430
> >
> > Sign
Export necessary functions to support building i.MX common pinctrl
driver and its user to be built as module.
Signed-off-by: Anson Huang
---
Changes since V2:
- add "depends on OF" to fix build error when using x86 randconfig.
---
drivers/pinctrl/freescale/Kconfig | 3 ++
Support building i.MX8QXP pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8DXL pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8MN pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mn.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8MP pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mp.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8MM pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mm.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8QM pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8qm.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl/freescale
Support building i.MX8MQ pinctrl driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mq.c | 9 -
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/pinctrl/freescale
ect that, for i.MX8M platforms,
although PINCTRL_IMX_SCU is NOT needed, but it will be still selected.
Signed-off-by: Anson Huang
---
Changes since V2:
- change the config dependency of PINCTRL_IMX_SCU to support
scenario of building in PINCTRL_IMX while building PINCTRL_IMX_SCU
t scenario of
building in PINCTRL_IMX while building PINCTRL_IMX_SCU as module, no
other
good choice in my mind, if you have better idea without changing the
driver
code, please advise.
Anson Huang (9):
pinctrl: imx: Support building SCU pinctrl driver as module
pi
Correct i.MX8MP UID fuse offset according to fuse map:
UID_LOW: 0x420
UID_HIGH: 0x430
Signed-off-by: Anson Huang
---
drivers/soc/imx/soc-imx8m.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/soc/imx/soc-imx8m.c b/drivers/soc/imx/soc-imx8m.c
index 7b0759a
select it to make
build pass.
Changes since V1:
- Fix build error for x86_64-allyesconfig by adding dependency for
MXC_CLK_SCU;
- Move lpcg clock driver change to SCU patch, this is incorrect in V1.
Anson Huang (9):
clk: composite: Export clk_hw_register_composite()
ARM: imx
eting file 'Module.symvers'
Makefile:1384: recipe for target 'modules' failed
make: *** [modules] Error 2
Signed-off-by: Anson Huang
---
No change.
---
drivers/clk/clk-composite.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/clk/clk-composite.c b/drivers/clk/clk-composite.c
index 7376f5
Support building i.MX8MM clock driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/clk/imx/Kconfig | 2 +-
drivers/clk/imx/clk-imx8mm.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/imx/Kconfig b/drivers/clk/imx/Kconfig
index 678113b
Support building i.MX8QXP clock driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/clk/imx/Kconfig| 2 +-
drivers/clk/imx/clk-imx8qxp-lpcg.c | 1 +
drivers/clk/imx/clk-imx8qxp.c | 1 +
3 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers
i.MX common clock drivers may support module build, so it is NOT
selected by default, for ARCH_MXC ARMv7 platforms, need to select
it manually to make build pass.
Signed-off-by: Anson Huang
---
No change.
---
arch/arm/mach-imx/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm
There are more and more requirements of building SoC specific drivers
as modules, add support for building SCU clock driver as module to meet
the requirement.
Signed-off-by: Anson Huang
---
Changes since V1:
- add ARCH_MXC to build dependency to avoid build fail on x86 arch
Support building i.MX8MN clock driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/clk/imx/Kconfig | 2 +-
drivers/clk/imx/clk-imx8mn.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/imx/Kconfig b/drivers/clk/imx/Kconfig
index 97d86a3
Support building i.MX8MP clock driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/clk/imx/Kconfig | 2 +-
drivers/clk/imx/clk-imx8mp.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/imx/Kconfig b/drivers/clk/imx/Kconfig
index 5f537c3
There are more and more requirements of building SoC specific drivers
as modules, add support for building i.MX common clock driver as module
to meet the requirement.
Signed-off-by: Anson Huang
---
Changes since V1:
- move scu lpcg driver change to SCU patch.
---
drivers/clk/imx/Kconfig
Support building i.MX8MQ clock driver as module.
Signed-off-by: Anson Huang
---
No change.
---
drivers/clk/imx/Kconfig | 2 +-
drivers/clk/imx/clk-imx8mq.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/imx/Kconfig b/drivers/clk/imx/Kconfig
index 0811bed
Support building i.MX8QM pinctrl driver as module.
Signed-off-by: Anson Huang
---
No changes.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8qm.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl/freescale
Support building i.MX8MN pinctrl driver as module.
Signed-off-by: Anson Huang
---
No changes.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mn.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8MP pinctrl driver as module.
Signed-off-by: Anson Huang
---
No changes.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mp.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Export necessary functions and use "IS_ENABLED" instead of "ifdef"
to support SCU pinctrl driver user and itself to be built as module.
Signed-off-by: Anson Huang
---
Changes since V1:
- Separate i.MX and i.MX SCU pinctrl driver to 2 patches;
- Support build
Support building i.MX8DXL pinctrl driver as module.
Signed-off-by: Anson Huang
---
No changes.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8QXP pinctrl driver as module.
Signed-off-by: Anson Huang
---
No changes.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Export necessary functions to support building i.MX common pinctrl
driver and its user to be built as module.
Signed-off-by: Anson Huang
---
Changes since V1:
- Separate i.MX and i.MX SCU pinctrl driver to 2 patches;
- Support building i.MX common pinctrl driver itself as module
supports building i.MX
common pinctrl driver and i.MX SCU common pinctrl driver as module.
Compared to V1, the changes are as below:
- Separate the i.MX and i.MX SCU common pinctrl driver to 2 patches;
- Support building i.MX and i.MX SCU common pinctrl driver as module
too.
Anson
Support building i.MX8MM pinctrl driver as module.
Signed-off-by: Anson Huang
---
No changes.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mm.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl
Support building i.MX8MQ pinctrl driver as module.
Signed-off-by: Anson Huang
---
No changes.
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mq.c | 9 -
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/pinctrl/freescale
i.MX common clock drivers may support module build, so it is NOT
selected by default, for ARCH_MXC ARMv7 platforms, need to select
it manually to make build pass.
Signed-off-by: Anson Huang
---
arch/arm/mach-imx/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/mach-imx
select it to
make build pass.
Anson Huang (9):
clk: composite: Export clk_hw_register_composite()
ARM: imx: Select MXC_CLK for ARCH_MXC
clk: imx: Support building SCU clock driver as module
clk: imx: Support building i.MX common clock driver as module
clk: imx8mm: Support module build
clk
eting file 'Module.symvers'
Makefile:1384: recipe for target 'modules' failed
make: *** [modules] Error 2
Signed-off-by: Anson Huang
---
drivers/clk/clk-composite.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/clk/clk-composite.c b/drivers/clk/clk-composite.c
index 7376f57..2ddb
Support building i.MX8MN clock driver as module.
Signed-off-by: Anson Huang
---
drivers/clk/imx/Kconfig | 2 +-
drivers/clk/imx/clk-imx8mn.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/imx/Kconfig b/drivers/clk/imx/Kconfig
index 4e0f214..3ad1b63 100644
Support building i.MX8MP clock driver as module.
Signed-off-by: Anson Huang
---
drivers/clk/imx/Kconfig | 2 +-
drivers/clk/imx/clk-imx8mp.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/imx/Kconfig b/drivers/clk/imx/Kconfig
index 3ad1b63..7443302 100644
Support building i.MX8MM clock driver as module.
Signed-off-by: Anson Huang
---
drivers/clk/imx/Kconfig | 2 +-
drivers/clk/imx/clk-imx8mm.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/imx/Kconfig b/drivers/clk/imx/Kconfig
index 54ad2ee..4e0f214 100644
There are more and more requirements of building SoC specific drivers
as modules, add support for building i.MX common clock driver as module
to meet the requirement.
Signed-off-by: Anson Huang
---
drivers/clk/imx/Kconfig| 8 ++--
drivers/clk/imx/Makefile | 25
Support building i.MX8QXP clock driver as module.
Signed-off-by: Anson Huang
---
drivers/clk/imx/Kconfig| 2 +-
drivers/clk/imx/clk-imx8qxp-lpcg.c | 1 +
drivers/clk/imx/clk-imx8qxp.c | 1 +
3 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/imx/Kconfig b
There are more and more requirements of building SoC specific drivers
as modules, add support for building SCU clock driver as module to meet
the requirement.
Signed-off-by: Anson Huang
---
drivers/clk/imx/Kconfig | 2 +-
drivers/clk/imx/Makefile | 5 ++---
drivers/clk/imx/clk-scu.c | 5
Support building i.MX8MQ clock driver as module.
Signed-off-by: Anson Huang
---
drivers/clk/imx/Kconfig | 2 +-
drivers/clk/imx/clk-imx8mq.c | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/clk/imx/Kconfig b/drivers/clk/imx/Kconfig
index 7443302..a1201ce 100644
Export imx_pinctrl_probe()/imx_pinctrl_pm_ops/imx_pinctrl_sc_ipc_init()
to support i.MX SoCs' pinctrl driver to be built as module.
Signed-off-by: Anson Huang
---
drivers/pinctrl/freescale/pinctrl-imx.c | 2 ++
drivers/pinctrl/freescale/pinctrl-scu.c | 1 +
2 files changed, 3 insertions
Support building i.MX8DXL pinctrl driver as module.
Signed-off-by: Anson Huang
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl/freescale/Kconfig
b
Support building i.MX8MQ pinctrl driver as module.
Signed-off-by: Anson Huang
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mq.c | 9 -
2 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/pinctrl/freescale/Kconfig
b
Support building i.MX8QXP pinctrl driver as module.
Signed-off-by: Anson Huang
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl/freescale/Kconfig
b
Support building i.MX8QM pinctrl driver as module.
Signed-off-by: Anson Huang
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8qm.c | 9 +++--
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl/freescale/Kconfig
b
There are more and mroe requirements that SoC specific modules should be
built as module in order to support generic kernel image, such as Android
GKI concept.
This patch series supports i.MX8 SoCs pinctrl drivers to be built as module,
including i.MX8MQ/MM/MN/MP/QXP/QM/DXL SoCs.
Anson Huang (8
Support building i.MX8MN pinctrl driver as module.
Signed-off-by: Anson Huang
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mn.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl/freescale/Kconfig
b
Support building i.MX8MP pinctrl driver as module.
Signed-off-by: Anson Huang
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mp.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl/freescale/Kconfig
b
Support building i.MX8MM pinctrl driver as module.
Signed-off-by: Anson Huang
---
drivers/pinctrl/freescale/Kconfig | 2 +-
drivers/pinctrl/freescale/pinctrl-imx8mm.c | 10 --
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/pinctrl/freescale/Kconfig
b
Convert the i.MX KEYPAD binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
.../devicetree/bindings/input/imx-keypad.txt | 53 -
.../devicetree/bindings/input/imx-keypad.yaml | 89 ++
2 files changed, 89 insertions(+), 53
Convert the MXS SPI binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
Changes since V1:
- add "unevaluatedProperties: false".
---
Documentation/devicetree/bindings/spi/mxs-spi.txt | 26 --
Documentation/devicetree/bindings/spi/mxs-spi
Convert the i.MX LPSPI binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
Changes since V1:
- add "unevaluatedProperties: false".
---
.../devicetree/bindings/spi/spi-fsl-lpspi.txt | 29 --
.../devicetree/bindings/spi/spi-fsl-lpspi.yam
ress pandy@nxp.com
is no longer valid, so I use mine.
Compared to V1, this patch series adds "unevaluatedProperties: false" for
each binding doc.
Anson Huang (3):
dt-bindings: spi: Convert mxs spi to json-schema
dt-bindings: spi: Convert imx cspi to json-schema
dt-bindings: spi: Conve
Convert the i.MX CSPI binding to DT schema format using json-schema,
update compatible, remove obsolete properties "fsl,spi-num-chipselects"
and update the example based on latest DT file.
Signed-off-by: Anson Huang
---
Changes since V1:
- add "unevaluatedPr
Convert the MXS I2C binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
Changes since V1:
- add "additionalProperties: false".
---
Documentation/devicetree/bindings/i2c/i2c-mxs.txt | 25 --
Documentation/devicetree/bindings/i2c/i2c-mxs
Convert the i.MX I2C binding to DT schema format using json-schema,
some improvements applied, such as update example based on latest DT
file, add more compatible for existing SoCs, and remove unnecessary
common property "pinctrl".
Signed-off-by: Anson Huang
---
Changes since V1:
Coverts i.MX/MXS I2C/LPI2C binding doc to json-schema, some examples are too
old,
update them based on latest DT file, also add more compatible based on
supported SoCs.
Compated to V1, this patch series adds "additionalProperties: false" for each
binding doc.
Anson Huang (3):
d
Convert the i.MX LPI2C binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
Changes since V1:
- add "additionalProperties: false".
---
.../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 20 -
.../devicetree/bindings/i2c/i2c-imx-lpi2c.yam
rties: false" for
each binding doc.
Anson Huang (3):
dt-bindings: mmc: Convert imx esdhc to json-schema
dt-bindings: mmc: Convert imx mmc to json-schema
dt-bindings: mmc: Convert mxs mmc to json-schema
.../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 67 ---
.../devicetree/bi
Convert the MXS MMC binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
Changes since V1:
- add "unevaluatedProperties: false".
---
Documentation/devicetree/bindings/mmc/mxs-mmc.txt | 27 --
Documentation/devicetree/bindings/mmc/mxs-mmc
Convert the i.MX ESDHC binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
Changes since V1:
- add "unevaluatedProperties: false".
---
.../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 67 ---
.../devicetree/bindings/mmc/fsl-imx-esdhc.yaml
Convert the i.MX MMC binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
Changes since V1:
- add "unevaluatedProperties: false".
---
.../devicetree/bindings/mmc/fsl-imx-mmc.txt| 23 --
.../devicetree/bindings/mmc/fsl-imx-mmc.yaml
Convert the i.MXDI RTC binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
Changes since V1:
- add "additionalProperties: false".
---
.../devicetree/bindings/rtc/imxdi-rtc.txt | 20 --
.../devicetree/bindings/rtc/imxdi-rtc.yaml
-by: Anson Huang
---
Changes since V1:
- add "additionalProperties: false".
---
.../devicetree/bindings/clock/imx7ulp-clock.txt| 103 --
.../bindings/clock/imx7ulp-pcc-clock.yaml | 121 +
.../bindings/clock/imx7ulp-scg-clock.yaml
Convert the qoriq thermal binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
Changes since V4:
- add "additionalProperties: false"
---
.../devicetree/bindings/thermal/qoriq-thermal.txt | 71 -
.../devicetree/bindings/thermal/qoriq-th
Convert the i.MXDI RTC binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
.../devicetree/bindings/rtc/imxdi-rtc.txt | 20 ---
.../devicetree/bindings/rtc/imxdi-rtc.yaml | 42 ++
2 files changed, 42 insertions(+), 20
Convert the i.MX LPSPI binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
.../devicetree/bindings/spi/spi-fsl-lpspi.txt | 29 ---
.../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 60 ++
2 files changed, 60 insertions(+), 29
Convert the MXS SPI binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
Documentation/devicetree/bindings/spi/mxs-spi.txt | 26 --
Documentation/devicetree/bindings/spi/mxs-spi.yaml | 55 ++
2 files changed, 55 insertions(+), 26 deletions
Convert the i.MX CSPI binding to DT schema format using json-schema,
update compatible, remove obsolete properties "fsl,spi-num-chipselects"
and update the example based on latest DT file.
Signed-off-by: Anson Huang
---
.../devicetree/bindings/spi/fsl-imx-cspi.txt
ress
pandy@nxp.com is no longer valid, so I use mine.
Anson Huang (3):
dt-bindings: spi: Convert mxs spi to json-schema
dt-bindings: spi: Convert imx cspi to json-schema
dt-bindings: spi: Convert imx lpspi to json-schema
.../devicetree/bindings/spi/fsl-imx-cspi.txt
instance without clock present.
Signed-off-by: Anson Huang
---
drivers/mailbox/imx-mailbox.c | 32 +---
1 file changed, 29 insertions(+), 3 deletions(-)
diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c
index da90a8e..080b608 100644
--- a/drivers
actually needed when resume.
Signed-off-by: Dong Aisheng
Signed-off-by: Anson Huang
---
drivers/mailbox/imx-mailbox.c | 35 +++
1 file changed, 35 insertions(+)
diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c
index bd69ecf..da90a8e
depend on #1, so I resend #1 in this series to make them as a whole
series.
Anson Huang (2):
mailbox: imx: Add runtime PM callback to handle MU clocks
mailbox: imx: ONLY IPC MU needs IRQF_NO_SUSPEND flag
Dong Aisheng (1):
mailbox: imx: Add context save/restore for suspend/resume
drivers
interrupts
after noirq suspend phase will be handled after system resume.
Signed-off-by: Anson Huang
---
drivers/mailbox/imx-mailbox.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/drivers/mailbox/imx-mailbox.c b/drivers/mailbox/imx-mailbox.c
index 080b608..7205b82
Coverts i.MX/MXS I2C.LPI2C binding doc to json-schema, some examples are
too old, update them based on latest DT file, also add more compatible
based on supported SoCs.
Anson Huang (3):
dt-bindings: i2c: Convert imx lpi2c to json-schema
dt-bindings: i2c: Convert mxs i2c to json-schema
dt
Convert the MXS I2C binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
Documentation/devicetree/bindings/i2c/i2c-mxs.txt | 25 --
Documentation/devicetree/bindings/i2c/i2c-mxs.yaml | 55 ++
2 files changed, 55 insertions(+), 25 deletions
Convert the i.MX I2C binding to DT schema format using json-schema,
some improvements applied, such as update example based on latest DT
file, add more compatible for existing SoCs, and remove unnecessary
common property "pinctrl".
Signed-off-by: Anson Huang
---
Documentation/
Convert the i.MX LPI2C binding to DT schema format using json-schema
Signed-off-by: Anson Huang
---
.../devicetree/bindings/i2c/i2c-imx-lpi2c.txt | 20 --
.../devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 45 ++
2 files changed, 45 insertions(+), 20 deletions
-by: Anson Huang
---
.../devicetree/bindings/clock/imx7ulp-clock.txt| 103 --
.../bindings/clock/imx7ulp-pcc-clock.yaml | 119 +
.../bindings/clock/imx7ulp-scg-clock.yaml | 97 +
3 files changed, 216 insertions(+), 103 deletions
Change i.MX2/i.MX3/i.MX5 SoCs esdhc node name from esdhc to mmc to
be compliant with yaml schema, it requires the nodename to be "mmc".
Signed-off-by: Anson Huang
---
arch/arm/boot/dts/imx25.dtsi | 4 ++--
arch/arm/boot/dts/imx35.dtsi | 6 +++---
arch/arm/boot/dts/imx50.dtsi | 8
Change i.MX27/i.MX31 node name from sdhci to mmc to be compliant
with yaml schema, it requires the nodename to be "mmc".
Signed-off-by: Anson Huang
---
arch/arm/boot/dts/imx27.dtsi | 6 +++---
arch/arm/boot/dts/imx31.dtsi | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
Change i.MX6/i.MX7 SoCs usdhc node name from usdhc to mmc to be
compliant with yaml schema, it requires the nodename to be "mmc".
Signed-off-by: Anson Huang
---
arch/arm/boot/dts/imx6qdl.dtsi | 8
arch/arm/boot/dts/imx6sl.dtsi | 8
arch/arm/boot/dts/imx6sx
301 - 400 of 2669 matches
Mail list logo