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
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
-by: Andrey Smirnov
---
Assuming this is a reasonable dependency, shold this be done to more
than just i.MX6 driver?
drivers/pci/controller/dwc/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/pci/controller/dwc/Kconfig
b/drivers/pci/controller/dwc/Kconfig
index 2b139acccf32
On Thu, Dec 6, 2018 at 4:15 AM Lorenzo Pieralisi
wrote:
>
> On Wed, Dec 05, 2018 at 11:35:42PM -0800, Andrey Smirnov wrote:
> > Everyone:
> >
> > This series contains changes I made in order to enable support of PCIE
> > IP block on i.MX8MQ SoCs (full t
On Thu, Dec 6, 2018 at 2:28 AM Lucas Stach wrote:
>
> Am Mittwoch, den 05.12.2018, 23:45 -0800 schrieb Andrey Smirnov:
> > Building a kernel with CONFIG_PCI_IMX6=y, but CONFIG_PCIEPORTBUS=n
> > produces a system where built-in PCIE bridge (16c3:abcd) isn't bound
>
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
be 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
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(-)
,
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
ets.
>
> 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 documentation, i
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
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
P
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/
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
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 -
include/dt
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 +-
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 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-
> > F
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()
> > i
On Mon, Mar 18, 2013 at 1:11 PM, Mauro Carvalho Chehab
wrote:
> Em Tue, 26 Feb 2013 22:06:45 -0800
> Andrey Smirnov escreveu:
>
>> This patch adds all the functions used for exchanging commands with
>> the chip.
>
> Please run checkpatch.pl over those patches. There
On Thu, May 9, 2013 at 5:01 AM, Geert Uytterhoeven wrote:
> Loading be16 values from byte buffers may cause unaligned accesses, so use
> get_unaligned_be16() to avoid problems on architectures that do not support
> these.
>
> Signed-off-by: Geert Uytterhoeven
Acked-by:
rror: invalid suffix "b0001" on integer
> constant
> drivers/mfd/si476x-cmd.c:780:17: error: invalid suffix "b1000" on integer
> constant
> drivers/mfd/si476x-cmd.c:781:22: error: invalid suffix "b0010" on integer
> constant
> ...
>
> H
stead.
>
> Signed-off-by: Geert Uytterhoeven
> Cc: Mauro Carvalho Chehab
> Cc: linux-me...@vger.kernel.org
Acked-by: Andrey Smirnov
> ---
> drivers/media/radio/radio-si476x.c |2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/drivers/media/ra
Add appropriate documentation for all the newly added standard
controls.
Based on the patch by Manjunatha Halli [1]
[1]
http://lists-archives.com/linux-kernel/27641303-media-update-docs-for-v4l2-fm-new-features.html
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
Documentation
initialization for 'si4761_ioctl_ops.vidioc_s_register') [enabled by default]
This is due to a (soft) merge conflict, as both this driver and the
const patches were applied for the same Kernel version.
Acked-by: Hans Verkuil
Acked-by: Andrey Smirnov
Signed-off-by: Mauro Carvalho Chehab
---
drivers
From: Andrey Smirnov
This commit adds a driver that exposes all the radio related
functionality of the Si476x series of chips via the V4L2 subsystem.
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
Documentation/video4linux/si476x.txt | 187
drivers/media/radio/Kconfig
_blob" and
"si476x_radio_read_rsq_primary_blob".
* Add some BUG_ON statements for function pointers that should never be NULL
Signed-off-by: Andrey Smirnov
Signed-off-by: Dan Carpenter
---
drivers/media/radio/radio-si476x.c | 90 +---
1 file changed, 33 insertions(+), 57 dele
Change the type of V4L2_CID_TUNE_PREEMPHASIS from 'integer' to 'enum
v4l2_preemphasis'
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
Documentation/DocBook/media/v4l/controls.xml |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/DocBook/media/v4l
‘*’ expects
argument of type ‘int’, but argument 4 has type ‘long unsigned int’ [-Wformat]
Acked-by: Andrey Smirnov
Signed-off-by: Hans Verkuil
---
drivers/media/radio/Kconfig |2 +-
drivers/mfd/Kconfig |1 +
drivers/mfd/si476x-i2c.c|2 +-
3 files changed, 3 insertions(+), 2
Add a base to be used for allocation of all the SI476X specific
controls in the corresponding driver.
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
include/uapi/linux/v4l2-controls.h |4
1 file changed, 4 insertions(+)
diff --git a/include/uapi/linux/v4l2-controls.h
b
/si476x.h to mfd patches because it
would also break bisectability since media/si476x.h depends on patch
#8 in this patchset(whcih is the change that should go through 'media' tree)
But I rearranged definitions and there shouldn't be any dependencies on
media patches in MFD part.
Andrey Smirnov (10
From: Andrey Smirnov
This patch adds code related to manipulation of the properties of
SI476X chips.
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-prop.c | 241 +
1 file changed, 241 insertions(+)
create mode 100644
From: Andrey Smirnov
This patch adds main part(out of three) of the I2C driver for the
"core" of MFD device.
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-i2c.c | 886 ++
1 file changed, 886 insertions(+)
c
is based on the code found in the patch by Manjunatha Halli [1]
[1]
http://lists-archives.com/linux-kernel/27641307-new-control-class-and-features-for-fm-rx.html
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
drivers/media/v4l2-core/v4l2-ctrls.c | 14 +++---
include/uapi/linux
From: Andrey Smirnov
This patch adds all necessary header files and Kbuild plumbing for the
core driver for Silicon Laboratories Si476x series of AM/FM tuner
chips.
The driver as a whole is implemented as an MFD device and this patch
adds a core portion of it that provides all the necessary
From: Andrey Smirnov
This patch adds all the functions used for exchanging commands with
the chip.
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-cmd.c | 1553 ++
1 file changed, 1553 insertions(+)
create mode 100644
On Fri, Apr 19, 2013 at 2:31 PM, Samuel Ortiz wrote:
> Hi Andrey,
>
> On Thu, Apr 18, 2013 at 09:58:26AM -0700, Andrey Smirnov wrote:
>> Driver for Si476x series of chips
>>
>> This is a eight version of the patchset originaly posted here:
>> https://lkml.or
> I applied all the MFD patches from this patchset (All 4 first ones), plus a
> follow up one for fixing the i2c related warning.
> I also squashed the REGMAP_I2C dependency into patch #4.
> It's all in mfd-next now, I'd appreciate if you could double check it's all
> fine.
I checked out latest
On Sun, Apr 21, 2013 at 2:33 AM, Mauro Carvalho Chehab
wrote:
> Em 21-04-2013 02:53, Andrey Smirnov escreveu:
>
>>> I applied all the MFD patches from this patchset (All 4 first ones), plus
>>> a
>>> follow up one for fixing the i2c related warning.
>>>
requests into
Core device commands.
3. Codec device that does similar to the earlier described task, but
for ALSA SoC subsystem.
v7 of this driver has following changes:
- Minor Makefile/Kconfig changes
- MFD driver commit reordering
as per suggestions from Sam Ravnborg
Andrey Smirnov (9
Add appropriate documentation for all the newly added standard
controls.
Based on the patch by Manjunatha Halli [1]
[1]
http://lists-archives.com/linux-kernel/27641303-media-update-docs-for-v4l2-fm-new-features.html
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
Documentation
Add a base to be used for allocation of all the SI476X specific
controls in the corresponding driver.
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
include/uapi/linux/v4l2-controls.h |4
1 file changed, 4 insertions(+)
diff --git a/include/uapi/linux/v4l2-controls.h
b
This patch adds all the functions used for exchanging commands with
the chip.
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-cmd.c | 1553 ++
1 file changed, 1553 insertions(+)
create mode 100644 drivers/mfd/si476x-cmd.c
other drivers that represent radio and audio
codec subsystems of the chip.
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
drivers/mfd/Kconfig | 12 +
drivers/mfd/Makefile|4 +
include/linux/mfd/si476x-core.h | 525 +++
3
is based on the code found in the patch by Manjunatha Halli [1]
[1]
http://lists-archives.com/linux-kernel/27641307-new-control-class-and-features-for-fm-rx.html
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
drivers/media/v4l2-core/v4l2-ctrls.c | 14 +++---
include/uapi/linux
Change the type of V4L2_CID_TUNE_PREEMPHASIS from 'integer' to 'enum
v4l2_preemphasis'
Acked-by: Hans Verkuil
Singed-off-by: Andrey Smirnov
---
Documentation/DocBook/media/v4l/controls.xml |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/DocBook/media/v4l
This patch adds code related to manipulation of the properties of
SI476X chips.
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-prop.c | 234 +
1 file changed, 234 insertions(+)
create mode 100644 drivers/mfd/si476x
This patch adds main part(out of three) of the I2C driver for the
"core" of MFD device.
Acked-by: Hans Verkuil
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-i2c.c | 878 ++
1 file changed, 878 insertions(+)
create mode 100644 d
On Tue, Apr 16, 2013 at 6:51 AM, Samuel Ortiz wrote:
> Hi Mauro,
>
> On Wed, Apr 10, 2013 at 06:48:28AM -0300, Mauro Carvalho Chehab wrote:
>> Em Wed, 10 Apr 2013 08:42:53 +0200
>> Samuel Ortiz escreveu:
>>
>> > Hi Stephen,
>> >
>> > On Wed, Apr 10, 2013 at 01:48:13PM +1000, Stephen Rothwell
Sorry, haven't had the chance yet. I'll try to do this and hopefully
send v3 of the patch by the end of this week
On Mon, Jan 6, 2014 at 11:14 PM, Dmitry Torokhov
wrote:
> On Fri, Jan 03, 2014 at 09:41:33PM -0800, Dmitry Torokhov wrote:
>> On Fri, Jan 03, 2014 at 09:03:11PM -0800, Andre
On Mon, Jan 6, 2014 at 11:14 PM, Dmitry Torokhov
wrote:
>
> Andrey, were you able to test the patch?
Hi Dmitry,
I tested the patch and with exception of a trivial to fix typo/bug it
worked fine.
I see that you moved the OFN attributes to a dedicated directory,
which I personally like better,
adds two helper functions to use those commands and sysfs
attributes to use them. It also exposes some OFN configuration
parameters via sysfs.
Signed-off-by: Andrey Smirnov
Signed-off-by: Dmitry Torokhov
---
drivers/input/misc/ims-pcu.c | 260 +--
1 file
On Tue, Feb 11, 2014 at 8:29 AM, Dmitry Torokhov
wrote:
> Hi Andrey,
>
> On Tue, Feb 11, 2014 at 07:28:40AM -0800, Andrey Smirnov wrote:
>> New version of the PCU firmware supports two new commands:
>> - IMS_PCU_CMD_OFN_SET_CONFIG which allows to write data to the
>>
adds two helper functions to use those commands and sysfs
attributes to use them. It also exposes some OFN configuration
parameters via sysfs.
Signed-off-by: Andrey Smirnov
---
drivers/input/misc/ims-pcu.c | 269 +--
1 file changed, 262 insertions(+), 7
On Fri, Jan 3, 2014 at 5:39 PM, Dmitry Torokhov
wrote:
> Hi Andrey,
>
> On Wed, Jan 01, 2014 at 04:47:01PM -0800, Andrey Smirnov wrote:
>> New version of the PCU firmware supports two new commands:
>> - IMS_PCU_CMD_OFN_SET_CONFIG which allows to write data to the
>>
On Fri, Jan 3, 2014 at 8:44 PM, Dmitry Torokhov
wrote:
> On Fri, Jan 03, 2014 at 08:24:17PM -0800, Andrey Smirnov wrote:
>> On Fri, Jan 3, 2014 at 5:39 PM, Dmitry Torokhov
>> wrote:
>> > Hi Andrey,
>> >
>> > On Wed, Jan 01, 2014 at 04:47:01PM -080
Dmitry,
Do you want this patch to go separatly or do you want me to bundle it
with my other changes(probably the first one)?
Also, offtopic, do you want me to backport this changes to 2.6 kernel
that IMS uses or would you do it?
Thanks,
On Fri, Jan 3, 2014 at 9:00 PM, Dmitry Torokhov
wrote:
>
On Fri, Jan 3, 2014 at 9:28 PM, Dmitry Torokhov
wrote:
> pcu->cmd_buf[IMS_PCU_DATA_OFFSET] is word aligned so we do not need to use
> get_unaligned_le16 to access it.
>
> Also let's add build time check to make sure it stays aligned.
- AFAIK, there's no guarantee the "pcu" itself is aligned
-
On Fri, Jan 3, 2014 at 10:16 PM, Dmitry Torokhov
wrote:
> On Fri, Jan 03, 2014 at 09:52:25PM -0800, Andrey Smirnov wrote:
>> On Fri, Jan 3, 2014 at 9:28 PM, Dmitry Torokhov
>> wrote:
>> > pcu->cmd_buf[IMS_PCU_DATA_OFFSET] is word aligned so we do not need to use
>&g
On Fri, Jan 3, 2014 at 11:46 PM, Dmitry Torokhov
wrote:
> On Fri, Jan 03, 2014 at 10:49:07PM -0800, Andrey Smirnov wrote:
>> On Fri, Jan 3, 2014 at 10:16 PM, Dmitry Torokhov
>> wrote:
>> > On Fri, Jan 03, 2014 at 09:52:25PM -0800, Andrey Smirnov wrote:
>> >
changes:
- Generic controls are converted to standard ones
- Custom controls use a differend offest as base
- Added documentation with controls description
Andrey Smirnov (8):
mfd: Add header files and Kbuild plumbing for SI476x MFD core
mfd: Add commands abstraction layer for SI476X MFD
mfd
Add a base to be used for allocation of all the SI476X specific
controls in the corresponding driver.
Signed-off-by: Andrey Smirnov
---
include/uapi/linux/v4l2-controls.h |4
1 file changed, 4 insertions(+)
diff --git a/include/uapi/linux/v4l2-controls.h
b/include/uapi/linux/v4l2
-by: Andrey Smirnov
---
drivers/media/v4l2-core/v4l2-ctrls.c | 14 +++---
include/uapi/linux/v4l2-controls.h | 13 -
2 files changed, 23 insertions(+), 4 deletions(-)
diff --git a/drivers/media/v4l2-core/v4l2-ctrls.c
b/drivers/media/v4l2-core/v4l2-ctrls.c
index 6b28b58
From: Andrey Smirnov
This patch adds code related to manipulation of the properties of
SI476X chips.
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-prop.c | 234 +
1 file changed, 234 insertions(+)
create mode 100644 drivers/mfd/si476x
From: Andrey Smirnov
This patch adds all necessary header files and Kbuild plumbing for the
core driver for Silicon Laboratories Si476x series of AM/FM tuner
chips.
The driver as a whole is implemented as an MFD device and this patch
adds a core portion of it that provides all the necessary
From: Andrey Smirnov
This patch adds main part(out of three) of the I2C driver for the
"core" of MFD device.
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-i2c.c | 878 ++
1 file changed, 878 insertions(+)
create mode 100644 d
From: Andrey Smirnov
This patch adds all the functions used for exchanging commands with
the chip.
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-cmd.c | 1553 ++
1 file changed, 1553 insertions(+)
create mode 100644 drivers/mfd/si476x-cmd.c
>> +
>> +enum phase_diversity_modes_idx {
>> + SI476X_IDX_PHDIV_DISABLED,
>> + SI476X_IDX_PHDIV_PRIMARY_COMBINING,
>> + SI476X_IDX_PHDIV_PRIMARY_ANTENNA,
>> + SI476X_IDX_PHDIV_SECONDARY_ANTENNA,
>> + SI476X_IDX_PHDIV_SECONDARY_COMBINING,
>> +};
>> +
>> +static const char *
to the earlier described task, but
for ALSA SoC subsystem.
v6 of this driver has following changes:
- Minor corrections
Andrey Smirnov (9):
mfd: Add header files and Kbuild plumbing for SI476x MFD core
mfd: Add commands abstraction layer for SI476X MFD
mfd: Add the main bulk of core driver
is based on the code found in the patch by Manjunatha Halli [1]
[1]
http://lists-archives.com/linux-kernel/27641307-new-control-class-and-features-for-fm-rx.html
Signed-off-by: Andrey Smirnov
---
drivers/media/v4l2-core/v4l2-ctrls.c | 14 +++---
include/uapi/linux/v4l2-controls.h | 13
Add a base to be used for allocation of all the SI476X specific
controls in the corresponding driver.
Signed-off-by: Andrey Smirnov
---
include/uapi/linux/v4l2-controls.h |4
1 file changed, 4 insertions(+)
diff --git a/include/uapi/linux/v4l2-controls.h
b/include/uapi/linux/v4l2
Change the type of V4L2_CID_TUNE_PREEMPHASIS from 'integer' to 'enum
v4l2_preemphasis'
Singed-off-by: Andrey Smirnov
---
Documentation/DocBook/media/v4l/controls.xml |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/DocBook/media/v4l/controls.xml
b
From: Andrey Smirnov
This patch adds all necessary header files and Kbuild plumbing for the
core driver for Silicon Laboratories Si476x series of AM/FM tuner
chips.
The driver as a whole is implemented as an MFD device and this patch
adds a core portion of it that provides all the necessary
From: Andrey Smirnov
This patch adds code related to manipulation of the properties of
SI476X chips.
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-prop.c | 234 +
1 file changed, 234 insertions(+)
create mode 100644 drivers/mfd/si476x
From: Andrey Smirnov
This patch adds main part(out of three) of the I2C driver for the
"core" of MFD device.
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-i2c.c | 878 ++
1 file changed, 878 insertions(+)
create mode 100644 d
From: Andrey Smirnov
This patch adds all the functions used for exchanging commands with
the chip.
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-cmd.c | 1553 ++
1 file changed, 1553 insertions(+)
create mode 100644 drivers/mfd/si476x-cmd.c
VIDIOC_G_ENC_INDEX: OK (Not Supported)
test VIDIOC_(TRY_)DECODER_CMD: OK (Not Supported)
Buffer ioctls:
test VIDIOC_REQBUFS/CREATE_BUFS/QUERYBUF: OK (Not Supported)
Total: 38, Succeeded: 38, Failed: 0, Warnings: 0
Andrey Smirnov (7):
mfd: Add header files and Kbuild plumbing for SI476x
From: Andrey Smirnov
This patch adds all necessary header files and Kbuild plumbing for the
core driver for Silicon Laboratories Si476x series of AM/FM tuner
chips.
The driver as a whole is implemented as an MFD device and this patch
adds a core portion of it that provides all the necessary
From: Andrey Smirnov
The latest radio and MFD drivers for SI476X radio chips use regmap API
to provide access to the registers and allow for caching of their
values when the actual chip is powered off. Convert the codec driver
to do the same, so it would not loose the settings when the radio
- Add appropriate license header
- Change email address in MODULE_AUTHOR
- Remove trailing whitespaces
Signed-off-by: Andrey Smirnov
---
sound/soc/codecs/si476x.c | 25 ++---
1 file changed, 22 insertions(+), 3 deletions(-)
diff --git a/sound/soc/codecs/si476x.c b/sound
From: Andrey Smirnov
This patch adds main part(out of three) of the I2C driver for the
"core" of MFD device.
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-i2c.c | 878 ++
1 file changed, 878 insertions(+)
create mode 100644 d
From: Andrey Smirnov
This patch adds all the functions used for exchanging commands with
the chip.
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-cmd.c | 1553 ++
1 file changed, 1553 insertions(+)
create mode 100644 drivers/mfd/si476x-cmd.c
From: Andrey Smirnov
This patch adds code related to manipulation of the properties of
SI476X chips.
Signed-off-by: Andrey Smirnov
---
drivers/mfd/si476x-prop.c | 234 +
1 file changed, 234 insertions(+)
create mode 100644 drivers/mfd/si476x
adds two helper functions to use those commands and sysfs
attributes to use them. It also exposes some OFN configuration
parameters via sysfs.
Signed-off-by: Andrey Smirnov
Signed-off-by: Dmitry Torokhov
---
drivers/input/misc/ims-pcu.c | 260 +--
1 file
Sorry for the noise, had an old copy of the file in my out of the tree
build set-up when I was doing the testing. I will post updated version
shortly.
Thanks,
On Wed, Jan 22, 2014 at 8:47 AM, Dmitry Torokhov
wrote:
> On Wed, Jan 22, 2014 at 05:20:25AM -0800, Andrey Smirnov wrote:
>> +s
adds two helper functions to use those commands and sysfs
attributes to use them. It also exposes some OFN configuration
parameters via sysfs.
Signed-off-by: Andrey Smirnov
Signed-off-by: Dmitry Torokhov
---
drivers/input/misc/ims-pcu.c | 260 +--
1 file
adds two helper functions to use those commands and sysfs
attributes to use them. It also exposes some OFN configuration
parameters via sysfs.
Signed-off-by: Andrey Smirnov
Signed-off-by: Dmitry Torokhov
---
drivers/input/misc/ims-pcu.c | 260 +--
1 file
adds two helper functions to use those commands and sysfs
attributes to use them. It also exposes some OFN configuration
parameters via sysfs.
Signed-off-by: Andrey Smirnov
---
drivers/input/misc/ims-pcu.c | 274 +--
1 file changed, 263 insertions(+), 11
Sorry for the spam, sent the first version of the reply in non plain/text.
>> +static ssize_t ims_pcu_ofn_reg_data_show(struct device *dev,
>> + struct device_attribute *dattr,
>> + char *buf)
>> +{
>> + struct
:
- checkpatch.pl fixes
Pleas note that patches are not completely warning free, as far as
checkpatch.pl is concerned, because I skipped all the places where
80-character compliance can be acheived only by means of weird
indentation.
Andrey Smirnov (9):
mfd: Add commands abstraction layer for SI476X MFD
901 - 1000 of 2540 matches
Mail list logo