From patchwork Wed Jul 26 10:09:02 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 108750 Delivered-To: patch@linaro.org Received: by 10.182.45.195 with SMTP id p3csp634052obm; Wed, 26 Jul 2017 03:09:18 -0700 (PDT) X-Received: by 10.98.76.201 with SMTP id e70mr371923pfj.262.1501063758595; Wed, 26 Jul 2017 03:09:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1501063758; cv=none; d=google.com; s=arc-20160816; b=n0+OuQCwN2VQ+d459Q2HscZ47Zxy2a+zsdVP2iSusPjoxg5x7/JIpeHprnwYYyHkZk wDKbVUSp9YD1t9Kd7NDWOEdprh/N6NoM3c6vqJFb1RfY8TLENoDSPHOu9Q4ZStyUskLh FKx4bQvZg6crsaBf1dLh/PJKj3jQknkD3XIv3PK058Ayl92rwRvFsKqSX4eveMkYap+2 t6kJyApoEtb3/axOFXrAi7P9BziCzXumNEJp3wt5QcQdHZoS0ssr61DUwmvVSk9bRv0a hhUlDQCPZPGnPjS1qreZBwG/b+x2fwyvGFJYJtiYS2ZisRscB+zMpXb5dOvleErr+BM8 dn3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=gHPPyGAyKBuYUDxbLgOTNmNA04MRxXuTalmr1ZEwI24=; b=lmXnaRRzUyFw0BmWwtCPOzvRgP8pY3v06Rt78nFj9ELb81gviZOm2ImvQ1KclbmDH7 G58tRUIAfmTEzywehbrWGhVKrH3ugItNsj/F9bLqrnbupPVag8VaKcP58ubVKFyEfg/o SigbHgbZiHxJ1JU24+5F2MVVDWHM4goCh2QoY8FnTqZfnaFBf3eYsinN2aMtwJvSRGpG PJCN3q9lCMGGj4V2jJjVt5aVaRCfBaZGU9Bln9X3nG8u2yd93zoyea45pm0bVKrw9uYD 4wyQ0tqAvDLAgp+W5xbevgoOYVvhnO93ZjyRNzsbF/1I+Xnd+Zi+8CfgM0GM5CSOJgiw /kvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.b=VqHd5h92; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h4si9936987pln.760.2017.07.26.03.09.18; Wed, 26 Jul 2017 03:09:18 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.b=VqHd5h92; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751633AbdGZKJQ (ORCPT + 26 others); Wed, 26 Jul 2017 06:09:16 -0400 Received: from mail-it0-f47.google.com ([209.85.214.47]:37695 "EHLO mail-it0-f47.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751078AbdGZKJO (ORCPT ); Wed, 26 Jul 2017 06:09:14 -0400 Received: by mail-it0-f47.google.com with SMTP id v127so65186149itd.0 for ; Wed, 26 Jul 2017 03:09:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=gHPPyGAyKBuYUDxbLgOTNmNA04MRxXuTalmr1ZEwI24=; b=VqHd5h92LwrzH3+Opd+dnCAHyEh67Psx5DzhjIAoJ5BPuL/8CjsUpBXriV4k1Yzvvd nCgLfr11yPY6ANyKBIkqhFAmX0Y8buVPb965Q8KHBphJcyK2U4mkKTSCDXbL5PelrFxW /UMnR6UbA0FooPg9uAoBaWBYmepDZEEHJ7cnU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=gHPPyGAyKBuYUDxbLgOTNmNA04MRxXuTalmr1ZEwI24=; b=N30dJMRiNPU/KBNGeb2r/2HVO3POR8gSOByIoP9FpKkUt/ODmxBi7yjM/25VG0nhsE uAEgtQwOJS91fAeS/nGYeI+7C5e6zMXEkvyyud0aFl7yeINfrZJ+1mtOWLe+s9ZNQV54 CrilE0dRfOxVvzc2LeY3qSWCCpjPUPNRg/91u/Qdp5qYRXo3hVz/2vxHHUm8uOdGP8wf vwIfvhrtAxPhxEgzz2eP4dyd9iu/6nnSB7+CDVlD+TxK/U71leobV++DGaAkhlZ4zkzm ZCIHf+bontn2muRCbK6y4bD6SHaAV53ZyB7/PwReYXC9x+ATqdKW3VlkNRD37pKMaNoI Fj7A== X-Gm-Message-State: AIVw112gxZba76qvNJ6vFZpNGRYH3an13ItXFyc3oWENd//pFgCREhzA HnXAdx12rVl9ED7Q X-Received: by 10.36.181.91 with SMTP id j27mr248471iti.94.1501063754123; Wed, 26 Jul 2017 03:09:14 -0700 (PDT) Received: from localhost.localdomain (static.8.26.4.46.clients.your-server.de. [46.4.26.8]) by smtp.gmail.com with ESMTPSA id z139sm2117018itb.41.2017.07.26.03.09.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 26 Jul 2017 03:09:13 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: Greg Kroah-Hartman Cc: linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH] Documentation/ABI: document the nvmem sysfs files Date: Wed, 26 Jul 2017 12:09:02 +0200 Message-Id: <20170726100902.28955-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.11.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Srinivas Kandagatla NVMEM has been in kernel since v4.2 but the ABI document was missing since then. userspace interface did not change since then and seems stable, so this patch documents the nvmem ABI. Signed-off-by: Srinivas Kandagatla --- Documentation/ABI/stable/sysfs-bus-nvmem | 19 +++++++++++++++++++ MAINTAINERS | 1 + 2 files changed, 20 insertions(+) create mode 100644 Documentation/ABI/stable/sysfs-bus-nvmem -- 2.9.3 diff --git a/Documentation/ABI/stable/sysfs-bus-nvmem b/Documentation/ABI/stable/sysfs-bus-nvmem new file mode 100644 index 0000000..5923ab4 --- /dev/null +++ b/Documentation/ABI/stable/sysfs-bus-nvmem @@ -0,0 +1,19 @@ +What: /sys/bus/nvmem/devices/.../nvmem +Date: July 2015 +KernelVersion: 4.2 +Contact: Srinivas Kandagatla +Description: + This file allows user to read/write the raw NVMEM contents. + Permissions for write to this file depends on the nvmem + provider configuration. + + ex: + hexdump /sys/bus/nvmem/devices/qfprom0/nvmem + + 0000000 0000 0000 0000 0000 0000 0000 0000 0000 + * + 00000a0 db10 2240 0000 e000 0c00 0c00 0000 0c00 + 0000000 0000 0000 0000 0000 0000 0000 0000 0000 + ... + * + 0001000 diff --git a/MAINTAINERS b/MAINTAINERS index 205d397..a76e794 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -9480,6 +9480,7 @@ M: Srinivas Kandagatla S: Maintained F: drivers/nvmem/ F: Documentation/devicetree/bindings/nvmem/ +F: Documentation/ABI/stable/sysfs-bus-nvmem F: include/linux/nvmem-consumer.h F: include/linux/nvmem-provider.h