linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC 0/3] Portable Device Tree Connector
@ 2016-06-03 20:37 Pantelis Antoniou
  2016-06-03 20:37 ` [RFC 1/3] of: Portable Device Tree connector Pantelis Antoniou
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Pantelis Antoniou @ 2016-06-03 20:37 UTC (permalink / raw)
  To: Rob Herring
  Cc: Frank Rowand, Matt Porter, Koen Kooi, Guenter Roeck, Marek Vasut,
	Wolfram Sang, Stephen Boyd, devicetree, linux-kernel, linux-i2c,
	Pantelis Antoniou, Pantelis Antoniou

This patchset introduces a portable device tree based connector.
It allows definition of a connector in a portable format so that
hardware expansion boards that utilize it can use the same
DT hardware definitions unchanged for all the boards that
have the same kind of connector.

It completely abstracts away the baseboard implementation details
and allows one to describe the expansion board in it's isolated
domain without having to figure out the per-board specific
hardware configuration.

The first patchset is the implementation while the next two
define a connector for the beaglebone board.

There was a session at ELC2016 with the slides at
http://elinux.org/images/d/d0/Panto.pdf

This patchset is dependent on the previous two patchset I sent out
some time ago.

"of: dynamic: Changesets helpers & fixes"
"gpio: of: Support cascaded GPIO"

Pantelis Antoniou (3):
  of: Portable Device Tree connector
  dts: Beaglebone portable connector definitions
  dts: beaglebone: Portable connector BB_RELAY_4PORT definition

 arch/arm/boot/dts/am335x-bone-common.dtsi | 1678 +++++++++++++++++++++++++++++
 drivers/extcon/Kconfig                    |   20 +
 drivers/extcon/Makefile                   |    3 +
 drivers/extcon/extcon-dt-con-gpio.c       |  337 ++++++
 drivers/extcon/extcon-dt-con-proxy.c      |  480 +++++++++
 drivers/extcon/extcon-dt-con.c            |  491 +++++++++
 drivers/extcon/extcon-dt-con.h            |   93 ++
 7 files changed, 3102 insertions(+)
 create mode 100644 drivers/extcon/extcon-dt-con-gpio.c
 create mode 100644 drivers/extcon/extcon-dt-con-proxy.c
 create mode 100644 drivers/extcon/extcon-dt-con.c
 create mode 100644 drivers/extcon/extcon-dt-con.h

-- 
1.7.12

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

end of thread, other threads:[~2023-12-01 12:19 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-03 20:37 [RFC 0/3] Portable Device Tree Connector Pantelis Antoniou
2016-06-03 20:37 ` [RFC 1/3] of: Portable Device Tree connector Pantelis Antoniou
2016-06-03 20:37 ` [RFC 2/3] dts: Beaglebone portable connector definitions Pantelis Antoniou
2016-06-03 20:37 ` [RFC 3/3] dts: beaglebone: Portable connector BB_RELAY_4PORT definition Pantelis Antoniou
2016-06-27 17:56   ` Frank Rowand
2016-06-27 18:52     ` Pantelis Antoniou
2023-12-01 12:19 ` [RFC 0/3] Portable Device Tree Connector Kieran Bingham

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).