devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 1/3] driver: nvmem: Add ocotp driver support for imx6ul
@ 2016-11-17  1:08 Bai Ping
  2016-11-17  1:08 ` [PATCH v2 2/3] devicetree: bindings: nvmem: Add compatible string " Bai Ping
  2016-11-17  1:08 ` [PATCH v2 3/3] ARM: dts: imx: Add ocotp node " Bai Ping
  0 siblings, 2 replies; 7+ messages in thread
From: Bai Ping @ 2016-11-17  1:08 UTC (permalink / raw)
  To: robh, shawnguo, mark.rutland
  Cc: devicetree, ping.bai, srinivas.kandagatla, kernel, fabio.estevam,
	maxime.ripard, linux-arm-kernel

i.MX6UL is an new SOC of i.MX6 family. Enable ocotp
driver support for this SOC.

Signed-off-by: Bai Ping <ping.bai@nxp.com>
---
 drivers/nvmem/imx-ocotp.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/nvmem/imx-ocotp.c b/drivers/nvmem/imx-ocotp.c
index ac27b9b..108e4bc 100644
--- a/drivers/nvmem/imx-ocotp.c
+++ b/drivers/nvmem/imx-ocotp.c
@@ -73,6 +73,7 @@ static int imx_ocotp_read(void *context, unsigned int offset,
 	{ .compatible = "fsl,imx6q-ocotp",  (void *)128 },
 	{ .compatible = "fsl,imx6sl-ocotp", (void *)32 },
 	{ .compatible = "fsl,imx6sx-ocotp", (void *)128 },
+	{ .compatible = "fsl,imx6ul-ocotp", (void *)128 },
 	{ },
 };
 MODULE_DEVICE_TABLE(of, imx_ocotp_dt_ids);
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH v2 2/3] devicetree: bindings: nvmem: Add compatible string for imx6ul
  2016-11-17  1:08 [PATCH v2 1/3] driver: nvmem: Add ocotp driver support for imx6ul Bai Ping
@ 2016-11-17  1:08 ` Bai Ping
       [not found]   ` <1479344899-3141-2-git-send-email-ping.bai-3arQi8VN3Tc@public.gmane.org>
  2016-11-17  1:08 ` [PATCH v2 3/3] ARM: dts: imx: Add ocotp node " Bai Ping
  1 sibling, 1 reply; 7+ messages in thread
From: Bai Ping @ 2016-11-17  1:08 UTC (permalink / raw)
  To: robh, shawnguo, mark.rutland
  Cc: devicetree, ping.bai, srinivas.kandagatla, kernel, fabio.estevam,
	maxime.ripard, linux-arm-kernel

Add new compatible string for i.MX6UL SOC.

Signed-off-by: Bai Ping <ping.bai@nxp.com>
---
Changes for V2:
- reformat the changes suggested by Rob Herring

 Documentation/devicetree/bindings/nvmem/imx-ocotp.txt | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt b/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
index 383d588..966a72e 100644
--- a/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
+++ b/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
@@ -1,13 +1,15 @@
 Freescale i.MX6 On-Chip OTP Controller (OCOTP) device tree bindings
 
 This binding represents the on-chip eFuse OTP controller found on
-i.MX6Q/D, i.MX6DL/S, i.MX6SL, and i.MX6SX SoCs.
+i.MX6Q/D, i.MX6DL/S, i.MX6SL, i.MX6SX and i.MX6UL SoCs.
 
 Required properties:
 - compatible: should be one of
 	"fsl,imx6q-ocotp" (i.MX6Q/D/DL/S),
 	"fsl,imx6sl-ocotp" (i.MX6SL), or
-	"fsl,imx6sx-ocotp" (i.MX6SX), followed by "syscon".
+	"fsl,imx6sx-ocotp" (i.MX6SX),
+	"fsl,imx6ul-ocotp" (i.MX6UL),
+	followed by "syscon".
 - reg: Should contain the register base and length.
 - clocks: Should contain a phandle pointing to the gated peripheral clock.
 
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [PATCH v2 3/3] ARM: dts: imx: Add ocotp node for imx6ul
  2016-11-17  1:08 [PATCH v2 1/3] driver: nvmem: Add ocotp driver support for imx6ul Bai Ping
  2016-11-17  1:08 ` [PATCH v2 2/3] devicetree: bindings: nvmem: Add compatible string " Bai Ping
@ 2016-11-17  1:08 ` Bai Ping
       [not found]   ` <1479344899-3141-3-git-send-email-ping.bai-3arQi8VN3Tc@public.gmane.org>
  1 sibling, 1 reply; 7+ messages in thread
From: Bai Ping @ 2016-11-17  1:08 UTC (permalink / raw)
  To: robh, shawnguo, mark.rutland
  Cc: devicetree, ping.bai, srinivas.kandagatla, kernel, fabio.estevam,
	maxime.ripard, linux-arm-kernel

