-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
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
-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
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
-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
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
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
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
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
: 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
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
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
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
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
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:
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
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
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
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
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
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
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 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
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
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
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(+
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
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
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
...@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
-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
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
...@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
...@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
...@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/rockchip-efuse.c | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/drivers/nvmem
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
...@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
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
...@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
-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
...@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
...@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
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
...@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
...@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
...@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
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
...@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
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 --
...@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
...@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
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
@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 ++
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
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
>>
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
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
'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
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
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
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
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
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
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
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
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
>>
-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
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
-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
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
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
-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
-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
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
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
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
: 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
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,
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
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
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
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.
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
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-
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
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
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
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
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ă
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
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
1201 - 1300 of 2540 matches
Mail list logo