All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: Romain Gantois <romain.gantois@bootlin.com>
Cc: Wolfram Sang <wsa+renesas@sang-engineering.com>,
	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>,
	Luca Ceresoli <luca.ceresoli@bootlin.com>,
	Andi Shyti <andi.shyti@kernel.org>, Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Derek Kiernan <derek.kiernan@amd.com>,
	Dragan Cvetic <dragan.cvetic@amd.com>,
	Arnd Bergmann <arnd@arndb.de>,
	Mauro Carvalho Chehab <mchehab@kernel.org>,
	Linus Walleij <linus.walleij@linaro.org>,
	Bartosz Golaszewski <brgl@bgdev.pl>,
	Thomas Petazzoni <thomas.petazzoni@bootlin.com>,
	Kory Maincent <kory.maincent@bootlin.com>,
	linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org,
	devicetree@vger.kernel.org, linux-media@vger.kernel.org,
	linux-gpio@vger.kernel.org
Subject: Re: [PATCH v5 9/9] misc: add FPC202 dual port controller driver
Date: Fri, 10 Jan 2025 16:17:29 +0100	[thread overview]
Message-ID: <2025011011-backache-facing-6c99@gregkh> (raw)
In-Reply-To: <20250108-fpc202-v5-9-a439ab999d5a@bootlin.com>

On Wed, Jan 08, 2025 at 05:14:10PM +0100, Romain Gantois wrote:
> The TI FPC202 dual port controller serves as a low-speed signal aggregator
> for common port types such as SFP, QSFP, Mini-SAS HD, and others.
> 
> It aggregates GPIO and I2C signals across two downstream ports, acting as
> both a GPIO controller and an I2C address translator for up to two logical
> devices per port.
> 
> Signed-off-by: Romain Gantois <romain.gantois@bootlin.com>
> ---
>  MAINTAINERS              |   1 +
>  drivers/misc/Kconfig     |  11 ++
>  drivers/misc/Makefile    |   1 +
>  drivers/misc/ti_fpc202.c | 440 +++++++++++++++++++++++++++++++++++++++++++++++
>  4 files changed, 453 insertions(+)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 2ef5c0d395b3668167dddbd27237a2177f85571e..865ef413b38c293e1c7b1405322fafe9df81ea96 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -23502,6 +23502,7 @@ M:	Romain Gantois <romain.gantois@bootlin.com>
>  L:	linux-kernel@vger.kernel.org
>  S:	Maintained
>  F:	Documentation/devicetree/bindings/misc/ti,fpc202.yaml
> +F:	drivers/misc/ti_fpc202.c
>  
>  TI FPD-LINK DRIVERS
>  M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
> diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig
> index 09cbe3f0ab1e56f85852c0cb50cfc03cae659d2b..3c7e82e86e4ae83eff84999d123cd8c0f018323c 100644
> --- a/drivers/misc/Kconfig
> +++ b/drivers/misc/Kconfig
> @@ -114,6 +114,17 @@ config RPMB
>  
>  	  If unsure, select N.
>  
> +config TI_FPC202
> +	tristate "TI FPC202 Dual Port Controller"
> +	select GPIOLIB
> +	depends on I2C_ATR
> +	help
> +	  If you say yes here you get support for the Texas Instruments FPC202
> +	  Dual Port Controller.
> +
> +	  This driver can also be built as a module. If so, the module will be
> +	  called fpc202.
> +
>  config TIFM_CORE
>  	tristate "TI Flash Media interface support"
>  	depends on PCI
> diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile
> index 40bf953185c773afa91f7784a286ae0752bb0b53..ba47db46a5ff2559de597447ce7e2d88e26efa61 100644
> --- a/drivers/misc/Makefile
> +++ b/drivers/misc/Makefile
> @@ -12,6 +12,7 @@ obj-$(CONFIG_ATMEL_SSC)		+= atmel-ssc.o
>  obj-$(CONFIG_DUMMY_IRQ)		+= dummy-irq.o
>  obj-$(CONFIG_ICS932S401)	+= ics932s401.o
>  obj-$(CONFIG_LKDTM)		+= lkdtm/
> +obj-$(CONFIG_TI_FPC202)         += ti_fpc202.o

Nit, you didn't use a tab here :(

thanks,

greg k-h

  reply	other threads:[~2025-01-10 15:17 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-01-08 16:14 [PATCH v5 0/9] misc: Support TI FPC202 dual-port controller Romain Gantois
2025-01-08 16:14 ` [PATCH v5 1/9] dt-bindings: misc: Describe TI FPC202 dual port controller Romain Gantois
2025-01-08 16:14 ` [PATCH v5 2/9] media: i2c: ds90ub960: Replace aliased clients list with address list Romain Gantois
2025-01-08 16:14 ` [PATCH v5 3/9] media: i2c: ds90ub960: Protect alias_use_mask with a mutex Romain Gantois
2025-01-08 16:14 ` [PATCH v5 4/9] i2c: use client addresses directly in ATR interface Romain Gantois
2025-01-08 16:14 ` [PATCH v5 5/9] i2c: move ATR alias pool to a separate struct Romain Gantois
2025-01-08 16:14 ` [PATCH v5 6/9] i2c: rename field 'alias_list' of struct i2c_atr_chan to 'alias_pairs' Romain Gantois
2025-01-08 16:14 ` [PATCH v5 7/9] i2c: support per-channel ATR alias pools Romain Gantois
2025-01-08 16:14 ` [PATCH v5 8/9] i2c: Support dynamic address translation Romain Gantois
2025-01-08 16:14 ` [PATCH v5 9/9] misc: add FPC202 dual port controller driver Romain Gantois
2025-01-10 15:17   ` Greg Kroah-Hartman [this message]
2025-01-13 14:42   ` Linus Walleij

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2025011011-backache-facing-6c99@gregkh \
    --to=gregkh@linuxfoundation.org \
    --cc=andi.shyti@kernel.org \
    --cc=arnd@arndb.de \
    --cc=brgl@bgdev.pl \
    --cc=conor+dt@kernel.org \
    --cc=derek.kiernan@amd.com \
    --cc=devicetree@vger.kernel.org \
    --cc=dragan.cvetic@amd.com \
    --cc=kory.maincent@bootlin.com \
    --cc=krzk+dt@kernel.org \
    --cc=linus.walleij@linaro.org \
    --cc=linux-gpio@vger.kernel.org \
    --cc=linux-i2c@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=luca.ceresoli@bootlin.com \
    --cc=mchehab@kernel.org \
    --cc=robh@kernel.org \
    --cc=romain.gantois@bootlin.com \
    --cc=thomas.petazzoni@bootlin.com \
    --cc=tomi.valkeinen@ideasonboard.com \
    --cc=wsa+renesas@sang-engineering.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.