On 21/07/15 17:38, Stefan Wahren wrote:
Hi Srinivas,
Srinivas Kandagatla srinivas.kandaga...@linaro.org hat am 20. Juli 2015 um
16:44 geschrieben:
From: Maxime Ripard maxime.rip...@free-electrons.com
Now that we have the nvmem framework, we can consolidate the common
driver code. Move
On 23/07/15 16:26, Stefan Wahren wrote:
Hi Srinivas,
Am 20.07.2015 um 16:43 schrieb Srinivas Kandagatla:
This patch adds just providers part of the framework just to enable easy
review.
Up until now, NVMEM drivers like eeprom were stored in drivers/misc,
where they all had to duplicate
Thanks Rob for quick review,
On 10/07/15 20:04, Rob Herring wrote:
On Fri, Jul 10, 2015 at 4:45 AM, Srinivas Kandagatla
srinivas.kandaga...@linaro.org wrote:
This patch adds bindings for simple nvmem framework which allows nvmem
consumers to talk to nvmem providers to get access to nvmem cell
Thanks Stephen for the comments.
On 14/07/15 22:18, Stephen Boyd wrote:
On 07/10, Srinivas Kandagatla wrote:
This patch adds QFPROM support driver which is used by other drivers
like thermal sensor and cpufreq.
On MSM parts there are some efuses (called qfprom) these fuses store
things like
On 14/07/15 22:32, Stephen Boyd wrote:
On 07/10, Srinivas Kandagatla wrote:
diff --git a/Documentation/nvmem/nvmem.txt b/Documentation/nvmem/nvmem.txt
new file mode 100644
index 000..b074b71
--- /dev/null
+++ b/Documentation/nvmem/nvmem.txt
@@ -0,0 +1,152
Thanks Stephen,
On 14/07/15 23:06, Stephen Boyd wrote:
On 07/10, Srinivas Kandagatla wrote:
+static int devm_nvmem_device_match(struct device *dev, void *res, void *data)
+{
+ struct nvmem_device **nvmem = res;
+
+ if (!nvmem || !*nvmem) {
+ WARN_ON(!nvmem || !*nvmem
, which is what these new APIS provide.
These wrapper apis would help such users to avoid code duplication in
there drivers and also avoid them reading a big eeprom blob and parsing
it internally in there driver.
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
drivers/nvmem/core.c
and do eeprom lookup by using class_find_device()
Thanks,
srini
Maxime Ripard (1):
nvmem: sunxi: Move the SID driver to the nvmem framework
Srinivas Kandagatla (8):
nvmem: Add a simple NVMEM framework for nvmem providers
nvmem: Add a simple NVMEM framework for consumers
nvmem: Add
[Maxime Ripard: intial version of the framework]
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
drivers/nvmem/core.c | 415 +
include/linux/nvmem-consumer.h | 61 ++
2 files changed, 476 insertions(+)
diff --git a/drivers
the driver.
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
drivers/nvmem/Kconfig | 15 +
drivers/nvmem/Makefile | 4 +++
drivers/nvmem/qfprom.c | 86 ++
3 files changed, 105 insertions(+)
create mode 100644 drivers
This patch adds bindings for qfprom found in QCOM SOCs. QFPROM driver
is based on simple nvmem framework.
Reviewed-by: Stephen Boyd sb...@codeaurora.org
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
Documentation/devicetree/bindings/nvmem/qfprom.txt | 35
This patch adds MAINTAINERS to nvmem framework.
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
MAINTAINERS | 9 +
1 file changed, 9 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 8133cef..90e0d94 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -7263,6
[srinivas.kandagatla: Moved to regmap based EEPROM framework]
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
Documentation/ABI/testing/sysfs-driver-sunxi-sid | 22 ---
.../bindings/misc/allwinner,sunxi-sid.txt | 17 ---
.../bindings/nvmem/allwinner,sunxi-sid.txt
This patch add basic how-to and api summary documentation for simple
NVMEM framework.
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
Documentation/nvmem/nvmem.txt | 152 ++
1 file changed, 152 insertions(+)
create mode 100644
This patch adds bindings for simple nvmem framework which allows nvmem
consumers to talk to nvmem providers to get access to nvmem cell data.
Signed-off-by: Maxime Ripard maxime.rip...@free-electrons.com
[Maxime Ripard: intial version of eeprom framework]
Signed-off-by: Srinivas Kandagatla
-electrons.com
[Maxime Ripard: intial version of eeprom framework]
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
drivers/Kconfig| 2 +
drivers/Makefile | 1 +
drivers/nvmem/Kconfig | 13 ++
drivers/nvmem/Makefile | 6 +
drivers
On 13/07/15 20:06, Stefan Wahren wrote:
-#include linux/nvmem-provider.h
#include linux/export.h
#include linux/fs.h
#include linux/idr.h
#include linux/init.h
-#include linux/regmap.h
please avoid such changes in your patch series. This should be fixed in the
first patch.
Sure, I know why
On 13/07/15 19:54, Stefan Wahren wrote:
Hi Srinivas,
[add Ezequiel Garcia to CC]
Srinivas Kandagatla srinivas.kandaga...@linaro.org hat am 10. Juli 2015 um
11:43 geschrieben:
Hi Greg,
This patchset adds a new simple NVMEM framework to kernel, and it is tested
with various drivers like
On 13/07/15 21:11, Stefan Wahren wrote:
Hi Srinivas,
Srinivas Kandagatla srinivas.kandaga...@linaro.org hat am 13. Juli 2015 um
21:35 geschrieben:
On 13/07/15 19:54, Stefan Wahren wrote:
Hi Srinivas,
[...]
Providers APIs:
nvmem_register/unregister();
How do i get the cell info from
Hi Stefan,
On 21/07/15 10:54, Stefan Wahren wrote:
Hi Srinivas,
Am 21.07.2015 um 11:41 schrieb Srinivas Kandagatla:
Ok, make sense. I moved this too.
I have v9 ready will send it.
--srini
this is not a race. Please give the other (including me:-) ) some time
for testing and reviewing v8
On 20/07/15 22:20, Stephen Boyd wrote:
On 07/20/2015 07:44 AM, Srinivas Kandagatla wrote:
This patch adds QFPROM support driver which is used by other drivers
like thermal sensor and cpufreq.
On MSM parts there are some efuses (called qfprom) these fuses store
things like calibration data
Thanks Stephen for review,
On 20/07/15 22:11, Stephen Boyd wrote:
On 07/20/2015 07:43 AM, Srinivas Kandagatla wrote:
diff --git a/drivers/nvmem/core.c b/drivers/nvmem/core.c
new file mode 100644
index 000..bde5528
--- /dev/null
+++ b/drivers/nvmem/core.c
@@ -0,0 +1,384 @@
+
+static int
, without this patch the
user has to set the enviroment variables which is not explicit.
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
scripts/kconfig/merge_config.sh | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/scripts/kconfig/merge_config.sh b
On 16/10/15 09:39, andrew-ct.c...@mediatek.com wrote:
From: Andrew-CT Chen
Add Mediatek MT8173 EFUSE Devicetree binding file
Signed-off-by: Andrew-CT Chen
Looks good to me, minor comment below.
Will queue this for v4.5 once
On 16/10/15 09:39, andrew-ct.c...@mediatek.com wrote:
From: Andrew-CT Chen
Add Mediatek EFUSE driver to access hardware data like
thermal sensor calibration or HDMI impedance.
Signed-off-by: Andrew-CT Chen
Dirver looks pretty
On 26/10/15 10:28, Sascha Hauer wrote:
On Mon, Oct 26, 2015 at 09:56:24AM +, Srinivas Kandagatla wrote:
+ .val_bits = 32,
+ .reg_stride = 4,
+};
+
+static int mtk_efuse_probe(struct platform_device *pdev)
+{
+ struct device *dev = >dev;
+ struct resource *
On 26/10/15 10:23, Sascha Hauer wrote:
On Mon, Oct 26, 2015 at 09:56:14AM +, Srinivas Kandagatla wrote:
On 16/10/15 09:39, andrew-ct.c...@mediatek.com wrote:
From: Andrew-CT Chen <andrew-ct.c...@mediatek.com>
Add Mediatek MT8173 EFUSE Devicetree binding file
Signed-off-by: And
Hi Andy,
This patchset adds support for i2c and spi on High-Speed and Low speed
connectors on DB410c.
One of the patch fixes the sleep state of existing i2c node.
thanks,
srini
Srinivas Kandagatla (4):
arm64: dts: fix i2c pinconf sleep state function
arm64: dts: qcom: Add msm8916 I2C
This patch enables spi buses on low speed and high speed expansion
connectors on DB410C
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm64/boot/dt
This patch fixes the i2c pinctrl sleep state by changing the pinconf
function to be in gpio mode rather than i2c.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
This patch enables i2c buses on low speed and high speed expansion
connectors on DB410C.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 15 +++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dt
This patch adds missing support for i2c0 and i2c6, this support is
required to connect the i2c slaves on LS expansion on DB410c.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 48 ++
arch/arm6
On 08/10/15 19:17, Stephen Boyd wrote:
On 10/08/2015 04:19 AM, Srinivas Kandagatla wrote:
diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi
b/arch/arm64/boot/dts/qcom/msm8916.dtsi
index 85f7bee..d49ac37 100644
--- a/arch/arm64/boot/dts/qcom/msm8916.dtsi
+++ b/arch/arm64/boot/dts/qcom
This patch enables i2c buses on low speed and high speed expansion
connectors on DB410C.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 15 +++
1 file changed, 15 insertions(+)
diff --git a/arch/arm64/boot/dt
This patch adds missing support for i2c0 and i2c6, this support is
required to connect the i2c slaves on LS expansion on DB410c.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 48 ++
arch/arm6
This patch enables spi buses on low speed and high speed expansion
connectors on DB410C
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 10 ++
1 file changed, 10 insertions(+)
diff --git a/arch/arm64/boot/dt
On 08/10/15 19:16, Stephen Boyd wrote:
On 10/08/2015 04:19 AM, Srinivas Kandagatla wrote:
This patch enables spi buses on low speed and high speed expansion
connectors on DB410C
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm64/boot/dts/qcom/a
of lables for consistency suggested by
Stephen Boyd.
Srinivas Kandagatla (4):
arm64: dts: fix i2c pinconf sleep state function
arm64: dts: qcom: Add msm8916 I2C nodes.
arm64: dts: apq8016-sbc: enable i2c buses on LS and HS
arm64: dts: apq8016-sbc: enable spi buses on LS and HS
arch/arm64
This patch fixes the i2c pinctrl sleep state by changing the pinconf
function to be in gpio mode rather than i2c.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
Srinivas Kandagatla (3):
nvmem: core: make default user binary file root-access only
nvmem: core: set the size for the nvmem binary file.
nvmem: core: add sysfs file mode flag in nvmem_config
drivers/nvmem/core.c | 54 ++
include/linux/nvmem
on top of the root-only using the perm flag in nvmem_config.
Making this dynamic did cut down lot of static binary attributes in the
code.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
drivers/nvmem/core.c | 52 +++-
This patch sets the actual size of binary file to the nvmem size.
Previously this was not possible as the core was using the static global
data structures for attributes.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
drivers/nvmem/core.c | 1 +
1 file chan
permissions to set on the sysfs binary file entry.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
drivers/nvmem/core.c | 1 +
include/linux/nvmem-provider.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/drivers/nvmem/core.c b/drivers/nvmem/core.c
index 7
On 07/10/15 13:56, Greg KH wrote:
On Wed, Oct 07, 2015 at 12:00:55PM +0100, Srinivas Kandagatla wrote:
This patch sets the actual size of binary file to the nvmem size.
Previously this was not possible as the core was using the static global
data structures for attributes.
Signed-off
On 07/10/15 12:33, Russell King - ARM Linux wrote:
On Wed, Oct 07, 2015 at 12:00:47PM +0100, Srinivas Kandagatla wrote:
As required by many providers like at24/at25/mxs-ocotp/qfprom and may be
other providers would want to allow root-only to read the nvmem content.
So making the defaults
On 07/10/15 13:55, Greg KH wrote:
On Wed, Oct 07, 2015 at 12:00:47PM +0100, Srinivas Kandagatla wrote:
As required by many providers like at24/at25/mxs-ocotp/qfprom and may be
other providers would want to allow root-only to read the nvmem content.
So making the defaults to be root-only
On 07/10/15 18:12, Greg KH wrote:
On Wed, Oct 07, 2015 at 06:01:03PM +0100, Srinivas Kandagatla wrote:
On 07/10/15 17:50, Greg KH wrote:
On Wed, Oct 07, 2015 at 05:35:14PM +0100, Srinivas Kandagatla wrote:
As required by many providers like at24/at25/mxs-ocotp/qfprom, which would
want
As required by many providers like at24/at25/mxs-ocotp/qfprom, which would
want to allow root-only to read/write the nvmem content.
So making the defaults to be root-only access which can prevent normal
users from reading the nvmem data.
Signed-off-by: Srinivas Kandagatla <srinivas.kand
On 07/10/15 17:50, Greg KH wrote:
On Wed, Oct 07, 2015 at 05:35:14PM +0100, Srinivas Kandagatla wrote:
As required by many providers like at24/at25/mxs-ocotp/qfprom, which would
want to allow root-only to read/write the nvmem content.
So making the defaults to be root-only access which can
and Stephen.
* Added non-DT support.
* Move kerneldoc to the src files spotted by Mark Brown.
* Remove local list and do eeprom lookup by using class_find_device()
Thanks,
srini
Maxime Ripard (1):
nvmem: sunxi: Move the SID driver to the nvmem framework
Srinivas Kandagatla (8):
nvmem: Add a simple
This patch adds bindings for simple nvmem framework which allows nvmem
consumers to talk to nvmem providers to get access to nvmem cell data.
Signed-off-by: Maxime Ripard maxime.rip...@free-electrons.com
[Maxime Ripard: intial version of eeprom framework]
Signed-off-by: Srinivas Kandagatla
[Maxime Ripard: intial version of the framework]
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
drivers/nvmem/core.c | 424 -
include/linux/nvmem-consumer.h | 76
2 files changed, 498 insertions(+), 2 deletions
-electrons.com
[Maxime Ripard: intial version of eeprom framework]
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
drivers/Kconfig| 2 +
drivers/Makefile | 1 +
drivers/nvmem/Kconfig | 13 ++
drivers/nvmem/Makefile | 6 +
drivers
, which is what these new APIS provide.
These wrapper apis would help such users to avoid code duplication in
there drivers and also avoid them reading a big eeprom blob and parsing
it internally in there driver.
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
drivers/nvmem/core.c
This patch adds bindings for qfprom found in QCOM SOCs. QFPROM driver
is based on simple nvmem framework.
Reviewed-by: Stephen Boyd sb...@codeaurora.org
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
Documentation/devicetree/bindings/nvmem/qfprom.txt | 35
This patch adds MAINTAINERS to nvmem framework.
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
MAINTAINERS | 9 +
1 file changed, 9 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 8133cef..b69c11f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -7263,6
the driver.
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
drivers/nvmem/Kconfig | 15 +
drivers/nvmem/Makefile | 4 +++
drivers/nvmem/qfprom.c | 87 ++
3 files changed, 106 insertions(+)
create mode 100644 drivers
[srinivas.kandagatla: Moved to regmap based EEPROM framework]
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
Documentation/ABI/testing/sysfs-driver-sunxi-sid | 22 ---
.../bindings/misc/allwinner,sunxi-sid.txt | 17 ---
.../bindings/nvmem/allwinner,sunxi-sid.txt
This patch add basic how-to and api summary documentation for simple
NVMEM framework.
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
Documentation/nvmem/nvmem.txt | 152 ++
1 file changed, 152 insertions(+)
create mode 100644
Thanks for quick review,
On 10/07/15 11:29, Joe Perches wrote:
On Fri, 2015-07-10 at 10:44 +0100, Srinivas Kandagatla wrote:
This patch adds just providers part of the framework just to enable easy
review.
Trivial notes:
Will fix all them.
--srini
diff --git a/drivers/nvmem/core.c b
On 09/07/15 13:18, Georgi Djakov wrote:
This patch adds initial support for clocks controlled by the RPM
(Resource Power Manager) processor found on some Qualcomm SoCs.
The RPM is a dedicated hardware engine for managing the shared
SoC resources in order to keep the lowest power profile. It
in userspace.
Reported-by: Ariel D'Alessandro <ar...@vanguardiasur.com.ar>
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
Hi Greg,
Can you please queue this for next rc.
Thanks,
srini
drivers/nvmem/core.c | 6 ++
1 file changed, 6 insertions(+)
diff --g
On 25/08/15 22:36, Stephen Boyd wrote:
On 08/18/2015 06:10 AM, Srinivas Kandagatla wrote:
diff --git a/arch/arm/boot/dts/qcom-apq8064-ifc6410.dts
b/arch/arm/boot/dts/qcom-apq8064-ifc6410.dts
index b1f9ddb..08daafe 100644
--- a/arch/arm/boot/dts/qcom-apq8064-ifc6410.dts
+++ b/arch/arm/boot/dts
On 25/08/15 22:33, Stephen Boyd wrote:
On 08/18/2015 06:06 AM, Srinivas Kandagatla wrote:
@@ -10,6 +11,20 @@
serial1 = _serial;
};
+pwrseq {
+#address-cells = <1>;
+#size-cells = <1>;
+ranges;
Why do we need any of these three prope
Hi Sanchayan,
On 04/09/15 06:50, maitysancha...@gmail.com wrote:
Hello,
Ping? Anything preventing this from being accepted? I can rework it then if
so.
Thanks for your patience,
We are in the middle of merge window, I will pick the driver for 4.4
after 4.3-rc1 is released for linux-next
From: Axel Lin <axel@ingics.com>
It's pointless to test (cell->bit_offset || cell->bit_offset).
nvmem_shift_read_buffer_in_place() should be called when
(cell->bit_offset || cell->nbits).
Signed-off-by: Axel Lin <axel@ingics.com>
Signed-off-by: Srinivas Kand
From: ZhengShunQian <zhen...@rock-chips.com>
The position to read/write must be less than max
register size.
Signed-off-by: ZhengShunQian <zhen...@rock-chips.com>
Acked-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
Signed-off-by: Srinivas Kandagatla <srinivas.
denx.de>
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
drivers/nvmem/Kconfig | 11 ++
drivers/nvmem/Makefile| 2 +
drivers/nvmem/mxs-ocotp.c | 257 ++
3 files changed, 270 insertions(+)
create mode 100644 d
From: Stefan Wahren <stefan.wah...@i2se.com>
This patch adds the devicetree bindings for the Freescale MXS On Chip
OTP driver.
Signed-off-by: Stefan Wahren <stefan.wah...@i2se.com>
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
.../devicetree/
From: Sanchayan Maity <maitysancha...@gmail.com>
The patch adds support for the On Chip One Time Programmable Peripheral
(OCOTP) on the Vybrid platform.
Signed-off-by: Sanchayan Maity <maitysancha...@gmail.com>
Acked-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.
From: Philipp Zabel <p.za...@pengutronix.de>
This patch documents the i.MX6 OCOTP device tree binding.
Signed-off-by: Philipp Zabel <p.za...@pengutronix.de>
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
.../devicetree/bindings/nvmem/imx-ocotp
by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
drivers/nvmem/Kconfig | 11
drivers/nvmem/Makefile| 2 +
drivers/nvmem/imx-ocotp.c | 154
Hi Greg,
Here are couple of nvmem fixes on the mailing list which are good to go in
next rc. Could you please take them thru the char-misc tree.
Thanks,
srini
Axel Lin (2):
nvmem: core: Handle shift bits in-place if cell->nbits is non-zero
nvmem: core: Fix memory leak in nvmem_cell_write
From: ZhengShunQian <zhen...@rock-chips.com>
This patch add the bindings document of rockchip eFuse driver.
Cc: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
Cc: Heiko Stuebner <he...@sntech.de>
Signed-off-by: ZhengShunQian <zhen...@rock-chips.com>
Signed-off
lt;zhen...@rock-chips.com>
Acked-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
drivers/nvmem/Kconfig | 10 +++
drivers/nvmem/Makefile | 2 +
driver
Hi Kevin,
Thanks for reporting this issue.
On 25/09/15 19:54, Kevin Hilman wrote:
Hi Srini,
On Fri, Sep 18, 2015 at 5:31 AM, Srinivas Kandagatla
<srinivas.kandaga...@linaro.org> wrote:
This patch adds missing 2pin uart pinctrl property to gsbi7 uart on
IFC6410.
Signed-off-by: Sr
From: Maxime Ripard
The sunxi_sid driver doesn't check for kmalloc return status before
derefencing the returned pointer, which could lead to a NULL pointer
dereference if kmalloc failed. Check for its return code to make sure it
deosn't happen.
Reported-by:
From: Axel Lin <axel@ingics.com>
A tmp buffer is allocated if cell->bit_offset || cell->nbits.
So the tmp buffer needs to be freed at the same condition to avoid leak.
Signed-off-by: Axel Lin <axel@ingics.com>
Signed-off-by: Srinivas Kandagatla <srinivas.
Hi Greg,
Here are 4 new nvmem drivers which are in the mailing list for long time
and are good to go for some testing and find its way to v4.4-rc*.
Could you please take these patches via char-misc tree.
Thanks,
srini
Philipp Zabel (2):
nvmem: Add i.MX6 OCOTP device tree binding
From: Sanchayan Maity <maitysancha...@gmail.com>
Add the devicetree bindings for the Freescale Vybrid On-Chip
OTP driver.
Signed-off-by: Sanchayan Maity <maitysancha...@gmail.com>
Acked-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
Signed-off-by: Srinivas Kandagatla
Wow.. so fast :-)
Patch looks good to me.
Acked-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
On 30/09/15 14:46, kbuild test robot wrote:
Signed-off-by: Fengguang Wu <fengguang...@intel.com>
---
rockchip-efuse.c |6 +++---
1 file changed, 3 insertions(+),
This patch adds few missing essential configs in the multi_v7_defconf,
absense of some configs like PINCTRL_APQ8064 would prevent the board from
getting access to serial.
cc: Kevin Hilman <khil...@kernel.org>
cc: Tyler Baker <tyler.ba...@linaro.org>
Signed-off-by: Sriniva
On 04/10/15 12:04, Greg KH wrote:
On Wed, Sep 30, 2015 at 01:36:31PM +0100, Srinivas Kandagatla wrote:
From: Maxime Ripard <maxime.rip...@free-electrons.com>
The sunxi_sid driver doesn't check for kmalloc return status before
derefencing the returned pointer, which could lead to
On 05/10/15 09:14, Arnd Bergmann wrote:
On Thursday 01 October 2015 13:57:38 Srinivas Kandagatla wrote:
This patch adds few missing essential configs in the multi_v7_defconf,
absense of some configs like PINCTRL_APQ8064 would prevent the board from
getting access to serial.
cc: Kevin Hilman
@codeaurora.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/configs/multi_v7_defconfig | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/configs/multi_v7_defconfig
b/arch/arm/configs/multi_v7_defconfig
index 03deb7f..a242760 10064
Hi Axel,
Thanks for the patch
Acked-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
I remember fixing this sometime back which was reported by static
checker reported by Dan Carpenter, I forgot to send it over to wider
audience. Thanks for reminding.
--srini
On 18/09/15
Hi Ivan,
On 12/09/15 14:02, Ivan T. Ivanov wrote:
Hi,
Following patches add DMA support for UARTDM type of hardware.
Changes have been tested on UARTDM v1.3(APQ8064) and v1.4(APQ8016).
Patches from Gurav were published long ago here[1], I just addressed
remaining comments and coding style
Usage of generic names like "uart_pins" is confusing to the reader, given
the fact that there could be more than one uart on APQ8064.
This patch adds gsbi prefix to uart pinctrl nodes so as to avoid such
confusion.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org&g
This patch adds support to pm8921 power button.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/boot/dts/qcom-apq8064.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi
b/arch/arm/boot/dts/qcom-apq8064.dtsi
This patch adds notify led support on IFC6410, whose trigger can be
configured from userspace.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 21 +
1 file changed, 21 insertions(+)
diff --git a/ar
This patch adds SD card detect support.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts
b/arch/arm/boot/dt
Add pwrseq support to sdcc4 which would enable a proper reset of WLAN
without ugly hacks in the board support file.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 32 +
1 file chang
This patch adds missing 2pin uart pinctrl property to gsbi7 uart on
CM-QS600.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/qcom-apq8064-cm-qs600.
This patch adds missing 2pin uart pinctrl property to gsbi7 uart on
IFC6410.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/qcom-apq8064-ifc6410.dts
This patch removes unnecessary eeprom label, which is not used
anywhere in the board file.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/bo
From: John Stultz <john.stu...@linaro.org>
Add devicetree data to add support for hw_rng support
to the apq8064 dts.
Tested on the Nexus7 (2013).
Cc: Kumar Gala <ga...@codeaurora.org>
Cc: Stephen Boyd <sb...@codeaurora.org>
Cc: Srinivas Kandagatla <srinivas.kandaga...@li
This patch removes unnecessary eeprom label, which is not used
anywhere in the board file.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dt
This patch removes i2c pinctrl properties from board which which are now
mentioned in the SOC specific file. This will avoid redundant properties
across multiple board fiiles.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/boot/dts/qcom-apq8064-cm-qs600.dt
This patch adds rtc node for pmic8921.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/boot/dts/qcom-apq8064.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi
b/arch/arm/boot/dts/qcom-apq8064.dtsi
index d
This patch adds missing gsbi7 uart pinctrl, this is the default debug
uart on most boards.
Signed-off-by: Srinivas Kandagatla <srinivas.kandaga...@linaro.org>
---
arch/arm/boot/dts/qcom-apq8064.dtsi | 14 ++
1 file changed, 14 insertions(+)
diff --git a/arch/arm/boot/dt
901 - 1000 of 6454 matches
Mail list logo