[PATCH v12 5/5] dt-bindings: watchdog: Add bindings for RAVE SP watchdog driver

2017-11-09 Thread Andrey Smirnov
-by: Andrey Smirnov --- .../bindings/watchdog/zii,rave-sp-wdt.txt | 39 ++ 1 file changed, 39 insertions(+) create mode 100644 Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.txt diff --git a/Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.txt b

[PATCH v12 4/5] watchdog: Add RAVE SP watchdog driver

2017-11-09 Thread Andrey Smirnov
Herring Cc: Johan Hovold Cc: Sebastian Reichel Reviewed-by: Guenter Roeck Signed-off-by: Nikita Yushchenko Signed-off-by: Andrey Smirnov --- drivers/watchdog/Kconfig | 7 + drivers/watchdog/Makefile | 1 + drivers/watchdog/rave-sp-wdt.c | 357

[PATCH v12 3/5] mfd: Add driver for RAVE Supervisory Processor

2017-11-09 Thread Andrey Smirnov
-by: Chris Healy Reviewed-by: Guenter Roeck Reviewed-by: Andy Shevchenko Signed-off-by: Andrey Smirnov --- drivers/mfd/Kconfig | 9 + drivers/mfd/Makefile| 2 + drivers/mfd/rave-sp.c | 660 include/linux/mfd/rave-sp.h | 56

[PATCH v12 2/5] serdev: Introduce devm_serdev_device_open()

2017-11-09 Thread Andrey Smirnov
Cc: cphe...@gmail.com Cc: Guenter Roeck Cc: Lucas Stach Cc: Nikita Yushchenko Cc: Lee Jones Cc: Greg Kroah-Hartman Cc: Pavel Machek Cc: Andy Shevchenko Cc: Johan Hovold Cc: Sebastian Reichel Acked-by: Rob Herring Reviewed-by: Sebastian Reichel Reviewed-by: Guenter Roeck Signed-off-by: Andr

[PATCH v12 0/5] ZII RAVE platform driver

2017-11-09 Thread Andrey Smirnov
-by for patch 2/2 Feedback is greatly appreciated! Thanks, Andrey Smirnov [v11] lkml.kernel.org/r/20171106152935.16920-1-andrew.smir...@gmail.com [v10] lkml.kernel.org/r/20171031163656.24552-1-andrew.smir...@gmail.com [v9] lkml.kernel.org/r/20171025190421.18415-1-andrew.smir...@gmail.com [v8] lkml

[PATCH v7 0/1] ZII RAVE platform driver

2017-09-06 Thread Andrey Smirnov
acceptable and doesn't need drastic changes. * This driver is dependent on crc_ccitt_false() introduced in 2da9378d531f8cc6670c7497f20d936b706ab80b in 'linux-next' Feedback is greatly appreciated! Thanks, Andrey Smirnov [v6] lkml.kernel.org/r/20170828163131.24815-2-andrew.smir...@gma

[PATCH v7 1/1] platform: Add driver for RAVE Supervisory Processor

2017-09-06 Thread Andrey Smirnov
subroutines necessary for commanding the device. Cc: linux-kernel@vger.kernel.org Cc: cphe...@gmail.com Cc: Lucas Stach Cc: Nikita Yushchenko Cc: Lee Jones Cc: Greg Kroah-Hartman Cc: Pavel Machek Tested-by: Chris Healy Reviewed-by: Andy Shevchenko Signed-off-by: Andrey Smirnov --- drivers

Re: [PATCH v5 1/2] platform: Add driver for RAVE Supervisory Processor