Add ocotp node for i.MX6UL SOC.

Signed-off-by: Bai Ping <ping.bai@nxp.com>
---
 arch/arm/boot/dts/imx6ul.dtsi | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm/boot/dts/imx6ul.dtsi b/arch/arm/boot/dts/imx6ul.dtsi
index c5c05fd..c6f6613 100644
--- a/arch/arm/boot/dts/imx6ul.dtsi
+++ b/arch/arm/boot/dts/imx6ul.dtsi
@@ -849,6 +849,12 @@
 				reg = <0x021b0000 0x4000>;
 			};
 
+			ocotp: ocotp-ctrl@021bc000 {
+				compatible = "fsl,imx6ul-ocotp", "syscon";
+				reg = <0x021bc000 0x4000>;
+				clocks = <&clks IMX6UL_CLK_OCOTP>;
+			};
+
 			lcdif: lcdif@021c8000 {
 				compatible = "fsl,imx6ul-lcdif", "fsl,imx28-lcdif";
 				reg = <0x021c8000 0x4000>;
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: [PATCH v2 2/3] devicetree: bindings: nvmem: Add compatible string for imx6ul
       [not found]   ` <1479344899-3141-2-git-send-email-ping.bai-3arQi8VN3Tc@public.gmane.org>
@ 2016-11-18 14:17     ` Rob Herring
  0 siblings, 0 replies; 7+ messages in thread
From: Rob Herring @ 2016-11-18 14:17 UTC (permalink / raw)
  To: Bai Ping
  Cc: shawnguo-DgEjT+Ai2ygdnm+yROfE0A, mark.rutland-5wv7dgnIgG8,
	srinivas.kandagatla-QSEj5FYQhm4dnm+yROfE0A,
	maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8,
	kernel-bIcnvbaLZ9MEGnE8C9+IrQ, devicetree-u79uwXL29TY76Z2rM5mHXA,
	fabio.estevam-3arQi8VN3Tc,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

On Thu, Nov 17, 2016 at 09:08:18AM +0800, Bai Ping wrote:
> Add new compatible string for i.MX6UL SOC.
> 
> Signed-off-by: Bai Ping <ping.bai-3arQi8VN3Tc@public.gmane.org>
> ---
> Changes for V2:
> - reformat the changes suggested by Rob Herring
> 
>  Documentation/devicetree/bindings/nvmem/imx-ocotp.txt | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)

Acked-by: Rob Herring <robh-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH v2 3/3] ARM: dts: imx: Add ocotp node for imx6ul
       [not found]   ` <1479344899-3141-3-git-send-email-ping.bai-3arQi8VN3Tc@public.gmane.org>
@ 2016-12-30  2:25     ` Shawn Guo
  2017-01-04 14:06       ` Srinivas Kandagatla
  2017-01-10  1:35     ` Shawn Guo
  1 sibling, 1 reply; 7+ messages in thread
From: Shawn Guo @ 2016-12-30  2:25 UTC (permalink / raw)
  To: Bai Ping
  Cc: robh-DgEjT+Ai2ygdnm+yROfE0A, mark.rutland-5wv7dgnIgG8,
	devicetree-u79uwXL29TY76Z2rM5mHXA,
	srinivas.kandagatla-QSEj5FYQhm4dnm+yROfE0A,
	kernel-bIcnvbaLZ9MEGnE8C9+IrQ, fabio.estevam-3arQi8VN3Tc,
	maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

On Thu, Nov 17, 2016 at 09:08:19AM +0800, Bai Ping wrote:
> Add ocotp node for i.MX6UL SOC.
> 
> Signed-off-by: Bai Ping <ping.bai-3arQi8VN3Tc@public.gmane.org>

The DTS change looks good to me.  But I cannot apply it until the driver
and bindings part get accepted.  You should figure out who is collecting
nvmem patches.  It seems to be Greg Kroah-Hartman, who is not on copy.

Shawn

> ---
>  arch/arm/boot/dts/imx6ul.dtsi | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/arch/arm/boot/dts/imx6ul.dtsi b/arch/arm/boot/dts/imx6ul.dtsi
> index c5c05fd..c6f6613 100644
> --- a/arch/arm/boot/dts/imx6ul.dtsi
> +++ b/arch/arm/boot/dts/imx6ul.dtsi
> @@ -849,6 +849,12 @@
>  				reg = <0x021b0000 0x4000>;
>  			};
>  
> +			ocotp: ocotp-ctrl@021bc000 {
> +				compatible = "fsl,imx6ul-ocotp", "syscon";
> +				reg = <0x021bc000 0x4000>;
> +				clocks = <&clks IMX6UL_CLK_OCOTP>;
> +			};
> +
>  			lcdif: lcdif@021c8000 {
>  				compatible = "fsl,imx6ul-lcdif", "fsl,imx28-lcdif";
>  				reg = <0x021c8000 0x4000>;
> -- 
> 1.9.1
> 
> 
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH v2 3/3] ARM: dts: imx: Add ocotp node for imx6ul
  2016-12-30  2:25     ` Shawn Guo
@ 2017-01-04 14:06       ` Srinivas Kandagatla
  0 siblings, 0 replies; 7+ messages in thread
