From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leonard Crestez Subject: [PATCH v2 0/5] thermal: imx: Add nvmem-cells binding on imx6sx Date: Fri, 14 Jul 2017 17:11:05 +0300 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Return-path: Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Srinivas Kandagatla , Shawn Guo , Rob Herring , Zhang Rui , Eduardo Valentin , Mark Rutland , =?UTF-8?q?Lothar=20Wa=C3=9Fmann?= Cc: Dong Aisheng , Bai Ping , Anson Huang , Octavian Purdila , Fabio Estevam , linux-pm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: devicetree@vger.kernel.org On imx6sx accessing OCOTP directly is wrong because the ocotp clock needs to be enabled first. Fix this by adding a nvmem-cells binding and using it on imx6sx, imx6ul and imx6ull. The existing binding is kept around because it works fine on imx6qdl. This was initially reported by Lothar Waßmann in reply to a patch adding imx6ul/ull support: Link: https://lkml.org/lkml/2017/6/9/578 --- Changes since v1: * Move nvmem_cell_read_u32 to nvmem core (Shawn Guo, Srinivas Kandagatla) * Adjust binding description (Rob Herring) * Adjust formatting of thermal info cells (Shawn Guo) * Link: https://lkml.org/lkml/2017/7/6/426 Leonard Crestez (5): thermal: imx: Add nvmem-cells alternate binding for OCOTP access nvmem: core: Add nvmem_cell_read_u32 thermal: imx: Add support for reading OCOTP through nvmem ARM: dts: imx6sx: Use nvmem-cells for tempmon ARM: dts: imx6ul: Add imx6ul-tempmon .../devicetree/bindings/thermal/imx-thermal.txt | 7 ++ arch/arm/boot/dts/imx6sx.dtsi | 13 ++- arch/arm/boot/dts/imx6ul.dtsi | 19 ++++ drivers/nvmem/core.c | 37 ++++++++ drivers/thermal/imx_thermal.c | 103 +++++++++++++++------ include/linux/nvmem-consumer.h | 8 ++ 6 files changed, 156 insertions(+), 31 deletions(-) -- 2.7.4 -- 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