Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1643180

Re: [PATCH v15 03/13] mux: minimal mux subsystem

From Philipp Zabel <p.zabel@pengutronix.de>
Newsgroups linux.kernel
Subject Re: [PATCH v15 03/13] mux: minimal mux subsystem
Date 2017-05-17 11:40 +0200
Message-ID <tI3B0-1j2-19@gated-at.bofh.it> (permalink)
References <tH7Ql-5WP-3@gated-at.bofh.it> <tH803-6fv-27@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Sun, 2017-05-14 at 21:51 +0200, Peter Rosin wrote:
> From: Peter Rosin <peda@axentia.se>
> 
> Add a new minimalistic subsystem that handles multiplexer controllers.
> When multiplexers are used in various places in the kernel, and the
> same multiplexer controller can be used for several independent things,
> there should be one place to implement support for said multiplexer
> controller.
> 
> A single multiplexer controller can also be used to control several
> parallel multiplexers, that are in turn used by different subsystems
> in the kernel, leading to a need to coordinate multiplexer accesses.
> The multiplexer subsystem handles this coordination.
> 
> Thanks go out to Lars-Peter Clausen, Jonathan Cameron, Rob Herring,
> Wolfram Sang, Paul Gortmaker, Dan Carpenter, Colin Ian King, Greg
> Kroah-Hartman and last but certainly not least to Philipp Zabel for
> helpful comments, reviews, patches and general encouragement!
> 
> Reviewed-by: Jonathan Cameron <jic23@kernel.org>
> Signed-off-by: Peter Rosin <peda@axentia.se>

Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Tested-by: Philipp Zabel <p.zabel@pengutronix.de>
(using video-mux [1] on i.MX6)

[1] https://patchwork.kernel.org/patch/9712131/

regards
Philipp

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

[PATCH v15 00/13] mux controller abstraction and iio/i2c muxes Peter Rosin <peda@lysator.liu.se> - 2017-05-14 22:00 +0200
  [PATCH v15 01/13] devres: trivial whitespace fix Peter Rosin <peda@lysator.liu.se> - 2017-05-14 22:00 +0200
  [PATCH v15 02/13] dt-bindings: document devicetree bindings for mux-controllers and gpio-mux Peter Rosin <peda@lysator.liu.se> - 2017-05-14 22:00 +0200
  [PATCH v15 10/13] dt-bindings: mux-adg792a: document devicetree bindings for ADG792A/G mux Peter Rosin <peda@lysator.liu.se> - 2017-05-14 22:00 +0200
  [PATCH v15 13/13] mux: mmio-based syscon mux controller Peter Rosin <peda@lysator.liu.se> - 2017-05-14 22:00 +0200
  [PATCH v15 09/13] i2c: i2c-mux-gpmux: new driver Peter Rosin <peda@lysator.liu.se> - 2017-05-14 22:00 +0200
  [PATCH v15 07/13] iio: multiplexer: new iio category and iio-mux driver Peter Rosin <peda@lysator.liu.se> - 2017-05-14 22:00 +0200
  [PATCH v15 04/13] mux: gpio: add mux controller driver for gpio based multiplexers Peter Rosin <peda@lysator.liu.se> - 2017-05-14 22:10 +0200
    Re: [PATCH v15 04/13] mux: gpio: add mux controller driver for gpio  based multiplexers Philipp Zabel <p.zabel@pengutronix.de> - 2017-05-17 11:40 +0200
  [PATCH v15 06/13] dt-bindings: iio: io-channel-mux: document io-channel-mux bindings Peter Rosin <peda@lysator.liu.se> - 2017-05-14 22:10 +0200
  [PATCH v15 11/13] mux: adg792a: add mux controller driver for ADG792A/G Peter Rosin <peda@lysator.liu.se> - 2017-05-14 22:10 +0200
  [PATCH v15 03/13] mux: minimal mux subsystem Peter Rosin <peda@lysator.liu.se> - 2017-05-14 22:10 +0200
    Re: [PATCH v15 03/13] mux: minimal mux subsystem Philipp Zabel <p.zabel@pengutronix.de> - 2017-05-17 11:40 +0200

csiph-web