From: Srinivas Kandagatla @ 2017-01-04 14:06 UTC (permalink / raw)
  To: Shawn Guo, Bai Ping
  Cc: mark.rutland, robh, devicetree, kernel, fabio.estevam,
	maxime.ripard, linux-arm-kernel



On 30/12/16 02:25, Shawn Guo wrote:
> On Thu, Nov 17, 2016 at 09:08:19AM +0800, Bai Ping wrote:
>> Add ocotp node for i.MX6UL SOC.
>>
>> Signed-off-by: Bai Ping <ping.bai@nxp.com>
>
> The DTS change looks good to me.  But I cannot apply it until the driver
> and bindings part get accepted.  You should figure out who is collecting
> nvmem patches.  It seems to be Greg Kroah-Hartman, who is not on copy.
Sorry for delay in response,

I will take care of the 1/3 and 2/3 nvmem patches.

Thanks,
srini

>


> Shawn
>
>> ---
>>  arch/arm/boot/dts/imx6ul.dtsi | 6 ++++++
>>  1 file changed, 6 insertions(+)
>>
>> diff --git a/arch/arm/boot/dts/imx6ul.dtsi b/arch/arm/boot/dts/imx6ul.dtsi
>> index c5c05fd..c6f6613 100644
>> --- a/arch/arm/boot/dts/imx6ul.dtsi
>> +++ b/arch/arm/boot/dts/imx6ul.dtsi
>> @@ -849,6 +849,12 @@
>>  				reg = <0x021b0000 0x4000>;
>>  			};
>>
>> +			ocotp: ocotp-ctrl@021bc000 {
>> +				compatible = "fsl,imx6ul-ocotp", "syscon";
>> +				reg = <0x021bc000 0x4000>;
>> +				clocks = <&clks IMX6UL_CLK_OCOTP>;
>> +			};
>> +
>>  			lcdif: lcdif@021c8000 {
>>  				compatible = "fsl,imx6ul-lcdif", "fsl,imx28-lcdif";
>>  				reg = <0x021c8000 0x4000>;
>> --
>> 1.9.1
>>
>>
>> _______________________________________________
>> linux-arm-kernel mailing list
>> linux-arm-kernel@lists.infradead.org
>> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [PATCH v2 3/3] ARM: dts: imx: Add ocotp node for imx6ul
       [not found]   ` <1479344899-3141-3-git-send-email-ping.bai-3arQi8VN3Tc@public.gmane.org>
  2016-12-30  2:25     ` Shawn Guo
@ 2017-01-10  1:35     ` Shawn Guo
  1 sibling, 0 replies; 7+ messages in thread
From: Shawn Guo @ 2017-01-10  1:35 UTC (permalink / raw)
  To: Bai Ping
  Cc: robh-DgEjT+Ai2ygdnm+yROfE0A, mark.rutland-5wv7dgnIgG8,
	devicetree-u79uwXL29TY76Z2rM5mHXA,
	srinivas.kandagatla-QSEj5FYQhm4dnm+yROfE0A,
	kernel-bIcnvbaLZ9MEGnE8C9+IrQ, fabio.estevam-3arQi8VN3Tc,
	maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r

On Thu, Nov 17, 2016 at 09:08:19AM +0800, Bai Ping wrote:
> Add ocotp node for i.MX6UL SOC.
> 
> Signed-off-by: Bai Ping <ping.bai-3arQi8VN3Tc@public.gmane.org>

Applied, thanks.
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-01-10  1:35 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-17  1:08 [PATCH v2 1/3] driver: nvmem: Add ocotp driver support for imx6ul Bai Ping
2016-11-17  1:08 ` [PATCH v2 2/3] devicetree: bindings: nvmem: Add compatible string " Bai Ping
     [not found]   ` <1479344899-3141-2-git-send-email-ping.bai-3arQi8VN3Tc@public.gmane.org>
2016-11-18 14:17     ` Rob Herring
2016-11-17  1:08 ` [PATCH v2 3/3] ARM: dts: imx: Add ocotp node " Bai Ping
     [not found]   ` <1479344899-3141-3-git-send-email-ping.bai-3arQi8VN3Tc@public.gmane.org>
2016-12-30  2:25     ` Shawn Guo
2017-01-04 14:06       ` Srinivas Kandagatla
2017-01-10  1:35     ` Shawn Guo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).