Blame view

include/pca9698.h 516 Bytes
042f9f106   Dirk Eibach   gpio: Adapt PCA96...
1
2
  /*
   * (C) Copyright 2011
d38826a3d   Mario Six   treewide: Fix gds...
3
   * Dirk Eibach,  Guntermann & Drunck GmbH, dirk.eibach@gdsys.cc
042f9f106   Dirk Eibach   gpio: Adapt PCA96...
4
   *
1a4596601   Wolfgang Denk   Add GPL-2.0+ SPDX...
5
   * SPDX-License-Identifier:	GPL-2.0+
042f9f106   Dirk Eibach   gpio: Adapt PCA96...
6
   */
486cad03b   Dirk Eibach   gpio: Add PCA9698...
7
8
  #ifndef __PCA9698_H_
  #define __PCA9698_H_
042f9f106   Dirk Eibach   gpio: Adapt PCA96...
9
10
11
12
13
14
  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);
486cad03b   Dirk Eibach   gpio: Add PCA9698...
15
16
  
  #endif /* __PCA9698_H_ */