2017-08-28 Thread Andrey Smirnov
On Thu, Aug 24, 2017 at 9:04 AM, Pavel Machek wrote: > On Fri 2017-07-28 07:27:03, Andrey Smirnov wrote: >> Add a driver for RAVE Supervisory Processor, an MCU implementing >> varoius bits of housekeeping functionality (watchdoging, backlight >> control, LED control

Re: [PATCH v5 2/2] dt-bindings: mfd: Add bindings for ZII RAVE devices

2017-08-28 Thread Andrey Smirnov
On Mon, Aug 28, 2017 at 8:51 AM, Greg Kroah-Hartman wrote: > On Fri, Jul 28, 2017 at 07:27:04AM -0700, Andrey Smirnov wrote: >> Cc: cphe...@gmail.com >> Cc: Lucas Stach >> Cc: Nikita Yushchenko >> Cc: Rob Herring >> Cc: Mark Rutland >> Cc: devicet

[PATCH v6 2/2] dt-bindings: mfd: Add bindings for ZII RAVE devices

2017-08-28 Thread Andrey Smirnov
: Rob Herring Cc: Mark Rutland Cc: devicet...@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman Cc: Pavel Machek Acked-by: Rob Herring Acked-for-MFD-by: Lee Jones Signed-off-by: Andrey Smirnov --- .../devicetree/bindings/mfd/zii,rave-sp.txt| 39

[PATCH v6 0/2] ZII RAVE platform driver

2017-08-28 Thread Andrey Smirnov
this MFD is acceptable and doesn't need drastic changes. * This driver is dependent on crc_ccitt_false() introduced in 2da9378d531f8cc6670c7497f20d936b706ab80b in 'linux-next' Feedback is greatly appreciated! Thanks, Andrey Smirnov [v5] lkml.kernel.org/r/20170728142704.11156-1-andrew.smir...@gma

[PATCH v6 1/2] platform: Add driver for RAVE Supervisory Processor

2017-08-28 Thread Andrey Smirnov
subroutines necessary for commanding the device. Cc: linux-kernel@vger.kernel.org Cc: cphe...@gmail.com Cc: Lucas Stach Cc: Nikita Yushchenko Cc: Lee Jones Cc: Greg Kroah-Hartman Cc: Pavel Machek Tested-by: Chris Healy Reviewed-by: Andy Shevchenko Signed-off-by: Andrey Smirnov --- Documentation

Re: i.MX 7 boot freeze with 4.13-rc3

2017-08-02 Thread Andrey Smirnov
leads to freezes on > our platform. On which platform have this changes been tested? AFAIK it was tested with imx7-sdb as well as imx7d-cl-som. > Any other i.MX 7 platforms seeing freezes? > I don't have a PSCI enabled bootloader handy right now, so I couldn't test it in a true SMP configuration, but I ran 4.13-rc3 on my SabreSD board and I don't think I am affected by the issue. Hope this helps. Thanks, Andrey Smirnov

Re: [PATCH v5 0/2] ZII RAVE platform driver

2017-08-02 Thread Andrey Smirnov
On Fri, Jul 28, 2017 at 5:07 PM, Andrey Smirnov wrote: > On Fri, Jul 28, 2017 at 4:30 PM, Greg Kroah-Hartman > wrote: >> On Fri, Jul 28, 2017 at 07:27:02AM -0700, Andrey Smirnov wrote: >>> Greg, >>> >>> I am not sure if you are the right person to send thes

Re: [PATCH] soc: imx: gpcv2: fix regulator deferred probe

2017-08-03 Thread Andrey Smirnov
list_debug.c:31 __list_add_valid+0xbc/0xc4 > list_add double add: new=c1229754, prev=c12383b4, next=c1229754. > > Initialize the power domain after we get the regulator. Also do > not print an error in case the regulator defers probing. > > Cc: Fabio Estevam > Cc:

Re: [PATCH] mtd: dataflash: Use ULL suffix for 64-bit constants

2017-07-26 Thread Andrey Smirnov
long’ type > > Add the missing "ULL" suffix to fix this. > > Fixes: 67e4145ebf2c161d ("mtd: dataflash: Add flash_info for AT45DB641E") > Signed-off-by: Geert Uytterhoeven My bad, sorry about that. FWIW, Acked-by: Andrey Smirnov > --- > drivers/mtd/devic

Re: [RESEND PATCH v4 1/2] platform: Add driver for RAVE Supervisory Processor

2017-07-27 Thread Andrey Smirnov
On Thu, Jul 27, 2017 at 2:03 AM, Andy Shevchenko wrote: > On Tue, Jul 25, 2017 at 9:44 PM, Andrey Smirnov > wrote: >> Add a driver for RAVE Supervisory Processor, an MCU implementing >> varoius bits of housekeeping functionality (watchdoging, backlight >> control, L

[PATCH v5 0/2] ZII RAVE platform driver

2017-07-28 Thread Andrey Smirnov
ic changes. * This driver is dependent on crc_ccitt_false() introduced in 2da9378d531f8cc6670c7497f20d936b706ab80b in 'linux-next' Feedback is greatly appreciated! Thanks, Andrey Smirnov [v4] lkml.kernel.org/r/20170725184450.13171-1-andrew.smir...@gmail.com [v3] lkml.kernel.org/r/20170724150

[PATCH v5 1/2] platform: Add driver for RAVE Supervisory Processor

2017-07-28 Thread Andrey Smirnov
subroutines necessary for commanding the device. Cc: linux-kernel@vger.kernel.org Cc: cphe...@gmail.com Cc: Lucas Stach Cc: Nikita Yushchenko Cc: Lee Jones Tested-by: Chris Healy Reviewed-by: Andy Shevchenko Signed-off-by: Andrey Smirnov --- drivers/platform/Kconfig|2 + drivers

[PATCH v5 2/2] dt-bindings: mfd: Add bindings for ZII RAVE devices

2017-07-28 Thread Andrey Smirnov
Cc: cphe...@gmail.com Cc: Lucas Stach Cc: Nikita Yushchenko Cc: Rob Herring Cc: Mark Rutland Cc: devicet...@vger.kernel.org Cc: linux-kernel@vger.kernel.org Acked-by: Rob Herring Acked-for-MFD-by: Lee Jones Signed-off-by: Andrey Smirnov --- .../devicetree/bindings/mfd/zii,rave-sp.txt

[PATCH v3 1/2] soc: imx: gpcv2: Do not pass static memory as platform data

2018-04-10 Thread Andrey Smirnov
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

[PATCH v3 2/2] soc: imx: gpc: Do not pass static memory as platform data

2018-04-10 Thread Andrey Smirnov
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

Re: [PATCH 1/2] dt-bindings: nvmem: Add binding for RAVE SP EEPROM driver

2018-04-10 Thread Andrey Smirnov
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,

[PATCH v2 1/2] dt-bindings: nvmem: Add binding for RAVE SP EEPROM driver

2018-04-10 Thread Andrey Smirnov
: 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

[PATCH v2 2/2] nvmem: Add RAVE SP EEPROM driver

2018-04-10 Thread Andrey Smirnov
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

[PATCH v2 0/2] RAVE SP EEPROM driver

2018-04-10 Thread Andrey Smirnov
- 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

Re: [PATCH v2 2/2] dt-bindings: input: Add binding for RAVE SP input driver

2018-03-06 Thread Andrey Smirnov
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

[PATCH v3 2/2] dt-bindings: input: Add binding for RAVE SP input driver

2018-03-06 Thread Andrey Smirnov
...@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

[PATCH v3 1/2] input: Add RAVE SP Powerbutton driver

2018-03-06 Thread Andrey Smirnov
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

[PATCH 1/2] backlight: Add RAVE SP backlight driver

2018-03-06 Thread Andrey Smirnov
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

[PATCH 2/2] dt-bindings: backlight: Add binding for RAVE SP backlight driver

2018-03-06 Thread Andrey Smirnov
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

Re: [PATCH v3 00/22] Verbatim device names and devm_nvmem_(un)register()

2018-02-25 Thread Andrey Smirnov
tree yet. I was recently rebasing them on top of Linus' master and ended up having to resolve a couple of merge conflicts, so would you like me to re-spin v4 on top of 4.16-rc1 (or any other version) and re-submit the series? Thanks, Andrey Smirnov

[PATCH 2/2] ARM: dts: imx51-zii-rdu1: Add node for RAVE SP device

2018-02-26 Thread Andrey Smirnov
c: Fabio Estevam Cc: Guenter Roeck Cc: Chris Healy Cc: Lucas Stach Cc: devicet...@vger.kernel.org Cc: linux-arm-ker...@lists.infradead.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Andrey Smirnov --- arch/arm/boot/dts/imx51-zii-rdu1.dts | 11 +++ 1 file changed, 11 insertions(+) d

[PATCH 1/2] ARM: dts: imx6: RDU2: Add RAVE SP device

2018-02-26 Thread Andrey Smirnov
c: Fabio Estevam Cc: Guenter Roeck Cc: Chris Healy Cc: Lucas Stach Cc: devicet...@vger.kernel.org Cc: linux-arm-ker...@lists.infradead.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Andrey Smirnov --- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 11 +++ 1 file changed, 11 insertions(+

[PATCH 1/3] mfd: rave-sp: Add code to print firmware versions

2018-02-26 Thread Andrey Smirnov
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 Signed-off-by: Andrey Smirnov --- Lee: The reason 'part_number_firmware' and 'part_number_firmware

[PATCH 2/3] mfd: rave-sp: Convert print_hex_dump() to print_hex_dump_debug()

2018-02-26 Thread Andrey Smirnov
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 Signed-off-by: Andrey Smirnov --- drivers/mfd/rave-sp.c | 8 1 file changed, 4

[PATCH 3/3] mfd: rave-sp: Check received frame length before accepting next byte

2018-02-26 Thread Andrey Smirnov
Check received frame length _before_ accepting next byte in order to avoid incorrectly rejecting payloads that are RAVE_SP_RX_BUFFER_SIZE long. Cc: linux-kernel@vger.kernel.org Cc: cphe...@gmail.com Cc: Lucas Stach Cc: Lee Jones Cc: Guenter Roeck Signed-off-by: Andrey Smirnov --- drivers/mfd

[PATCH 2/2] dt-bindings: input: Add binding for RAVE SP input driver

2018-02-26 Thread Andrey Smirnov
...@vger.kernel.org Cc: Guenter Roeck Cc: Chris Healy Cc: Lucas Stach Signed-off-by: Andrey Smirnov --- .../bindings/input/zii,rave-sp-pwrbutton.txt | 24 ++ 1 file changed, 24 insertions(+) create mode 100644 Documentation/devicetree/bindings/input/zii,rave-sp

[PATCH 1/2] input: Add RAVE SP Powerbutton driver

2018-02-26 Thread Andrey Smirnov
-by: Andrey Smirnov --- drivers/input/misc/Kconfig | 9 drivers/input/misc/Makefile| 1 + drivers/input/misc/rave-sp-pwrbutton.c | 92 ++ 3 files changed, 102 insertions(+) create mode 100644 drivers/input/misc/rave-sp-pwrbutton.c diff --git

Re: drivers/watchdog/rave-sp-wdt.c:278: undefined reference to `nvmem_cell_get'

2018-02-13 Thread Andrey Smirnov
vmem_cell_put' >>make[2]: *** [vmlinux] Error 1 > > Looks like the RAVE Watchdog driver should select NVMEM? > AFAICT, this is happening when RAVE SP core and watchdog drivers are built as built-in and NVMEM is selected as module. Looking at other users on NVMEM in the kernel is seems that the pattern to prevent this problem is to add "depends on NVMEM || !NVMEM" line to consumer's Kconfig entry. I'll submit a patch to that effect shortly. Thanks, Andrey Smirnov

[PATCH v2 12/21] nvmem: lpc18xx_otp: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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 | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/nvmem

[PATCH v2 03/21] nvmem: vf610-ocotp: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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 | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/nvmem/vf610

[PATCH v2 17/21] nvmem: rockchip-efuse: Make use of of_device_get_match_data()

2018-01-01 Thread Andrey Smirnov
...@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

[PATCH v2 07/21] nvmem: rockchip-efuse: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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 | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/nvmem

[PATCH v2 19/21] nvmem: rockchip-efuse: Do not use ">dev" explicitly

2018-01-01 Thread Andrey Smirnov
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/rockchip-efuse.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/nvmem/rockchip-efuse.c b/drivers/nvmem/rockchip-efu

[PATCH v2 05/21] nvmem: uniphier-efuse: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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 | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/nvmem

[PATCH v2 00/21] Verbatim device names and devm_nvmem_(un)register()

2018-01-01 Thread Andrey Smirnov
happy to drop them if they seem to add more pointless churn rather then value. Feedback is appreciated! Thanks, Andrey Smirnov Changes since [v1]: - Fixed a build break detected by kbuild test robot - Added a patch to unconditionally enable COMPILE_TEST for meson-efuse - Dropped Joachim

[PATCH v2 04/21] nvmem: imx-ocotp: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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 | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/nvmem/imx-ocotp.c

[PATCH v2 02/21] nvmem: Introduce devm_nvmem_(un)register()

2018-01-01 Thread Andrey Smirnov
-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 | 41 + include/linux/nvmem-provider.h | 17

[PATCH v2 11/21] nvmem: meson-efuse: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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 | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/nvmem/meson

[PATCH v2 06/21] nvmem: snvs_lgpr: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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, 1 insertion(+), 11 deletions(-) diff --git a/drivers/nvmem

[PATCH v2 20/21] nvmem: imx-iim: Do not use ">dev" explicitly

2018-01-01 Thread Andrey Smirnov
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/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 635561a441bd..30

[PATCH v2 09/21] nvmem: mtk-efuse: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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 | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/nvmem/mtk-efuse.c

[PATCH v2 10/21] nvmem: meson-mx-efuse: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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 | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/nvmem/meson

[PATCH v2 14/21] nvmem: bcm-ocotp: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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

[PATCH v2 15/21] nvmem: meson-efuse: Do no gate COMPILE_TEST with MESON_SM

2018-01-01 Thread Andrey Smirnov
Cc: cphe...@gmail.com Cc: linux-kernel@vger.kernel.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/Kconfig | 2 +- 1 file changed, 1 inser

[PATCH v2 08/21] nvmem: qfprom: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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 | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/nvmem/qfprom.c b

[PATCH v2 01/21] nvmem: core: Allow specifying device name verbatim

2018-01-01 Thread Andrey Smirnov
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 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --

[PATCH v2 13/21] nvmem: imx-iim: Convert to use devm_nvmem_register()

2018-01-01 Thread Andrey Smirnov
...@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 | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/drivers/nvmem/imx-iim.c b

[PATCH v2 16/21] nvmem: snvs_lpgpr: Convert commas to semicolons

2018-01-01 Thread Andrey Smirnov
...@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

[PATCH v2 21/21] nvmem: bcm-ocotp: Do not use ">dev" explicitly

2018-01-01 Thread Andrey Smirnov
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/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 index 24

[PATCH v2] ARM: dts: imx6: RDU2: disable internal watchdog

2018-01-01 Thread Andrey Smirnov
@vger.kernel.org Cc: cphe...@gmail.com Signed-off-by: Lucas Stach Signed-off-by: Andrey Smirnov --- Changes since [v1]: - Submission updated to have correct "From" field. [v1] lkml.kernel.org/r/20171227035656.4941-2-andrew.smir...@gmail.com arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 4 ++

[PATCH v2 18/21] nvmem: vf610-ocotp: Do not use ">dev" explicitly

2018-01-01 Thread Andrey Smirnov
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 75

Re: [PATCH v17 0/5] ZII RAVE platform driver

2018-01-02 Thread Andrey Smirnov
On Tue, Jan 2, 2018 at 7:17 AM, Lee Jones wrote: > On Wed, 20 Dec 2017, Andrey Smirnov wrote: > >> Everyone: >> >> This patch series is v17 of the driver for supervisory processor found >> on RAVE series of devices from ZII. Supervisory processor is a PIC >>

Re: [PATCH v2 01/21] nvmem: core: Allow specifying device name verbatim

2018-01-02 Thread Andrey Smirnov
On Tue, Jan 2, 2018 at 3:44 AM, Srinivas Kandagatla wrote: > Thanks for the Patch, > > On 01/01/18 23:22, Andrey Smirnov wrote: >> >> Add code to allow avoid having nvmem core append a numeric suffix to >> the end of the name by passing config->id of -1. >&g

Re: [PATCH v2 02/21] nvmem: Introduce devm_nvmem_(un)register()

2018-01-02 Thread Andrey Smirnov
On Tue, Jan 2, 2018 at 3:44 AM, Srinivas Kandagatla wrote: > Thanks for the patch, > > On 01/01/18 23:22, Andrey Smirnov wrote: >> >> Introduce devm_nvmem_register()/devm_nvmem_unregister() to make >> .remove() unnecessary in trivial drivers. >> >> Cc: Sri

[PATCH 0/2] ZII RAVE platform driver

2017-07-10 Thread Andrey Smirnov
't need drastic changes. * This driver is dependent on crc_ccitt_false() introduced in 2da9378d531f8cc6670c7497f20d936b706ab80b in 'linux-next' Feedback is greatly appreciated! Thanks, Andrey Smirnov [mfdv1] lkml.kernel.org/r/20170606180643.14258-1-andrew.smir...@gmail.com Andrey Smirnov (2): p

[PATCH 2/2] dt-bindings: mfd: Add bindings for ZII RAVE devices

2017-07-10 Thread Andrey Smirnov
Cc: cphe...@gmail.com Cc: Lucas Stach Cc: Nikita Yushchenko Cc: Rob Herring Cc: Mark Rutland Cc: devicet...@vger.kernel.org Signed-off-by: Andrey Smirnov --- .../devicetree/bindings/mfd/zii,rave-sp.txt| 40 ++ 1 file changed, 40 insertions(+) create mode 100644

[PATCH 1/2] platform: Add driver for RAVE Supervisory Processor

2017-07-10 Thread Andrey Smirnov
subroutines necessary for commanding the device. Cc: cphe...@gmail.com Cc: Lucas Stach Cc: Nikita Yushchenko Signed-off-by: Andrey Smirnov --- drivers/mfd/Makefile|1 + drivers/platform/Kconfig|2 + drivers/platform/Makefile |1 + drivers/platform/rave/Kconfig

Re: [PATCH v2] mfd: Add driver for RAVE Supervisory Processor

2017-06-29 Thread Andrey Smirnov
On Fri, Jun 23, 2017 at 8:28 AM, Andrey Smirnov wrote: > On Tue, Jun 20, 2017 at 1:19 AM, Lee Jones wrote: >> On Mon, 12 Jun 2017, Andrey Smirnov wrote: >> >>> Add a driver for RAVE Supervisory Processor, an MCU implementing >>> varoius bits of housekeeping func

[PATCH v2 1/2] platform: Add driver for RAVE Supervisory Processor

2017-07-18 Thread Andrey Smirnov
subroutines necessary for commanding the device. Cc: cphe...@gmail.com Cc: Lucas Stach Cc: Nikita Yushchenko Signed-off-by: Andrey Smirnov --- drivers/mfd/Makefile|1 + drivers/platform/Kconfig|2 + drivers/platform/Makefile |1 + drivers/platform/rave/Kconfig

[PATCH v2 2/2] dt-bindings: mfd: Add bindings for ZII RAVE devices

2017-07-18 Thread Andrey Smirnov
Cc: cphe...@gmail.com Cc: Lucas Stach Cc: Nikita Yushchenko Cc: Rob Herring Cc: Mark Rutland Cc: devicet...@vger.kernel.org Acked-by: Rob Herring Signed-off-by: Andrey Smirnov --- .../devicetree/bindings/mfd/zii,rave-sp.txt| 39 ++ 1 file changed, 39 insertions

[PATCH v2 0/2] ZII RAVE platform driver

2017-07-18 Thread Andrey Smirnov
esn't need drastic changes. * This driver is dependent on crc_ccitt_false() introduced in 2da9378d531f8cc6670c7497f20d936b706ab80b in 'linux-next' Feedback is greatly appreciated! Thanks, Andrey Smirnov [v1] lkml.kernel.org/r/r/20170710170449.4544-1-andrew.smir...@gmail.com Andrey

Re: [PATCH v2 1/2] platform: Add driver for RAVE Supervisory Processor

2017-07-19 Thread Andrey Smirnov
On Tue, Jul 18, 2017 at 11:48 AM, Andy Shevchenko wrote: > On Tue, Jul 18, 2017 at 8:56 PM, Andrey Smirnov > wrote: >> Add a driver for RAVE Supervisory Processor, an MCU implementing >> varoius bits of housekeeping functionality (watchdoging, backlight >> control, L

Re: [PATCH v2 2/2] dt-bindings: mfd: Add bindings for ZII RAVE devices

2017-07-20 Thread Andrey Smirnov
Lucas Stach >> Cc: Nikita Yushchenko >> Cc: Rob Herring >> Cc: Mark Rutland >> Cc: devicet...@vger.kernel.org >> Acked-by: Rob Herring >> Signed-off-by: Andrey Smirnov >> --- >> .../devicetree/bindings/mfd/zii,rave-sp.txt| 39 >>

[PATCH v14 3/5] mfd: Add driver for RAVE Supervisory Processor

2017-12-07 Thread Andrey Smirnov
-by: Chris Healy Reviewed-by: Guenter Roeck Reviewed-by: Andy Shevchenko Signed-off-by: Andrey Smirnov --- drivers/mfd/Kconfig | 8 + drivers/mfd/Makefile| 2 + drivers/mfd/rave-sp.c | 660 include/linux/mfd/rave-sp.h | 56

[PATCH v14 1/5] serdev: Make .remove in struct serdev_device_driver optional

2017-12-07 Thread Andrey Smirnov
Roeck Cc: Lucas Stach Cc: Nikita Yushchenko Cc: Lee Jones Cc: Greg Kroah-Hartman Cc: Pavel Machek Cc: Andy Shevchenko Cc: Johan Hovold Cc: Sebastian Reichel Acked-by: Rob Herring Reviewed-by: Sebastian Reichel Reviewed-by: Guenter Roeck Signed-off-by: Andrey Smirnov --- drivers/tty/serdev

[PATCH v14 5/5] dt-bindings: watchdog: Add bindings for RAVE SP watchdog driver

2017-12-07 Thread Andrey Smirnov
-by: Andrey Smirnov --- .../bindings/watchdog/zii,rave-sp-wdt.txt | 39 ++ 1 file changed, 39 insertions(+) create mode 100644 Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.txt diff --git a/Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.txt b

[PATCH v14 4/5] watchdog: Add RAVE SP watchdog driver

2017-12-07 Thread Andrey Smirnov
Herring Cc: Johan Hovold Cc: Sebastian Reichel Reviewed-by: Guenter Roeck Signed-off-by: Nikita Yushchenko Signed-off-by: Andrey Smirnov --- drivers/watchdog/Kconfig | 7 + drivers/watchdog/Makefile | 1 + drivers/watchdog/rave-sp-wdt.c | 357

[PATCH v14 2/5] serdev: Introduce devm_serdev_device_open()

2017-12-07 Thread Andrey Smirnov
Cc: cphe...@gmail.com Cc: Guenter Roeck Cc: Lucas Stach Cc: Nikita Yushchenko Cc: Lee Jones Cc: Greg Kroah-Hartman Cc: Pavel Machek Cc: Andy Shevchenko Cc: Johan Hovold Cc: Sebastian Reichel Acked-by: Rob Herring Reviewed-by: Sebastian Reichel Reviewed-by: Guenter Roeck Signed-off-by: Andr

[PATCH v13 5/5] dt-bindings: watchdog: Add bindings for RAVE SP watchdog driver

2017-12-04 Thread Andrey Smirnov
-by: Andrey Smirnov --- .../bindings/watchdog/zii,rave-sp-wdt.txt | 39 ++ 1 file changed, 39 insertions(+) create mode 100644 Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.txt diff --git a/Documentation/devicetree/bindings/watchdog/zii,rave-sp-wdt.txt b

[PATCH v13 3/5] mfd: Add driver for RAVE Supervisory Processor

2017-12-04 Thread Andrey Smirnov
-by: Chris Healy Reviewed-by: Guenter Roeck Reviewed-by: Andy Shevchenko Signed-off-by: Andrey Smirnov --- drivers/mfd/Kconfig | 9 + drivers/mfd/Makefile| 2 + drivers/mfd/rave-sp.c | 660 include/linux/mfd/rave-sp.h | 56

[PATCH v13 4/5] watchdog: Add RAVE SP watchdog driver

2017-12-04 Thread Andrey Smirnov
Herring Cc: Johan Hovold Cc: Sebastian Reichel Reviewed-by: Guenter Roeck Signed-off-by: Nikita Yushchenko Signed-off-by: Andrey Smirnov --- drivers/watchdog/Kconfig | 7 + drivers/watchdog/Makefile | 1 + drivers/watchdog/rave-sp-wdt.c | 357

[PATCH v13 2/5] serdev: Introduce devm_serdev_device_open()

2017-12-04 Thread Andrey Smirnov
Cc: cphe...@gmail.com Cc: Guenter Roeck Cc: Lucas Stach Cc: Nikita Yushchenko Cc: Lee Jones Cc: Greg Kroah-Hartman Cc: Pavel Machek Cc: Andy Shevchenko Cc: Johan Hovold Cc: Sebastian Reichel Acked-by: Rob Herring Reviewed-by: Sebastian Reichel Reviewed-by: Guenter Roeck Signed-off-by: Andr

[PATCH v13 1/5] serdev: Make .remove in struct serdev_device_driver optional

2017-12-04 Thread Andrey Smirnov
Roeck Cc: Lucas Stach Cc: Nikita Yushchenko Cc: Lee Jones Cc: Greg Kroah-Hartman Cc: Pavel Machek Cc: Andy Shevchenko Cc: Johan Hovold Cc: Sebastian Reichel Acked-by: Rob Herring Reviewed-by: Sebastian Reichel Reviewed-by: Guenter Roeck Signed-off-by: Andrey Smirnov --- drivers/tty/serdev

[PATCH] ARM: dts: imx7d: Invert legacy PCI irq mapping

2017-10-09 Thread Andrey Smirnov
: Shawn Guo Cc: yurov...@gmail.com Cc: Fabio Estevam Cc: Rob Herring Cc: Mark Rutland Cc: devicet...@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-arm-ker...@lists.infradead.org Signed-off-by: Andrey Smirnov --- Discovered by using custom build of QEMU[1] when using together with &quo

Re: pinctrl: sx150x bug

2020-09-10 Thread Andrey Smirnov
On Thu, Aug 6, 2020 at 2:41 AM Linus Walleij wrote: > > Hi Martin, > > thanks for your report, let's check with Peter, Neil and Andrey who also > use this expander if they also see this problem (CC). > Looks reasonable. I haven't used that HW in a while, so I added Chris Healy to this thread,

[PATCH] ARM: dts: vf610-zii-scu4-aib: Configure IRQ line for GPIO expander

2019-08-23 Thread Andrey Smirnov
Configure IRQ line for SX1503 GPIO expander. We already have appropriate pinmux entry and all that is missing is "interrupt-parent" and "interrupts" properties. Add them. Signed-off-by: Andrey Smirnov Cc: Shawn Guo Cc: Chris Healy Cc: Cory Tusar Cc: Fabio Esteva

[PATCH] ARM: dts: vf610-zii-scu4-aib: Use generic names for DT nodes

2019-08-23 Thread Andrey Smirnov
The devicetree specification recommends using generic node names. Some ZII dts files already follow such recommendation, but some don't, so use generic node names for consistency among the ZII dts files. Signed-off-by: Andrey Smirnov Cc: Shawn Guo Cc: Chris Healy Cc: Cory Tusar Cc: Fabio

Re: [PATCH] ARM: dts: vf610-zii-dev-rev-b: Drop redundant I2C properties

2019-08-26 Thread Andrey Smirnov
On Sat, Aug 24, 2019 at 12:12 PM Shawn Guo wrote: > > On Mon, Aug 19, 2019 at 08:19:52PM -0700, Andrey Smirnov wrote: > > Drop redundant I2C properties that are already specified in > > vf610-zii-dev.dtsi > > > > Signed-off-by: Andrey Smirnov > > Cc: Shawn Guo

Re: [PATCH] ARM: dts: vf610-zii-scu4-aib: Drop "rs485-rts-delay" property

2019-08-26 Thread Andrey Smirnov
On Sat, Aug 24, 2019 at 12:09 PM Shawn Guo wrote: > > On Mon, Aug 19, 2019 at 08:13:01PM -0700, Andrey Smirnov wrote: > > LPUART driver does not support specifying "rs485-rts-delay" > > property. Drop it. > > If so, we need to fix bindings/serial/fsl-lpuart.

Re: [PATCH] ARM: imx: Drop imx_anatop_init()

2019-08-26 Thread Andrey Smirnov
On Sat, Aug 24, 2019 at 11:31 AM Shawn Guo wrote: > > On Thu, Aug 22, 2019 at 05:33:13PM +, Leonard Crestez wrote: > > On 31.07.2019 21:01, Andrey Smirnov wrote: > > > With commit b5bbe2235361 ("usb: phy: mxs: Disable external charger > > > detect

Re: [PATCH 06/24] tty: serial: fsl_lpuart: Drop unnecessary sg_set_buf() call

2019-07-30 Thread Andrey Smirnov
On Tue, Jul 30, 2019 at 8:51 AM Greg Kroah-Hartman wrote: > > On Mon, Jul 29, 2019 at 12:52:08PM -0700, Andrey Smirnov wrote: > > Sg_init_one() will already call sg_set_buf(), so another explicit call > > right after it is unnecessary. Drop it. > > > > Signed-

Re: [PATCH 19/24] tty: serial: fsl_lpuart: Introduce lpuart_tx_dma_startup()

2019-07-30 Thread Andrey Smirnov
On Tue, Jul 30, 2019 at 8:56 AM Greg Kroah-Hartman wrote: > > On Mon, Jul 29, 2019 at 12:52:21PM -0700, Andrey Smirnov wrote: > > Code configure DMA TX path in lpuart_startup(), lpuart32_startup() and > > lpuart_resume() is doing exactly the same thing, so move it into a > &g

[PATCH] ARM: dts: vf610-zii-cfu1: Slow I2C0 down to 100kHz

2019-08-19 Thread Andrey Smirnov
Fiber-optic module attached to the bus is only rated to work at 100kHz, so drop the bus frequncy to accomodate that. Signed-off-by: Andrey Smirnov Cc: Shawn Guo Cc: Chris Healy Cc: Fabio Estevam Cc: linux-arm-ker...@lists.infradead.org Cc: linux-kernel@vger.kernel.org --- arch/arm/boot/dts

[PATCH] ARM: dts: vf610-zii-scu4-aib: Drop "rs485-rts-delay" property

2019-08-19 Thread Andrey Smirnov
LPUART driver does not support specifying "rs485-rts-delay" property. Drop it. Signed-off-by: Andrey Smirnov Cc: Shawn Guo Cc: Chris Healy Cc: Fabio Estevam Cc: linux-arm-ker...@lists.infradead.org Cc: linux-kernel@vger.kernel.org --- arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 2

[PATCH] ARM: dts: vf610-zii-dev-rev-b: Drop redundant I2C properties

2019-08-19 Thread Andrey Smirnov
Drop redundant I2C properties that are already specified in vf610-zii-dev.dtsi Signed-off-by: Andrey Smirnov Cc: Shawn Guo Cc: Chris Healy Cc: Fabio Estevam Cc: linux-arm-ker...@lists.infradead.org Cc: linux-kernel@vger.kernel.org --- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 10

[PATCH v8 01/16] crypto: caam - move DMA mask selection into a function

2019-08-20 Thread Andrey Smirnov
Exactly the same code to figure out DMA mask is repeated twice in the driver code. To avoid repetition, move that logic into a standalone subroutine in intern.h. While at it re-shuffle the code to make it more readable with early returns. Signed-off-by: Andrey Smirnov Reviewed-by: Horia Geantă

[PATCH v8 09/16] crypto: caam - make CAAM_PTR_SZ dynamic

2019-08-20 Thread Andrey Smirnov
nal change intended. Signed-off-by: Andrey Smirnov Cc: Chris Spencer Cc: Cory Tusar Cc: Chris Healy Cc: Lucas Stach Cc: Horia Geantă Cc: Aymen Sghaier Cc: Leonard Crestez Cc: linux-cry...@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/crypto/caam/caamalg.c | 2 +- drivers/c

[PATCH v8 04/16] crypto: caam - request JR IRQ as the last step

2019-08-20 Thread Andrey Smirnov
In order to avoid any risk of JR IRQ request being handled while some of the resources used for that are not yet allocated move the code requesting said IRQ to the endo of caam_jr_init(). Signed-off-by: Andrey Smirnov Cc: Chris Spencer Cc: Cory Tusar Cc: Chris Healy Cc: Lucas Stach Cc: Horia

<    8   9   10   11   12   13   14   15   16   17   >