gpio: Add PCA9698 40-bit I2C I/O port
PATCH 1/1 gpio: Add PCA9698 40-bit I2C I/O port
--- drivers/gpio/Makefile | 1 + drivers/gpio/pca9698.c | 143 ++++++++++++++++++++++++++++++++++++++++++++++++ include/pca9698.h | 34 +++++++++++ 3 files changed, 178 insertions(+), 0 deletions(-) create mode 100644 drivers/gpio/pca9698.c create mode 100644 include/pca9698.h
drivers/gpio/Makefile +1 -0
@@ -30,6 +30,7 @@ COBJS-$(CONFIG_KIRKWOOD_GPIO) += kw_gpio.o COBJS-$(CONFIG_MARVELL_MFP) += mvmfp.o COBJS-$(CONFIG_MXC_GPIO) += mxc_gpio.o COBJS-$(CONFIG_PCA953X) += pca953x.o +COBJS-$(CONFIG_PCA9698) += pca9698.o COBJS-$(CONFIG_S5P) += s5p_gpio.o COBJS-$(CONFIG_TEGRA2_GPIO) += tegra2_gpio.o COBJS-$(CONFIG_DA8XX_GPIO) += da8xx_gpio.o
drivers/gpio/pca9698.c new file +143 -0
143 lines not on this page · raw message
include/pca9698.h new file +34 -0
@@ -0,0 +1,34 @@ +/* +* (C) Copyright 2011 +* Dirk Eibach, Guntermann & Drunck GmbH, [email protected] +* +* See file CREDITS for list of people who contributed to this +* project. +* +* This program is free software; you can redistribute it and/or +* modify it under the terms of the GNU General Public License as +* published by the Free Software Foundation; either version 2 of +* the License, or (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 59 Temple Place, Suite 330, Boston, +* MA 02111-1307 USA +*/ + +#ifndef __PCA9698_H_ +#define __PCA9698_H_ + +int pca9698_request (unsigned gpio,const char *label); +void pca9698_free (unsigned gpio); +int pca9698_direction_input (u8 addr,unsigned gpio); +int pca9698_direction_output (u8 addr,unsigned gpio,int value); +int pca9698_get_value (u8 addr,unsigned gpio); +int pca9698_set_value (u8 addr,unsigned gpio,int value); + +#endif /* __PCA9698_H_ */
Signature · 1 line
1.5.6.5
PATCH 1/1 gpio: Add PCA9698 40-bit I2C I/O port
Quoted 1 line · On Thursday 20 October 2011 11:12:20 Dirk Eibach wrote:
Signed-off-by Dirk Eibach <[email protected]>
Next time please update the patch version in the subject and add the changes below the "---" line. Other than this:
Thanks,
Stefan
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: office at denx.de
Eibach
PATCH 1/1 gpio: Add PCA9698 40-bit I2C I/O port
Quoted 4 lines
Next time please update the patch version in the subject and add the changes below the "---" line. Other than this:
Oops, wrong serialization of save / git-send-email. I did a resend.
Cheers
Dirk
PATCH 1/1 gpio: Add PCA9698 40-bit I2C I/O port
In reply to Dirk EibachDear Dirk Eibach,
Quoted 8 lines · In message <[email protected]> you wrote:
Signed-off-by Dirk Eibach <[email protected]>--- drivers/gpio/Makefile | 1 + drivers/gpio/pca9698.c | 143 ++++++++++++++++++++++++++++++++++++++++++++++++ include/pca9698.h | 34 +++++++++++ 3 files changed, 178 insertions(+), 0 deletions(-) create mode 100644 drivers/gpio/pca9698.c create mode 100644 include/pca9698.h
is this some v3 of the patch? If so, where is the change log? What has been changes?
Best regards,
Wolfgang Denk
Signature · 6 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
There is is no reason for any individual to have a computer in their
home. -- Ken Olsen (President of Digital Equipment Corporation),
Convention of the World Future Society, in Boston, 1977Eibach
PATCH 1/1 gpio: Add PCA9698 40-bit I2C I/O port
Dear Wolfgang,
Quoted 6 lines
In message <[email protected]>
Quoted 4 lines · you
Signed-off-by Dirk Eibach <[email protected]>--- drivers/gpio/Makefile | 1 + drivers/gpio/pca9698.c | 143
Quoted 7 lines
++++++++++++++++++++++++++++++++++++++++++++++++
Quoted 3 lines
include/pca9698.h | 34 +++++++++++ 3 files changed, 178 insertions(+), 0 deletions(-) create mode100644
drivers/gpio/pca9698.ccreate mode 100644include/pca9698.his this some v3 of the patch? If so, where is the change log? What has been changes?
As you can see in http://patchwork.ozlabs.org/patch/120771/ message archive I did a send without v3 tag and changelog by mistake. The latest version with tag and changelog is
http://patchwork.ozlabs.org/patch/120777/.
Cheers
Dirk
PATCH 1/1 gpio: Add PCA9698 40-bit I2C I/O port
Hi Dirk,
Quoted 7 lines · Dirk
Quoted 2 lines
is this some v3 of the patch? If so, where is the change log? What has been changes?
As you can see in http://patchwork.ozlabs.org/patch/120771/ message archive I did a send without v3 tag and changelog by mistake. The latest version with tag and changelog is
http://patchwork.ozlabs.org/patch/120777/.
Perhaps its easiest if you could send an incremental patch, to bring the upstream source to the latest one. As your new PPC4xx board support depends on the new API.
Otherwise Wolfgang would need to revert the patch 486cad03be46114d726df56721ee27cba52c38e3 and apply the new one.
Wolfgang, what would you prefer? Should Dirk just send an incremental patch?
Best regards,
Stefan
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: office at denx.de
PATCH 1/1 gpio: Add PCA9698 40-bit I2C I/O port
Dear Stefan Roese,
Quoted 2 lines · In message <[email protected]> you wrote:
Wolfgang, what would you prefer? Should Dirk just send an incremental patch?
Yes, please.
Best regards,
Wolfgang Denk
Signature · 5 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de It is more rational to sacrifice one life than six. -- Spock, "The Galileo Seven", stardate 2822.3