From: thomas.petazzoni@free-electrons.com (Thomas Petazzoni)
To: linux-arm-kernel@lists.infradead.org
Subject: getting allwinner SoC support upstream (was Re: Uploading linux (3.9.4-1))
Date: Thu, 6 Jun 2013 11:29:48 +0200 [thread overview]
Message-ID: <20130606112948.7cd444a4@skate> (raw)
In-Reply-To: <CAKON4OyyRF4Z46RyJFDWUwo4L52Z8bgSH0CzDr2gDerw4iDwcw@mail.gmail.com>
Hello,
On Wed, 5 Jun 2013 16:48:27 -0400, jonsmirl at gmail.com wrote:
> > fex covers *eeeeeevvveeerryyyythiiiing* - right from flipping the
> > multiplexing for all 3 SD/MMC cards so that you can pretend that SD0
> > is SD2 and you can specify *different* GPIOs for each to say which
> > is
>
> You can do all of this in device tree too. If the exact syntax doesn't
> exist you can use 'allwinner,' prefixes on the node names.
> Also check out pinctrl so that it doesn't get reinvented.
Are people looking at the mainline source code?
There is already a pinctrl driver for sunxi platforms (i.e Allwinner
SoCs), it's at drivers/pinctrl/pinctrl-sunxi.c, and it's DT-based and
allows to describe the pin muxing in the Device Tree.
Cc'ing Maxime Ripard, who is the mach-sunxi maintainer in the mainline
kernel.
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
WARNING: multiple messages have this Message-ID (diff)
From: Thomas Petazzoni <thomas.petazzoni-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
To: "jonsmirl-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org"
<jonsmirl-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: devicetree-discuss
<devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org>,
Linux Kernel Mailing List
<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
debian-arm-0aAXYlwwYIJuHlm7Suoebg@public.gmane.org,
debian-release-0aAXYlwwYIJuHlm7Suoebg@public.gmane.org,
Luke Kenneth Casson Leighton <lkcl-fw2G7BUl9JU@public.gmane.org>,
Linux on small ARM machines
<arm-netbook-Fj0DB6SUpRXNuVmtMlwsDbVCufUGDwFn@public.gmane.org>,
ARM Linux Mailing List
<linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org>,
debian-kernel-0aAXYlwwYIJuHlm7Suoebg@public.gmane.org
Subject: Re: getting allwinner SoC support upstream (was Re: Uploading linux (3.9.4-1))
Date: Thu, 6 Jun 2013 11:29:48 +0200 [thread overview]
Message-ID: <20130606112948.7cd444a4@skate> (raw)
In-Reply-To: <CAKON4OyyRF4Z46RyJFDWUwo4L52Z8bgSH0CzDr2gDerw4iDwcw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
Hello,
On Wed, 5 Jun 2013 16:48:27 -0400, jonsmirl-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org wrote:
> > fex covers *eeeeeevvveeerryyyythiiiing* - right from flipping the
> > multiplexing for all 3 SD/MMC cards so that you can pretend that SD0
> > is SD2 and you can specify *different* GPIOs for each to say which
> > is
>
> You can do all of this in device tree too. If the exact syntax doesn't
> exist you can use 'allwinner,' prefixes on the node names.
> Also check out pinctrl so that it doesn't get reinvented.
Are people looking at the mainline source code?
There is already a pinctrl driver for sunxi platforms (i.e Allwinner
SoCs), it's at drivers/pinctrl/pinctrl-sunxi.c, and it's DT-based and
allows to describe the pin muxing in the Device Tree.
Cc'ing Maxime Ripard, who is the mach-sunxi maintainer in the mainline
kernel.
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
WARNING: multiple messages have this Message-ID (diff)
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: "jonsmirl@gmail.com" <jonsmirl@gmail.com>
Cc: Luke Kenneth Casson Leighton <lkcl@lkcl.net>,
devicetree-discuss <devicetree-discuss@ozlabs.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
debian-arm@lists.debian.org,
ARM Linux Mailing List <linux-arm-kernel@lists.infradead.org>,
Linux on small ARM machines <arm-netbook@lists.phcomp.co.uk>,
debian-release@lists.debian.org, debian-kernel@lists.debian.org,
Maxime Ripard <maxime.ripard@free-electrons.com>
Subject: Re: getting allwinner SoC support upstream (was Re: Uploading linux (3.9.4-1))
Date: Thu, 6 Jun 2013 11:29:48 +0200 [thread overview]
Message-ID: <20130606112948.7cd444a4@skate> (raw)
In-Reply-To: <CAKON4OyyRF4Z46RyJFDWUwo4L52Z8bgSH0CzDr2gDerw4iDwcw@mail.gmail.com>
Hello,
On Wed, 5 Jun 2013 16:48:27 -0400, jonsmirl@gmail.com wrote:
> > fex covers *eeeeeevvveeerryyyythiiiing* - right from flipping the
> > multiplexing for all 3 SD/MMC cards so that you can pretend that SD0
> > is SD2 and you can specify *different* GPIOs for each to say which
> > is
>
> You can do all of this in device tree too. If the exact syntax doesn't
> exist you can use 'allwinner,' prefixes on the node names.
> Also check out pinctrl so that it doesn't get reinvented.
Are people looking at the mainline source code?
There is already a pinctrl driver for sunxi platforms (i.e Allwinner
SoCs), it's at drivers/pinctrl/pinctrl-sunxi.c, and it's DT-based and
allows to describe the pin muxing in the Device Tree.
Cc'ing Maxime Ripard, who is the mach-sunxi maintainer in the mainline
kernel.
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
next prev parent reply other threads:[~2013-06-06 9:29 UTC|newest]
Thread overview: 269+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-05 19:46 getting allwinner SoC support upstream (was Re: Uploading linux (3.9.4-1)) Luke Kenneth Casson Leighton
[not found] ` <CAPweEDx3mAy40BZrzrKPRbvg7vKMj7KevDQ3m_v4p6Yo50eSGg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-05 20:46 ` jonsmirl-Re5JQEeQqe8AvxtiuMwx3w
2013-06-05 21:00 ` Stephen Warren
2013-06-05 21:00 ` Stephen Warren
2013-06-05 21:16 ` Russell King - ARM Linux
2013-06-05 21:16 ` Russell King - ARM Linux
2013-06-05 22:07 ` Luke Kenneth Casson Leighton
2013-06-05 22:07 ` Luke Kenneth Casson Leighton
2013-06-05 22:07 ` Luke Kenneth Casson Leighton
2013-06-06 8:16 ` Jean-Christophe PLAGNIOL-VILLARD
2013-06-06 8:16 ` Jean-Christophe PLAGNIOL-VILLARD
2013-06-05 22:22 ` Tomasz Figa
2013-06-05 22:22 ` Tomasz Figa
2013-06-05 21:24 ` Luke Kenneth Casson Leighton
2013-06-05 21:24 ` Luke Kenneth Casson Leighton
2013-06-05 21:24 ` Luke Kenneth Casson Leighton
2013-06-05 21:38 ` Lennart Sorensen
2013-06-05 21:38 ` Lennart Sorensen
2013-06-05 22:10 ` Russell King - ARM Linux
2013-06-05 22:10 ` Russell King - ARM Linux
2013-06-05 22:10 ` Russell King - ARM Linux
2013-06-05 21:59 ` [Arm-netbook] " Henrik Nordström
2013-06-05 21:59 ` Henrik Nordström
2013-06-05 21:59 ` Henrik Nordström
2013-06-05 22:47 ` [Arm-netbook] " luke.leighton
2013-06-05 22:47 ` luke.leighton
2013-06-05 23:07 ` jonsmirl at gmail.com
2013-06-05 23:07 ` jonsmirl
2013-06-05 23:07 ` jonsmirl-Re5JQEeQqe8AvxtiuMwx3w
2013-06-05 23:26 ` luke.leighton
2013-06-05 23:26 ` luke.leighton
2013-06-05 23:26 ` luke.leighton
2013-06-05 23:28 ` [Arm-netbook] " jonsmirl at gmail.com
2013-06-05 23:28 ` jonsmirl
2013-06-05 23:40 ` Henrik Nordström
2013-06-05 23:40 ` Henrik Nordström
2013-06-05 23:40 ` Henrik Nordström
2013-06-05 23:54 ` [Arm-netbook] " luke.leighton
2013-06-05 23:54 ` luke.leighton
2013-06-05 23:54 ` luke.leighton
2013-06-06 0:01 ` [Arm-netbook] " Tomasz Figa
2013-06-06 0:01 ` Tomasz Figa
2013-06-06 9:27 ` Thomas Petazzoni
2013-06-06 9:27 ` Thomas Petazzoni
2013-06-06 9:27 ` Thomas Petazzoni
2013-06-06 10:02 ` Tomasz Figa
2013-06-06 10:02 ` Tomasz Figa
2013-06-07 18:26 ` luke.leighton
2013-06-07 18:26 ` luke.leighton
2013-06-07 18:59 ` Thomas Petazzoni
2013-06-07 18:59 ` Thomas Petazzoni
2013-06-07 19:14 ` luke.leighton
2013-06-07 19:14 ` luke.leighton
2013-06-07 21:29 ` luke.leighton
2013-06-07 21:29 ` luke.leighton
2013-06-08 8:28 ` Tomasz Figa
2013-06-08 8:28 ` Tomasz Figa
2013-06-08 9:08 ` luke.leighton
2013-06-08 9:08 ` luke.leighton
2013-06-09 22:09 ` luke.leighton
2013-06-09 22:09 ` luke.leighton
2013-06-09 22:31 ` Russell King - ARM Linux
2013-06-09 22:31 ` Russell King - ARM Linux
2013-06-09 22:31 ` Russell King - ARM Linux
2013-06-09 23:30 ` luke.leighton
2013-06-09 23:30 ` luke.leighton
2013-06-07 22:08 ` Maxime Ripard
2013-06-07 22:08 ` Maxime Ripard
2013-06-07 23:07 ` luke.leighton
2013-06-07 23:07 ` luke.leighton
[not found] ` <CAPweEDwFHY_AbBxjspm7BvfdFHsxL5H594cFN4ZVC6QFpu4QGA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2013-06-07 23:09 ` Dennis Lan (dlan)
2013-06-07 23:17 ` luke.leighton
2013-06-07 23:17 ` luke.leighton
2013-06-06 9:49 ` Mark Brown
2013-06-06 9:49 ` Mark Brown
2013-06-06 9:49 ` Mark Brown
2013-06-06 12:24 ` luke.leighton
2013-06-06 12:24 ` luke.leighton
2013-06-06 12:24 ` luke.leighton
2013-06-06 12:43 ` [Arm-netbook] " Tomasz Figa
2013-06-06 12:43 ` Tomasz Figa
2013-06-06 12:43 ` Tomasz Figa
2013-06-06 12:49 ` luke.leighton
2013-06-06 12:49 ` luke.leighton
2013-06-06 12:49 ` luke.leighton
2013-06-06 13:02 ` [Arm-netbook] " Tomasz Figa
2013-06-06 13:02 ` Tomasz Figa
2013-06-07 7:52 ` luke.leighton
2013-06-07 7:52 ` luke.leighton
2013-06-07 8:40 ` Vladimir Pantelic
2013-06-07 8:40 ` Vladimir Pantelic
2013-06-07 8:40 ` Vladimir Pantelic
2013-06-07 9:08 ` [Arm-netbook] " Russell King - ARM Linux
2013-06-07 9:08 ` Russell King - ARM Linux
2013-06-07 9:08 ` Russell King - ARM Linux
2013-06-07 8:57 ` Tomasz Figa
2013-06-07 8:57 ` Tomasz Figa
2013-06-07 8:57 ` Tomasz Figa
2013-06-07 10:32 ` Bjørn Mork
2013-06-07 10:32 ` Bjørn Mork
2013-06-07 10:32 ` Bjørn Mork
2013-06-07 19:02 ` luke.leighton
2013-06-07 19:02 ` luke.leighton
2013-06-07 19:16 ` Tomasz Figa
2013-06-07 19:16 ` Tomasz Figa
2013-06-07 19:30 ` Russell King - ARM Linux
2013-06-07 19:30 ` Russell King - ARM Linux
2013-06-07 19:30 ` Russell King - ARM Linux
2013-06-07 21:34 ` luke.leighton
2013-06-07 21:34 ` luke.leighton
2013-06-07 14:30 ` Lennart Sorensen
2013-06-07 14:30 ` Lennart Sorensen
2013-06-06 13:10 ` Russell King - ARM Linux
2013-06-06 13:10 ` Russell King - ARM Linux
2013-06-06 13:10 ` Russell King - ARM Linux
2013-06-07 8:02 ` luke.leighton
2013-06-07 8:02 ` luke.leighton
2013-06-07 8:49 ` Russell King - ARM Linux
2013-06-07 8:49 ` Russell King - ARM Linux
2013-06-07 8:49 ` Russell King - ARM Linux
2013-06-07 10:26 ` Henrik Nordström
2013-06-07 10:26 ` Henrik Nordström
2013-06-07 17:30 ` Stephen Warren
2013-06-07 17:30 ` Stephen Warren
2013-06-06 14:02 ` Theodore Ts'o
2013-06-06 14:02 ` Theodore Ts'o
2013-06-06 15:05 ` Olof Johansson
2013-06-06 15:05 ` Olof Johansson
2013-06-06 15:05 ` Olof Johansson
2013-06-06 0:19 ` Henrik Nordström
2013-06-06 0:19 ` Henrik Nordström
2013-06-06 0:19 ` Henrik Nordström
2013-06-06 12:22 ` [Arm-netbook] " luke.leighton
2013-06-06 12:22 ` luke.leighton
2013-06-06 12:22 ` luke.leighton
2013-06-06 12:51 ` [Arm-netbook] " Vladimir Pantelic
2013-06-06 12:51 ` Vladimir Pantelic
2013-06-06 12:51 ` Vladimir Pantelic
2013-06-07 7:40 ` [Arm-netbook] " luke.leighton
2013-06-07 7:40 ` luke.leighton
2013-06-07 7:48 ` Vladimir Pantelic
2013-06-07 7:48 ` Vladimir Pantelic
2013-06-07 7:48 ` Vladimir Pantelic
2013-06-07 8:06 ` [Arm-netbook] " luke.leighton
2013-06-07 8:06 ` luke.leighton
2013-06-07 8:06 ` luke.leighton
2013-06-07 8:18 ` [Arm-netbook] " Alexandre Belloni
2013-06-07 8:18 ` Alexandre Belloni
2013-06-07 8:18 ` Alexandre Belloni
2013-06-07 18:15 ` luke.leighton
2013-06-07 18:15 ` luke.leighton
2013-06-07 18:15 ` luke.leighton
2013-06-07 14:49 ` [Arm-netbook] " joem
2013-06-07 14:49 ` joem
2013-06-07 14:49 ` joem
2013-06-07 18:26 ` [Arm-netbook] " Russell King - ARM Linux
2013-06-07 18:26 ` Russell King - ARM Linux
2013-06-07 19:18 ` Luke Kenneth Casson Leighton
2013-06-07 19:18 ` Luke Kenneth Casson Leighton
2013-06-07 19:31 ` Ben Hutchings
2013-06-07 19:31 ` Ben Hutchings
2013-06-07 19:35 ` Russell King - ARM Linux
2013-06-07 19:35 ` Russell King - ARM Linux
2013-06-07 19:35 ` Russell King - ARM Linux
2013-06-07 21:41 ` Luke Kenneth Casson Leighton
2013-06-07 21:41 ` Luke Kenneth Casson Leighton
2013-06-07 21:41 ` Luke Kenneth Casson Leighton
2013-06-07 20:00 ` [Arm-netbook] " joem
2013-06-07 20:00 ` joem
2013-06-07 20:00 ` joem
2013-06-07 9:14 ` [Arm-netbook] " Russell King - ARM Linux
2013-06-07 9:14 ` Russell King - ARM Linux
2013-06-06 13:15 ` Russell King - ARM Linux
2013-06-06 13:15 ` Russell King - ARM Linux
2013-06-06 13:15 ` Russell King - ARM Linux
2013-06-06 18:51 ` Henrik Nordström
2013-06-06 18:51 ` Henrik Nordström
2013-06-06 18:51 ` Henrik Nordström
2013-06-06 15:13 ` [Arm-netbook] " jonsmirl at gmail.com
2013-06-06 15:13 ` jonsmirl
2013-06-06 16:00 ` Olof Johansson
2013-06-06 16:00 ` Olof Johansson
2013-06-06 17:28 ` Maxime Ripard
2013-06-06 17:28 ` Maxime Ripard
2013-06-06 18:55 ` Lennart Sorensen
2013-06-06 18:55 ` Lennart Sorensen
2013-06-06 20:22 ` Arnd Bergmann
2013-06-06 20:22 ` Arnd Bergmann
2013-06-06 20:22 ` Arnd Bergmann
2013-06-07 18:56 ` luke.leighton
2013-06-07 18:56 ` luke.leighton
2013-06-07 18:50 ` luke.leighton
2013-06-07 18:50 ` luke.leighton
2013-06-07 18:50 ` luke.leighton
2013-06-07 18:57 ` Wookey
2013-06-07 18:57 ` Wookey
2013-06-07 19:08 ` luke.leighton
2013-06-07 19:08 ` luke.leighton
2013-06-07 21:13 ` luke.leighton
2013-06-07 21:13 ` luke.leighton
2013-06-07 9:17 ` Barry Song
2013-06-07 9:17 ` Barry Song
2013-06-07 18:45 ` luke.leighton
2013-06-07 18:45 ` luke.leighton
2013-06-07 18:54 ` Olof Johansson
2013-06-07 18:54 ` Olof Johansson
2013-06-07 19:04 ` luke.leighton
2013-06-07 19:04 ` luke.leighton
2013-06-07 19:31 ` Russell King - ARM Linux
2013-06-07 19:31 ` Russell King - ARM Linux
2013-06-07 19:31 ` Russell King - ARM Linux
2013-06-05 23:40 ` jonsmirl at gmail.com
2013-06-05 23:40 ` jonsmirl
2013-06-05 23:40 ` jonsmirl-Re5JQEeQqe8AvxtiuMwx3w
2013-06-05 23:52 ` luke.leighton
2013-06-05 23:52 ` luke.leighton
2013-06-05 23:52 ` luke.leighton
2013-06-06 0:15 ` [Arm-netbook] " Henrik Nordström
2013-06-06 0:15 ` Henrik Nordström
2013-06-06 0:15 ` Henrik Nordström
2013-06-06 12:19 ` [Arm-netbook] " luke.leighton
2013-06-06 12:19 ` luke.leighton
2013-06-06 18:44 ` Henrik Nordström
2013-06-06 18:44 ` Henrik Nordström
2013-06-05 22:54 ` Stephen Warren
2013-06-05 22:54 ` Stephen Warren
2013-06-05 22:54 ` Stephen Warren
2013-06-05 23:15 ` Henrik Nordström
2013-06-05 23:15 ` Henrik Nordström
2013-06-05 23:15 ` Henrik Nordström
2013-06-06 1:56 ` Stefan Monnier
2013-06-06 1:56 ` Stefan Monnier
2013-06-05 21:15 ` Luke Kenneth Casson Leighton
2013-06-05 21:15 ` Luke Kenneth Casson Leighton
2013-06-05 21:15 ` Luke Kenneth Casson Leighton
2013-06-05 21:47 ` [Arm-netbook] " Henrik Nordström
2013-06-05 21:47 ` Henrik Nordström
2013-06-05 21:47 ` Henrik Nordström
2013-06-05 22:20 ` [Arm-netbook] " luke.leighton
2013-06-05 22:20 ` luke.leighton
2013-06-06 0:23 ` Henrik Nordström
2013-06-06 0:23 ` Henrik Nordström
2013-06-06 0:23 ` Henrik Nordström
2013-06-05 21:52 ` Tomasz Figa
2013-06-05 21:52 ` Tomasz Figa
2013-06-05 22:38 ` Luke Kenneth Casson Leighton
2013-06-05 22:38 ` Luke Kenneth Casson Leighton
2013-06-05 22:38 ` Luke Kenneth Casson Leighton
2013-06-05 23:27 ` Tomasz Figa
2013-06-05 23:27 ` Tomasz Figa
2013-06-05 23:46 ` Luke Kenneth Casson Leighton
2013-06-05 23:46 ` Luke Kenneth Casson Leighton
2013-06-05 23:46 ` Luke Kenneth Casson Leighton
2013-06-06 15:30 ` Lennart Sorensen
2013-06-06 15:30 ` Lennart Sorensen
2013-06-05 20:48 ` jonsmirl at gmail.com
2013-06-05 20:48 ` jonsmirl
2013-06-05 22:11 ` Tomasz Figa
2013-06-05 22:11 ` Tomasz Figa
2013-06-05 22:56 ` Luke Kenneth Casson Leighton
2013-06-05 22:56 ` Luke Kenneth Casson Leighton
2013-06-05 22:56 ` Luke Kenneth Casson Leighton
2013-06-06 0:35 ` Greg KH
2013-06-06 0:35 ` Greg KH
2013-06-06 0:35 ` Greg KH
2013-06-06 9:29 ` Thomas Petazzoni [this message]
2013-06-06 9:29 ` Thomas Petazzoni
2013-06-06 9:29 ` Thomas Petazzoni
2013-06-05 22:30 ` Bastian Blank
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=20130606112948.7cd444a4@skate \
--to=thomas.petazzoni@free-electrons.com \
--cc=linux-arm-kernel@lists.infradead.org \
/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.