On Wed, Jul 18, 2018 at 3:50 PM Fabio Estevam wrote:
>
> Hi Andrey,
>
> On Tue, Jul 17, 2018 at 1:06 AM, Andrey Smirnov
> wrote:
>
> > +/dts-v1/;
> > +#include "vf610.dtsi"
> > +
> > +/ {
> > + model = "ZII VF610 SSMB SPU3
Add support for the Zodiac Inflight Innovations CFU1
board (VF610-based).
Cc: Shawn Guo
Cc: Fabio Estevam
Cc: cphe...@gmail.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: devicet...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrew Lunn
Signed-off-by: Andrey Smirnov
On Thu, Jul 19, 2018 at 5:45 AM Fabio Estevam wrote:
>
> Hi Andrey,
>
> On Wed, Jul 18, 2018 at 9:59 PM, Andrey Smirnov
> wrote:
>
> > +/ {
> > + model = "ZII VF610 CFU1 Board";
> > + compatible = "zii,vf610cfu1"
-off-by: Andrey Smirnov
---
Changes since [v1]:
- Fixed DT warning when compiling with W=1
- Collected Reviewed-by from Fabio
[v1] lkml.kernel.org/r/20180719005941.10458-1-andrew.smir...@gmail.com
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/vf610-zii-cfu1.dts | 305
Fix a couple of things that were causing warning when building DTB
with W=1.
Cc: Shawn Guo
Cc: Fabio Estevam
Cc: cphe...@gmail.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: devicet...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
arch/arm/boot/dts/vf610
t people from trying
to "fix" this in the future.
Also, this change is going to break QEMU's mapping found here:
https://git.qemu.org/?p=qemu.git;a=blob;f=hw/arm/fsl-imx7.c;h=d5e26855a552e2d52b91f0435a607fae2f88456b;hb=HEAD#l464
any change you are planning to make the change there as well?
Thanks,
Andrey Smirnov
On Mon, Jul 23, 2018 at 5:41 AM Leonard Crestez wrote:
>
> On Fri, 2018-07-20 at 08:33 -0700, Andrey Smirnov wrote:
> > On Fri, Jul 20, 2018 at 5:48 AM Leonard Crestez
> > wrote:
> > >
> > > This reverts commit 1c86c9dd82f859b474474a7fee0d5195da2c9c1d.
On Wed, Jul 11, 2018 at 7:57 AM Andrew Lunn wrote:
>
> On Tue, Jul 10, 2018 at 10:07:04PM -0700, Andrey Smirnov wrote:
> > + switch@0 {
> > + compatible = "marvell,mv88e6085";
> > + reg = <0>;
>
Shawn:
Here's a couple of fixes for things I missed in the
[original-submission]. Sorry about the inconvenience.
Thanks,
Andrey Smirnov
[original-submission]
lkml.kernel.org/r/20180711050704.11492-1-andrew.smir...@gmail.com
Andrey Smirnov (2):
ARM: dts: imx51-zii-scu3-esb: Add switc
-kernel@vger.kernel.org
Cc: Andrew Lunn
Signed-off-by: Andrey Smirnov
---
arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/imx51-zii-scu3-esb.dts
b/arch/arm/boot/dts/imx51-zii-scu3-esb.dts
index 2941a92d40f1..0bb42c00d72b 100644
...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: Andrew Lunn
Signed-off-by: Andrey Smirnov
---
arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/imx51-zii-scu3-esb.dts
b/arch/arm/boot/dts/imx51-zii-scu3-esb.dts
index
On Thu, Jul 12, 2018 at 6:37 AM Fabio Estevam wrote:
>
> Hi Andrey,
>
> On Wed, Jul 11, 2018 at 11:33 PM, Andrey Smirnov
> wrote:
>
> > + pinctrl_switch: switchgrp {
> > + fsl,pins = <
> > + MX51_PAD_AUD3_BB_CK_
: Rob Herring
Cc: Mark Rutland
Cc: linux-arm-ker...@lists.infradead.org
Cc: devicet...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: Andrew Lunn
Reviewed-by: Andrew Lunn
Signed-off-by: Andrey Smirnov
---
arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 8
1 file changed, 8 insertions
Shawn:
Here's a couple of fixes for things I missed in the
[original-submission]. Sorry about the inconvenience.
Changes since [v1]:
- Reword commit message for patch 2/2
Thanks,
Andrey Smirnov
[v1] lkml.kernel.org/r/20180712023337.30112-1-andrew.smir...@gmail.com
[original-submi
...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: Andrew Lunn
Signed-off-by: Andrey Smirnov
---
arch/arm/boot/dts/imx51-zii-scu3-esb.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/imx51-zii-scu3-esb.dts
b/arch/arm/boot/dts/imx51-zii-scu3-esb.dts
index
o
populate 'actual_length'.
Cc: Mark Brown
Cc: Sanchayan Maity
Cc: Stefan Agner
Cc: cphe...@gmail.com
Cc: linux-...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/spi/spi-fsl-dspi.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-
Fixes 3be3251db0887f721f9c110e1966900922fc4ff4
("usb: chipidea: imx: Disable internal 60Mhz clock with ULPI PHY")
Cc: cphe...@gmail.com
Cc: Greg Kroah-Hartman
Cc: linux-...@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
Changes since [v1]:
- Patch c
when calling platform_device_put().
The problem can be reproduced by artificially enabling the error path
of platform_device_add() call (around line 452).
Cc: Shawn Guo
Cc: Stefan Agner
Cc: Lucas Stach
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: A
Agner
Cc: Lucas Stach
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
This patch is a follow up to fix one of the bugs discussed in
lkml.kernel.org/r/3f836677c6e98aaf01bc1ac8c3410...@agner.ch
drivers/soc/imx/gpcv2.c | 13 +++
On Wed, Jan 10, 2018 at 12:49 PM, Stefan Agner wrote:
> On 2018-01-10 17:16, Andrey Smirnov wrote:
>> Platform device core assumes the ownership of dev.platform_data as
>> well as that it is dynamically allocated and it will try to kfree it
>> as a part of platform_device_
Agner
Cc: Lucas Stach
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
Changes since [v1]:
- Replaced devm_kzalloc() with devm_kmalloc() as per suggestion from Stefan
[1] lkml.kernel.org/r/20180110161608.13015-1-andrew.smir...@gmai
when calling platform_device_put().
The problem can be reproduced by artificially enabling the error path
of platform_device_add() call (around line 452).
Cc: Shawn Guo
Cc: Stefan Agner
Cc: Lucas Stach
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: A
On Tue, Mar 6, 2018 at 6:17 AM, Fabio Estevam wrote:
> Hi Andrey,
>
> On Thu, Mar 1, 2018 at 1:55 PM, Andrey Smirnov
> wrote:
> l
>> +++ b/Documentation/devicetree/bindings/input/zii,rave-sp-pwrbutton.txt
>> @@ -0,0 +1,24 @@
>> +Zodiac Inflight Innovations
...@vger.kernel.org
Cc: Guenter Roeck
Cc: Chris Healy
Cc: Lucas Stach
Acked-by: Lucas Stach
Signed-off-by: Andrey Smirnov
---
Changes since [v2]:
- Collected Acked-by from Lucas
- Removed unnecessary status="okay"
No changes between v1 and v2, so v1 is not referenced
Stach
Signed-off-by: Andrey Smirnov
---
Changes since [v2]:
- Collected Reviewed-by from Lucas
Changes since [v1]:
- Removed redundant dev.parent assignment
- Various cosmetic changes
[v2] lkml.kernel.org/r/20180301165527.22274-1-andrew.smir...@gmail.com
[v1
This driver provides access to RAVE SP backlight control
functionality.
Cc: Lee Jones
Cc: Daniel Thompson
Cc: Jingoo Han
Cc: linux-kernel@vger.kernel.org
Cc: Chris Healy
Cc: Lucas Stach
Cc: Aleksander Morgado
Signed-off-by: Andrey Smirnov
---
drivers/video/backlight/Kconfig
Morgado
Cc: Rob Herring
Cc: Mark Rutland
Cc: devicet...@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
.../leds/backlight/zii,rave-sp-backlight.txt | 23 ++
1 file changed, 23 insertions(+)
create mode 100644
Documentation/devicetree/bindings/leds/backlight/zii
ing device name verbatim"
"nvmem: Introduce devm_nvmem_(un)register()"
which are still trickling down from 'char-misc' to Linus' tree.
Feedback is wellcome!
Thanks,
Andrey Smirnov
Andrey Smirnov (2):
dt-bindings: nvmem: Add binding for RAVE SP EEPROM driver
nv
Add driver providing access to EEPROMs connected to RAVE SP devices
Cc: Srinivas Kandagatla
Cc: linux-kernel@vger.kernel.org
Cc: Chris Healy
Cc: Lucas Stach
Cc: Aleksander Morgado
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/Kconfig | 6 +
drivers/nvmem/Makefile | 3
: Mark Rutland
Cc: devicet...@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
.../bindings/nvmem/zii,rave-sp-eeprom.txt | 23 ++
1 file changed, 23 insertions(+)
create mode 100644
Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.txt
diff --git a
Cc: Lucas Stach
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
Changes since [v2]:
- Patch reworked to use platform_device_add_data() as per request from Shawn
Changes since [v1]:
- Replaced devm_kzalloc() with devm_kmalloc
calling platform_device_put().
The problem can be reproduced by artificially enabling the error path
of platform_device_add() call (around line 452).
Cc: Shawn Guo
Cc: Stefan Agner
Cc: Lucas Stach
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey
On Mon, Mar 26, 2018 at 3:24 PM, Rob Herring wrote:
> On Wed, Mar 21, 2018 at 06:47:09AM -0700, Andrey Smirnov wrote:
>> Add Device Tree bindings for RAVE SP EEPROM driver - an MFD cell of
>> parent RAVE SP driver (documented in
>> Documentation/devicetree/bindings/mfd/zii,
: Mark Rutland
Cc: devicet...@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
.../bindings/nvmem/zii,rave-sp-eeprom.txt | 29 ++
1 file changed, 29 insertions(+)
create mode 100644
Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.txt
diff --git a
Add driver providing access to EEPROMs connected to RAVE SP devices
Cc: Srinivas Kandagatla
Cc: linux-kernel@vger.kernel.org
Cc: Chris Healy
Cc: Lucas Stach
Cc: Aleksander Morgado
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/Kconfig | 6 +
drivers/nvmem/Makefile | 3
- Added sizes.h to include in patch 1/2 to avoid build breaks
reported by build-bot
- Added missing #size-cells, #address-cells as well as example
cell to DT bindings documentation (pointed out by Rob)
Feedback is wellcome!
Thanks,
Andrey Smirnov
[v1
On Wed, Mar 7, 2018 at 8:51 AM, Lee Jones wrote:
> On Mon, 26 Feb 2018, Andrey Smirnov wrote:
>
>> Add code that would query and print out bootloader and application
>> firmware version info.
>>
>> Cc: linux-kernel@vger.kernel.org
>> Cc: cphe...@gmail.com
On Thu, Mar 8, 2018 at 8:58 AM, Daniel Thompson
wrote:
> On 07/03/18 02:40, Andrey Smirnov wrote:
>>
>> This driver provides access to RAVE SP backlight control
>> functionality.
>>
>> Cc: Lee Jones
>> Cc: Daniel Thompson
>> Cc: Jingoo Han
>>
Convert print_hex_dump() to print_hex_dump_debug() to be able to
leverage CONFIG_DYNAMIC_DEBUG.
Cc: linux-kernel@vger.kernel.org
Cc: cphe...@gmail.com
Cc: Lucas Stach
Cc: Lee Jones
Cc: Guenter Roeck
Reviewed-by: Lucas Stach
Acked-for-MFD-by: Lee Jones
Signed-off-by: Andrey Smirnov
Jones
Signed-off-by: Andrey Smirnov
---
drivers/mfd/rave-sp.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/mfd/rave-sp.c b/drivers/mfd/rave-sp.c
index 5c1442fa2308..7db1b32d61e2 100644
--- a/drivers/mfd/rave-sp.c
+++ b/drivers/mfd/rave-sp.c
@@ -546,8 +546,6
Add code that would query and print out bootloader and application
firmware version info.
Cc: linux-kernel@vger.kernel.org
Cc: cphe...@gmail.com
Cc: Lucas Stach
Cc: Lee Jones
Cc: Guenter Roeck
Tested-by: Lucas Stach
Signed-off-by: Andrey Smirnov
---
Changes since [v1]:
- Removed
On Wed, Feb 28, 2018 at 10:34 AM, Sean Wang wrote:
> On Wed, 2018-01-03 at 12:00 -0800, Andrey Smirnov wrote:
>> Add a simple description of struct nvmem_config and its fields.
>>
>> Cc: Srinivas Kandagatla
>> Cc: Heiko Stuebner
>> Cc: Masahiro Yamada
>>
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/imx-ocotp.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/drivers/nvmem/imx
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/imx-iim.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/drivers/nvmem/imx-iim.c
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/bcm-ocotp.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/nvmem/bcm-ocotp.c b/drivers/nvmem/bcm-ocotp.c
ind
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/rockchip-efuse.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/nvmem/rockchip-efuse.c b
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/snvs_lpgpr.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/nvmem/snvs_lpgpr.c b
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/qfprom.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/drivers/nvmem/qfprom.c b
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/imx-iim.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/nvmem/imx-iim.c b/drivers/nvmem/imx-iim.c
index b98d76ac779
-media...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/core.c | 57 ++
include/linux/nvmem-provider.h | 17
...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
include/linux/nvmem-provider.h | 22 ++
1 file changed, 22 insertions(+)
diff --git a/include/linux/nvmem-provider.h b/include/linux/nvmem
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/rockchip-efuse.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/nvmem/rockchip-efuse.c b/drivers/nvmem/rockchi
inux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/vf610-ocotp.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/nvmem/vf610-ocotp.c b/drivers/nvmem/vf610-ocotp.c
index 5a
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/vf610-ocotp.c | 21 -
1 file changed, 4 insertions(+), 17 deletions(-)
diff --git a/drivers/nvmem
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/meson-mx-efuse.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/drivers/nvmem
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/snvs_lpgpr.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/drivers/nvmem
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/meson-efuse.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/drivers/nvmem/meson
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/lpc18xx_otp.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/drivers/nvmem
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/bcm-ocotp.c | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/drivers/nvmem/bcm-ocotp.c
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/rockchip-efuse.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/drivers/nvmem
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/mtk-efuse.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/drivers/nvmem/mtk
org
Cc: linux-media...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/core.c | 11 ---
include/linux/nvmem-provider.h | 3 +++
2 files chan
happy
to drop them if they seem to add more pointless churn rather then
value.
Feedback is appreciated!
Thanks,
Andrey Smirnov
Chagnes since [v4]:
- Fixed typo in patch 01/22 pointed out by Sean Wang
- Converted all of the code to use PTR_ERR_OR_ZERO where possible
- Dropped "nvmem:
...@lists.infradead.org
Cc: linux-rockc...@lists.infradead.org
Cc: linux-amlo...@lists.infradead.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Andrey Smirnov
---
drivers/nvmem/uniphier-efuse.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
diff --git a/drivers/nvmem
ENSE("GPL");
+MODULE_AUTHOR("Andrey Vostrikov ");
+MODULE_AUTHOR("Nikita Yushchenko ");
+MODULE_AUTHOR("Andrey Smirnov ");
+MODULE_DESCRIPTION("RAVE SP Backlight driver");
diff --git a/include/linux/mfd/rave-sp.h b/include/linux/mfd/rave-sp.h
index 79
Morgado
Cc: Rob Herring
Cc: Mark Rutland
Cc: devicet...@vger.kernel.org
Acked-by: Daniel Thompson
Signed-off-by: Andrey Smirnov
---
Changes since [v1]:
- Fixed typos in commit message and incorrect node name in example section
[v1] https://lkml.kernel.org/r/20180307024011.25033-2
own nr_resets.
>
> On Sat, 2018-11-17 at 10:11 -0800, Andrey Smirnov wrote:
> > SRC IP block used in i.MX8MQ is a superset of what is found in i.MX7D,
>
> Is this true, though?
>
> i.MX7 has SRC_ERCR at offset 0x14 and HSICPHY_RCR at offset 0x1c.
> According to docume
On Sun, Nov 18, 2018 at 11:07 PM Richard Zhu wrote:
>
> Hi Andrey:
> Thanks for your patch-set.
> I have comment about the L1SS implementation below.
> It's better to figure out one method to fix it.
>
> BR
> Richard
>
> > -Original Message-
> &
On Tue, Nov 20, 2018 at 2:49 AM Leonard Crestez wrote:
>
> On Sat, 2018-11-17 at 10:12 -0800, Andrey Smirnov wrote:
> > @@ -921,7 +1004,28 @@ static int imx6_pcie_probe(struct platform_device
> > *pdev)
> > - case IMX7D:
> > + case IMX8MQ:
> > +
On Mon, Nov 19, 2018 at 5:22 PM Trent Piepho wrote:
>
> On Sat, 2018-11-17 at 10:12 -0800, Andrey Smirnov wrote:
> > PCIE PHY IP block on i.MX7D differs from the one used on i.MX6 family,
> > so none of the code in current implementation of imx6_pcie_reset_phy()
> > is a
On Mon, Nov 19, 2018 at 6:10 AM Lucas Stach wrote:
>
> Hi Andrey,
>
> Am Samstag, den 17.11.2018, 10:12 -0800 schrieb Andrey Smirnov:
> > Everyone:
> >
> > This series contains changes I made to add support for i.MX8MQ to
> > GPCv2 driver in order to enable
On Tue, Nov 27, 2018 at 2:16 AM Leonard Crestez wrote:
>
> On 11/26/18 8:24 PM, Andrey Smirnov wrote:
> > On Tue, Nov 20, 2018 at 2:49 AM Leonard Crestez
> > wrote:
> >> On Sat, 2018-11-17 at 10:12 -0800, Andrey Smirnov wrote:
>
> >>> +
On Tue, Nov 27, 2018 at 2:46 AM Leonard Crestez wrote:
>
> On 11/27/18 12:06 PM, Lucas Stach wrote:
> > Hi Andrey,
> >
> > Am Montag, den 26.11.2018, 10:24 -0800 schrieb Andrey Smirnov:
> >> On Tue, Nov 20, 2018 at 2:49 AM Leonard Crestez
> >> wrot
a simple fix would be to install such a handler when running on i.MX6Q?
Thanks,
Andrey Smirnov
>
> Signed-off-by: Stefan Agner
> ---
> drivers/pci/controller/dwc/pci-imx6.c | 5 -
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/pci/contr
On Tue, Nov 27, 2018 at 5:12 PM Fabio Estevam wrote:
>
> Hi Andrey,
>
> On Tue, Nov 27, 2018 at 10:57 PM Andrey Smirnov
> wrote:
>
> > Could this be a regression? Prior to 415b6185c541 ("PCI: imx6: Fix
> > config read timeout handling") all of the imprecis
,
Andrey Smirnov
Changes since [v1]
- Series re-written to use a per-variant LUT instead of using a
single table
- Changed driver to use "imx8mq" insead of "imx8m" to match other
drivers and CONFIG_ARCH_IMX8MQ
- Updated list of exported i.MX8MQ resets, add missing and
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
Documentation/devicetree/bindings/reset/fsl,imx7-src.txt | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/reset/fsl,imx7-
..@nxp.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/reset/Kconfig| 2 +-
drivers/reset/reset-imx7.c | 106 +++
include/dt-bindings/reset/imx8mq-reset.h | 64 +++
ob Herring
Cc: devicet...@vger.kernel.org
Cc: linux-...@nxp.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/reset/reset-imx7.c | 62 +++---
1 file changed, 45 insertions(+), 17 deletions(-)
di
;
> + return;
Purely optionally, if you feel like avoiding goto you can change this to:
default:
if (!imx6_pcie->turnoff_reset) {
dev_err(dev, "PME_Turn_Off not implemented\n");
return;
}
reset_control_assert(imx6_pcie->turnoff_reset)
ed as well!
Thank you,
Andrey Smirnov
[github-v0] https://github.com/ndreys/linux/commits/imx8mq-pcie-v0
Andrey Smirnov (1):
reset: imx7: Add support for i.MX8MQ
drivers/reset/Kconfig | 2 +-
drivers/reset/reset-imx7.c | 66 -
inclu
Cc: linux-...@nxp.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/reset/Kconfig | 2 +-
drivers/reset/reset-imx7.c | 66 -
include/dt-bindings/reset/imx7-reset.h | 15 +-
(acceptable) solution for the problem.
All other feedback is appreciated as well!
Thank you,
Andrey Smirnov
[github-v0] https://github.com/ndreys/linux/commits/imx8mq-pcie-v0
Andrey Smirnov (3):
PCI: imx: No-op imx6_setup_phy_mpll() on i.MX7D
PCI: imx: No-op imx6_pcie_reset_phy() on i.MX7D
Cc: bhelg...@google.com
Cc: Fabio Estevam
Cc: cphe...@gmail.com
Cc: l.st...@pengutronix.de
Cc: Leonard Crestez
Cc: "A.s. Dong"
Cc: Richard Zhu
Cc: linux-...@nxp.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-...@vger.kernel.org
Signed-off-
"
Cc: Richard Zhu
Cc: linux-...@nxp.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-...@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/pci/controller/dwc/pci-imx6.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/pci/controller/dwc/
Cc: Shawn Guo
Cc: Fabio Estevam
Cc: cphe...@gmail.com
Cc: l.st...@pengutronix.de
Cc: Leonard Crestez
Cc: "A.s. Dong"
Cc: Richard Zhu
Cc: linux-...@nxp.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/soc/imx/g
"
Cc: Richard Zhu
Cc: linux-...@nxp.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-...@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/pci/controller/dwc/pci-imx6.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/pci/controller/dwc/
linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/soc/imx/gpcv2.c | 43 +
1 file changed, 22 insertions(+), 21 deletions(-)
diff --git a/drivers/soc/imx/gpcv2.c b/drivers/soc/imx/gpcv2.c
index 08
dependencies). However is should be in OK enough shape to get
some early feedback on, which is the intent of this submission.
All other feedback is appreciated as well!
Thank you,
Andrey Smirnov
[github-v0] https://github.com/ndreys/linux/commits/imx8mq-pcie-v0
Andrey Smirnov (3):
soc: imx: gpcv2
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/soc/imx/Kconfig | 4 +-
drivers/soc/imx/gpcv2.c | 195
2 files changed, 197 insertions(+), 2 deletions(-)
diff --git a/drivers/soc/imx
]
https://lore.kernel.org/linux-arm-kernel/20181116154927.16152-3-l.st...@pengutronix.de/
Andrey Smirnov (5):
irqchip/irq-imx-gpcv2: Remove unused code
irqchip/irq-imx-gpcv2: Share reg offset calculation code
irqchip/irq-imx-gpcv2: Make use of BIT() macro
irqchip/irq-imx-gpcv2: Make error
sts.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/irqchip/irq-imx-gpcv2.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/irqchip/irq-imx-gpcv2.c b/drivers/irqchip/irq-imx-gpcv2.c
index 4760307ab43f..cbed00319315 100644
--- a/drivers/irqchip/i
kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/irqchip/irq-imx-gpcv2.c | 31 +--
1 file changed, 29 insertions(+), 2 deletions(-)
diff --git a/drivers/irqchip/irq-imx-gpcv2.c b/drivers/irqchip/irq-imx-gpcv2.c
index c2b2b3128ddd..17a2dad2d4c2 100644
--- a/drivers/irqch
om
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/irqchip/irq-imx-gpcv2.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/irqchip/irq-imx-gpcv2.c b/drivers/irqchip/irq-imx-gpcv2.c
index 077d56b3183a..c2b2b3128ddd
nxp.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/irqchip/irq-imx-gpcv2.c | 18 ++
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/drivers/irqchip/irq-imx-gpcv2.c b/drivers/irqchip/irq-imx-gpc
c: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
drivers/irqchip/irq-imx-gpcv2.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/irqchip/irq-imx-gpcv2.c b/drivers/irqchip/irq-imx-gpcv2.c
index b262ba8b2652..077d56b31
er-id" property to
distinguish between two intances of PCIE IP block
- All code pertaining to L1SS was dropped to simplify the patch
- Documented additions to DT bindings
Feedback is welcome!
Thanks,
Andrey Smirnov
[v1]
https://lore.kernel.org/linux-arm-kernel/20181117181225.10737-1-a
"
Cc: Richard Zhu
Cc: linux-...@nxp.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-...@vger.kernel.org
Tested-by: Trent Piepho
Signed-off-by: Andrey Smirnov
---
drivers/pci/controller/dwc/pci-imx6.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/d
Cc: linux-...@vger.kernel.org
Cc: Mark Rutland
Cc: Rob Herring
Cc: devicet...@vger.kernel.org
Signed-off-by: Andrey Smirnov
---
.../bindings/pci/fsl,imx6q-pcie.txt | 6 +-
drivers/pci/controller/dwc/Kconfig| 2 +-
drivers/pci/controller/dwc/pci-imx6.c
"
Cc: Richard Zhu
Cc: linux-...@nxp.com
Cc: linux-arm-ker...@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-...@vger.kernel.org
Tested-by: Trent Piepho
Signed-off-by: Andrey Smirnov
---
drivers/pci/controller/dwc/pci-imx6.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/d
201 - 300 of 1611 matches
Mail list logo