Blame view

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