From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 24645C282D7 for ; Wed, 30 Jan 2019 16:39:47 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id DFDA12087F for ; Wed, 30 Jan 2019 16:39:46 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="T9wEvX7d" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DFDA12087F Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=st.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=P8lBOE+ynHj1MoNdqS1IYMI5WQLMdWlZNH5/pd9YeGQ=; b=T9wEvX7d+hs97h JXd5xlGIwDAmUaEbWSQNCkgVFUvq+H33pICbBtXJG0R1IMGX2oneajB20KBVAcr0osUZom+1TAU2H MmlVwEYRJgUyRPCTVrhmu98AIUllOc5ujrdImtErAKYt2IfPX+DpIg7xRUEv+n/PCf/rjytVAj7xD CR+gQa+w7LP9HEoxoinm3V/CccwU3aNLr1OrJY/E6Wzst4bcpnOhC7j0bhGhy9u/yXhBXZBzjtCKR 1zWKl2V7d8qi4O6LYRhAMojSG6mxG2GlH2+LVz3MyagLTeClHHMer4s7qDFTslpQdaMCHRx4+sECJ 2SX/HHuyyElSxICSRApQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gostr-0004y1-EW; Wed, 30 Jan 2019 16:39:43 +0000 Received: from mx08-00178001.pphosted.com ([91.207.212.93] helo=mx07-00178001.pphosted.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gostK-0004O2-9S for linux-arm-kernel@lists.infradead.org; Wed, 30 Jan 2019 16:39:13 +0000 Received: from pps.filterd (m0046661.ppops.net [127.0.0.1]) by mx08-00178001.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x0UGcgvB023444; Wed, 30 Jan 2019 17:39:01 +0100 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx08-00178001.pphosted.com with ESMTP id 2q8famtv4h-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 30 Jan 2019 17:39:01 +0100 Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 56BE631; Wed, 30 Jan 2019 16:39:00 +0000 (GMT) Received: from Webmail-eu.st.com (sfhdag5node3.st.com [10.75.127.15]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 30503A71D; Wed, 30 Jan 2019 16:39:00 +0000 (GMT) Received: from localhost (10.75.127.47) by SFHDAG5NODE3.st.com (10.75.127.15) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Wed, 30 Jan 2019 17:38:59 +0100 From: Fabrice Gasnier To: , , Subject: [PATCH 0/4] Add nvmem support on STM32 Date: Wed, 30 Jan 2019 17:38:52 +0100 Message-ID: <1548866336-14765-1-git-send-email-fabrice.gasnier@st.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 X-Originating-IP: [10.75.127.47] X-ClientProxiedBy: SFHDAG1NODE1.st.com (10.75.127.1) To SFHDAG5NODE3.st.com (10.75.127.15) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-01-30_13:, , signatures=0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190130_083910_608723_37FEC078 X-CRM114-Status: UNSURE ( 9.98 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: mark.rutland@arm.com, lionel.debieve@st.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, mcoquelin.stm32@gmail.com, fabrice.gasnier@st.com, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org Non volatile memory area is available on STM32. It contains various factory programmed information such as unique device ID, analog calibration... This patchset adds NVMEM support to access these data. Fabrice Gasnier (4): dt-bindings: nvmem: Add STM32 factory-programmed romem nvmem: Add driver for STM32 factory-programmed read only mem nvmem: stm32: add support for STM32MP15 BSEC to control OTP data ARM: dts: stm32: Add romem and temperature calibration on stm32mp157c .../devicetree/bindings/nvmem/st,stm32-romem.txt | 31 ++++ arch/arm/boot/dts/stm32mp157c.dtsi | 13 ++ drivers/nvmem/Kconfig | 10 + drivers/nvmem/Makefile | 2 + drivers/nvmem/stm32-romem.c | 202 +++++++++++++++++++++ 5 files changed, 258 insertions(+) create mode 100644 Documentation/devicetree/bindings/nvmem/st,stm32-romem.txt create mode 100644 drivers/nvmem/stm32-romem.c -- 1.9.1 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel