Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1227692 > unrolled thread
| Started by | Maxime Ripard <maxime.ripard@free-electrons.com> |
|---|---|
| First post | 2015-09-18 11:10 +0200 |
| Last post | 2015-09-18 17:40 +0200 |
| Articles | 7 — 3 participants |
Back to article view | Back to linux.kernel
[PATCH 0/5] ARM: sunxi: Introduce CHIP support Maxime Ripard <maxime.ripard@free-electrons.com> - 2015-09-18 11:10 +0200
Re: [PATCH 0/5] ARM: sunxi: Introduce CHIP support Arnd Bergmann <arnd@arndb.de> - 2015-09-18 11:10 +0200
Re: [PATCH 0/5] ARM: sunxi: Introduce CHIP support Maxime Ripard <maxime.ripard@free-electrons.com> - 2015-09-18 14:20 +0200
Re: [PATCH 0/5] ARM: sunxi: Introduce CHIP support Arnd Bergmann <arnd@arndb.de> - 2015-09-18 15:20 +0200
Re: [PATCH 0/5] ARM: sunxi: Introduce CHIP support Maxime Ripard <maxime.ripard@free-electrons.com> - 2015-09-18 16:00 +0200
Re: [PATCH 0/5] ARM: sunxi: Introduce CHIP support Arnd Bergmann <arnd@arndb.de> - 2015-09-18 16:00 +0200
Re: [linux-sunxi] [PATCH 0/5] ARM: sunxi: Introduce CHIP support Hans de Goede <hdegoede@redhat.com> - 2015-09-18 17:40 +0200
| From | Maxime Ripard <maxime.ripard@free-electrons.com> |
|---|---|
| Date | 2015-09-18 11:10 +0200 |
| Subject | [PATCH 0/5] ARM: sunxi: Introduce CHIP support |
| Message-ID | <q9ZwL-5W4-19@gated-at.bofh.it> |
Hi, Here is a serie introducing the support for the Allwinner R8 and the Nextthing's CHIP. Support is almost complete for the CHIP itself, the only missing part for now is the WiFi chip that needs to be powered through two combined regulators (AXP209's LDO3 and LDO4). The audio codec is also missing since it's not already enabled in the DT. Both these features will be addressed eventually. Let me know what you think, Maxime Maxime Ripard (5): ARM: sunxi: Add R8 support ARM: sun5i: Add R8 DTSI ARM: sun5i: dt: Move uart3 pinctrl node to common DTSI ARM: sun5i: dt: Add UART3 CTS and RTS pins ARM: sun5i: Add C.H.I.P DTS arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/sun5i-a10s.dtsi | 7 - arch/arm/boot/dts/sun5i-r8-chip.dts | 261 ++++++++++++++++++++++++++++++++++++ arch/arm/boot/dts/sun5i-r8.dtsi | 61 +++++++++ arch/arm/boot/dts/sun5i.dtsi | 14 ++ arch/arm/mach-sunxi/sunxi.c | 3 +- drivers/clk/sunxi/clk-sunxi.c | 1 + 7 files changed, 341 insertions(+), 9 deletions(-) create mode 100644 arch/arm/boot/dts/sun5i-r8-chip.dts create mode 100644 arch/arm/boot/dts/sun5i-r8.dtsi -- 2.5.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [next] | [standalone]
| From | Arnd Bergmann <arnd@arndb.de> |
|---|---|
| Date | 2015-09-18 11:10 +0200 |
| Message-ID | <q9ZQ6-6yg-27@gated-at.bofh.it> |
| In reply to | #1227692 |
On Friday 18 September 2015 10:48:45 Maxime Ripard wrote: > > Here is a serie introducing the support for the Allwinner R8 and the > Nextthing's CHIP. > > Support is almost complete for the CHIP itself, the only missing part > for now is the WiFi chip that needs to be powered through two combined > regulators (AXP209's LDO3 and LDO4). The audio codec is also missing > since it's not already enabled in the DT. > > Both these features will be addressed eventually. > > Let me know what you think, Very nice! When you get to the WiFi support, please loop in Ulf and me to the Cc list. IIRC there were some open questions about how we should handle SDIO wifi controllers with special requirements like this, both in general and in particular with this driver. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Maxime Ripard <maxime.ripard@free-electrons.com> |
|---|---|
| Date | 2015-09-18 14:20 +0200 |
| Message-ID | <qa2NX-2kJ-7@gated-at.bofh.it> |
| In reply to | #1227694 |
[Multipart message — attachments visible in raw view] — view raw
Hi Arnd,
On Fri, Sep 18, 2015 at 11:02:33AM +0200, Arnd Bergmann wrote:
> On Friday 18 September 2015 10:48:45 Maxime Ripard wrote:
> >
> > Here is a serie introducing the support for the Allwinner R8 and the
> > Nextthing's CHIP.
> >
> > Support is almost complete for the CHIP itself, the only missing part
> > for now is the WiFi chip that needs to be powered through two combined
> > regulators (AXP209's LDO3 and LDO4). The audio codec is also missing
> > since it's not already enabled in the DT.
> >
> > Both these features will be addressed eventually.
> >
> > Let me know what you think,
>
> Very nice!
>
> When you get to the WiFi support, please loop in Ulf and me to the Cc list.
Ack.
> IIRC there were some open questions about how we should handle SDIO wifi
> controllers with special requirements like this, both in general and
> in particular with this driver.
There's actually two issues that are pretty orthogonal:
* the fact that the regulator to power the wifi chip needs to be
enabled before it enumerates and the driver is probed. The MMC
pwrseq stuff seems to fix that, even if it doesn't really fit in
the usual DT model.
* The fact that that regulator on this board is actually two
regulators in parallel that needs to be controlled in parallel
too. Here, it will probably require a new regulator driver to
combine two regulators into one.
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
[toc] | [prev] | [next] | [standalone]
| From | Arnd Bergmann <arnd@arndb.de> |
|---|---|
| Date | 2015-09-18 15:20 +0200 |
| Message-ID | <qa3K2-3Fh-19@gated-at.bofh.it> |
| In reply to | #1227802 |
On Friday 18 September 2015 14:19:05 Maxime Ripard wrote: > > There's actually two issues that are pretty orthogonal: > > * the fact that the regulator to power the wifi chip needs to be > enabled before it enumerates and the driver is probed. The MMC > pwrseq stuff seems to fix that, even if it doesn't really fit in > the usual DT model. Ok. If there is anything missing in the pwrseq implementation or binding at the moment, you'll have to work with Ulf to get it to drive your hardware then. > * The fact that that regulator on this board is actually two > regulators in parallel that needs to be controlled in parallel > too. Here, it will probably require a new regulator driver to > combine two regulators into one. I don't yet understand what it means to control them in parallel. Do you mean the hardware uses two outputs to support a higher current than you could do with one? How critical is the timing? Would it be enough if the mmc code knew how to set more than one regulator and do them one at a time? Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Maxime Ripard <maxime.ripard@free-electrons.com> |
|---|---|
| Date | 2015-09-18 16:00 +0200 |
| Message-ID | <qa4mL-4oE-33@gated-at.bofh.it> |
| In reply to | #1227852 |
[Multipart message — attachments visible in raw view] — view raw
On Fri, Sep 18, 2015 at 03:18:57PM +0200, Arnd Bergmann wrote: > On Friday 18 September 2015 14:19:05 Maxime Ripard wrote: > > > > There's actually two issues that are pretty orthogonal: > > > > * the fact that the regulator to power the wifi chip needs to be > > enabled before it enumerates and the driver is probed. The MMC > > pwrseq stuff seems to fix that, even if it doesn't really fit in > > the usual DT model. > > Ok. If there is anything missing in the pwrseq implementation or > binding at the moment, you'll have to work with Ulf to get it to > drive your hardware then. Yep. > > * The fact that that regulator on this board is actually two > > regulators in parallel that needs to be controlled in parallel > > too. Here, it will probably require a new regulator driver to > > combine two regulators into one. > > I don't yet understand what it means to control them in parallel. > Do you mean the hardware uses two outputs to support a higher > current than you could do with one? Yes. > How critical is the timing? Would it be enough if the mmc > code knew how to set more than one regulator and do them > one at a time? I don't think it's critical as in both should happen exactly at the same time (but I've not really tried it either, so I'm not 100% sure). And I don't think it's something the MMC core should deal with. The device itself has a single pin to provide its power, it's the board that is wired that way. The way I was seeing it was more that I needed to create a regulator driver that would take two inputs, that the mmc core would use. Last time I discussed it with Mark (Brown), it semes like he was open to the idea, so I just need to find some time to do just that. Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
[toc] | [prev] | [next] | [standalone]
| From | Arnd Bergmann <arnd@arndb.de> |
|---|---|
| Date | 2015-09-18 16:00 +0200 |
| Message-ID | <qa4mL-4oE-35@gated-at.bofh.it> |
| In reply to | #1227890 |
On Friday 18 September 2015 15:55:38 Maxime Ripard wrote: > > And I don't think it's something the MMC core should deal with. The > device itself has a single pin to provide its power, it's the board > that is wired that way. The way I was seeing it was more that I needed > to create a regulator driver that would take two inputs, that the mmc > core would use. Last time I discussed it with Mark (Brown), it semes > like he was open to the idea, so I just need to find some time to do > just that. > Ok, fair enough. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Hans de Goede <hdegoede@redhat.com> |
|---|---|
| Date | 2015-09-18 17:40 +0200 |
| Subject | Re: [linux-sunxi] [PATCH 0/5] ARM: sunxi: Introduce CHIP support |
| Message-ID | <qa5Vx-6Jf-55@gated-at.bofh.it> |
| In reply to | #1227692 |
Hi, On 09/18/2015 04:48 AM, Maxime Ripard wrote: > Hi, > > Here is a serie introducing the support for the Allwinner R8 and the > Nextthing's CHIP. > > Support is almost complete for the CHIP itself, the only missing part > for now is the WiFi chip that needs to be powered through two combined > regulators (AXP209's LDO3 and LDO4). The audio codec is also missing > since it's not already enabled in the DT. > > Both these features will be addressed eventually. > > Let me know what you think, Assuming you will be fixing Chen-Yu's comments this series looks good to me and is: Reviewed-by: Hans de Goede <hdegoede@redhat.com> Regards, Hans > Maxime > > Maxime Ripard (5): > ARM: sunxi: Add R8 support > ARM: sun5i: Add R8 DTSI > ARM: sun5i: dt: Move uart3 pinctrl node to common DTSI > ARM: sun5i: dt: Add UART3 CTS and RTS pins > ARM: sun5i: Add C.H.I.P DTS > > arch/arm/boot/dts/Makefile | 3 +- > arch/arm/boot/dts/sun5i-a10s.dtsi | 7 - > arch/arm/boot/dts/sun5i-r8-chip.dts | 261 ++++++++++++++++++++++++++++++++++++ > arch/arm/boot/dts/sun5i-r8.dtsi | 61 +++++++++ > arch/arm/boot/dts/sun5i.dtsi | 14 ++ > arch/arm/mach-sunxi/sunxi.c | 3 +- > drivers/clk/sunxi/clk-sunxi.c | 1 + > 7 files changed, 341 insertions(+), 9 deletions(-) > create mode 100644 arch/arm/boot/dts/sun5i-r8-chip.dts > create mode 100644 arch/arm/boot/dts/sun5i-r8.dtsi > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web