* M25P80 Regulator Question @ 2013-11-01 17:44 Rhyland Klein [not found] ` <5273E881.8080401-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org> 0 siblings, 1 reply; 5+ messages in thread From: Rhyland Klein @ 2013-11-01 17:44 UTC (permalink / raw) To: Mark Brown; +Cc: linux-spi-u79uwXL29TY76Z2rM5mHXA I am looking at enabling support for W25Q32DW SPI chip on a Tegra platform. I found that the m25p80 driver already supports the chip, so enabling it through devicetree is simple: + spi@7000da00 { + status = "okay"; + spi-flash@0 { + compatible = "winbond,w25q32dw"; + reg = <0>; + spi-max-frequency = <20000000>; + }; + }; However, it seems on our platform, we need to ensure a regulator is on to be able to access the SPI chip. I was wondering if there is already some binding defined for such a supply. I looked at the binding doc for m25p80 and didn't see anything obvious, nor did I find anything else obvious while looking. Is there some mechanism for defining this dependency? Thanks, Rhyland -- nvpublic -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <5273E881.8080401-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>]
* Re: M25P80 Regulator Question [not found] ` <5273E881.8080401-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org> @ 2013-11-01 18:02 ` Mark Brown [not found] ` <20131101180243.GY2493-GFdadSzt00ze9xe1eoZjHA@public.gmane.org> 0 siblings, 1 reply; 5+ messages in thread From: Mark Brown @ 2013-11-01 18:02 UTC (permalink / raw) To: Rhyland Klein; +Cc: linux-spi-u79uwXL29TY76Z2rM5mHXA [-- Attachment #1: Type: text/plain, Size: 241 bytes --] On Fri, Nov 01, 2013 at 01:44:33PM -0400, Rhyland Klein wrote: > Is there some mechanism for defining this dependency? Same as any other device, add the regulator to the binding for the flash chip and add the appropriate code to the chip. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <20131101180243.GY2493-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>]
* Re: M25P80 Regulator Question [not found] ` <20131101180243.GY2493-GFdadSzt00ze9xe1eoZjHA@public.gmane.org> @ 2013-11-01 18:05 ` Rhyland Klein [not found] ` <5273ED54.5030101-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org> 0 siblings, 1 reply; 5+ messages in thread From: Rhyland Klein @ 2013-11-01 18:05 UTC (permalink / raw) To: Mark Brown; +Cc: linux-spi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org On 11/1/2013 2:02 PM, Mark Brown wrote: > * PGP Signed by an unknown key > > On Fri, Nov 01, 2013 at 01:44:33PM -0400, Rhyland Klein wrote: > >> Is there some mechanism for defining this dependency? > > Same as any other device, add the regulator to the binding for the flash > chip and add the appropriate code to the chip. > > * Unknown Key > * 0x7EA229BD > Thanks, I just wanted to make sure I wasn't missing anything. I'll come up with some patches. I believe there are patches in for optional regulator support right, so I assume that would be the most logical path to take? -rhyland -- nvpublic -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <5273ED54.5030101-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>]
* Re: M25P80 Regulator Question [not found] ` <5273ED54.5030101-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org> @ 2013-11-01 18:16 ` Mark Brown [not found] ` <20131101181628.GD2493-GFdadSzt00ze9xe1eoZjHA@public.gmane.org> 0 siblings, 1 reply; 5+ messages in thread From: Mark Brown @ 2013-11-01 18:16 UTC (permalink / raw) To: Rhyland Klein; +Cc: linux-spi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org [-- Attachment #1: Type: text/plain, Size: 400 bytes --] On Fri, Nov 01, 2013 at 02:05:08PM -0400, Rhyland Klein wrote: > I just wanted to make sure I wasn't missing anything. I'll come up with > some patches. I believe there are patches in for optional regulator > support right, so I assume that would be the most logical path to take? No, you should not be using regulator_get_optional() - it is unlikely that the flash device will work without power. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 836 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <20131101181628.GD2493-GFdadSzt00ze9xe1eoZjHA@public.gmane.org>]
* Re: M25P80 Regulator Question [not found] ` <20131101181628.GD2493-GFdadSzt00ze9xe1eoZjHA@public.gmane.org> @ 2013-11-01 18:17 ` Rhyland Klein 0 siblings, 0 replies; 5+ messages in thread From: Rhyland Klein @ 2013-11-01 18:17 UTC (permalink / raw) To: Mark Brown; +Cc: linux-spi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org On 11/1/2013 2:16 PM, Mark Brown wrote: > * PGP Signed by an unknown key > > On Fri, Nov 01, 2013 at 02:05:08PM -0400, Rhyland Klein wrote: > >> I just wanted to make sure I wasn't missing anything. I'll come up with >> some patches. I believe there are patches in for optional regulator >> support right, so I assume that would be the most logical path to take? > > No, you should not be using regulator_get_optional() - it is unlikely > that the flash device will work without power. > > * Unknown Key > * 0x7EA229BD > Alright, thanks!! -- nvpublic -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-11-01 18:17 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-11-01 17:44 M25P80 Regulator Question Rhyland Klein [not found] ` <5273E881.8080401-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org> 2013-11-01 18:02 ` Mark Brown [not found] ` <20131101180243.GY2493-GFdadSzt00ze9xe1eoZjHA@public.gmane.org> 2013-11-01 18:05 ` Rhyland Klein [not found] ` <5273ED54.5030101-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org> 2013-11-01 18:16 ` Mark Brown [not found] ` <20131101181628.GD2493-GFdadSzt00ze9xe1eoZjHA@public.gmane.org> 2013-11-01 18:17 ` Rhyland Klein
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).