linux-i2c.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [Proposal] PM sleep children of inactive I2C bus segments off Masters in multi-master systems
@ 2014-10-01 18:34 Danielle Costantino
       [not found] ` <CAAVjN7dwS62EKMnuZc_P1UjkbRVk6RXqJ91GwWZ96bbY5Ct-rg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  0 siblings, 1 reply; 13+ messages in thread
From: Danielle Costantino @ 2014-10-01 18:34 UTC (permalink / raw)
  To: linux-i2c-u79uwXL29TY76Z2rM5mHXA

Currently I2C mux devices that support multiple master arbitration are
the i2c-mux-pca9541 and i2c-arb-gpio-challenge drivers. I propose to
add the ability to configure an interrupt pin from the Master Selector
device to indicate that bus ownership has been lost. Once the device
loses ownership, all of its children should enter a pm sleep mode (as
you can't talk to them at this point) until master-ship has been
reacquired.

This has come up as an issue when the master loses control over a bus
the return code of all transactions to its lave devices is EIO (not
very helpful).

Any comments would be appreciated, I am just looking if there is
interest in this.

Thanks,

-- 
- Danielle Costantino

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2014-10-01 21:21 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-01 18:34 [Proposal] PM sleep children of inactive I2C bus segments off Masters in multi-master systems Danielle Costantino
     [not found] ` <CAAVjN7dwS62EKMnuZc_P1UjkbRVk6RXqJ91GwWZ96bbY5Ct-rg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-10-01 18:39   ` Fwd: " Danielle Costantino
2014-10-01 18:43     ` Guenter Roeck
2014-10-01 18:44       ` Danielle Costantino
2014-10-01 19:41         ` Guenter Roeck
2014-10-01 20:03           ` Danielle Costantino
2014-10-01 20:20             ` Guenter Roeck
2014-10-01 20:32               ` Danielle Costantino
2014-10-01 20:43                 ` Guenter Roeck
2014-10-01 20:49                   ` Danielle Costantino
     [not found]                   ` <20141001204302.GA7744-VN48AwQc75yrkUfnaQMJWRyWsx42SBjsMbKr+jor3Jc@public.gmane.org>
2014-10-01 21:10                     ` Wolfram Sang
2014-10-01 21:16                       ` Guenter Roeck
2014-10-01 21:21                         ` Wolfram Sang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).