404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.191.200.36: ~ $
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _GP2AP002A00F_H_
#define _GP2AP002A00F_H_

#include <linux/i2c.h>

#define GP2A_I2C_NAME "gp2ap002a00f"

/**
 * struct gp2a_platform_data - Sharp gp2ap002a00f proximity platform data
 * @vout_gpio: The gpio connected to the object detected pin (VOUT)
 * @wakeup: Set to true if the proximity can wake the device from suspend
 * @hw_setup: Callback for setting up hardware such as gpios and vregs
 * @hw_shutdown: Callback for properly shutting down hardware
 */
struct gp2a_platform_data {
	int vout_gpio;
	bool wakeup;
	int (*hw_setup)(struct i2c_client *client);
	int (*hw_shutdown)(struct i2c_client *client);
};

#endif

Filemanager

Name Type Size Permission Actions
ad714x.h File 1.34 KB 0644
adp5589.h File 5.64 KB 0644
adxl34x.h File 11.3 KB 0644
as5011.h File 545 B 0644
auo-pixcir-ts.h File 1.38 KB 0644
bu21013.h File 741 B 0644
cma3000.h File 1.56 KB 0644
cy8ctmg110_pdata.h File 262 B 0644
cyttsp.h File 1.56 KB 0644
elan-i2c-ids.h File 2.01 KB 0644
gp2ap002a00f.h File 671 B 0644
gpio_tilt.h File 1.98 KB 0644
ili210x.h File 207 B 0644
kxtj9.h File 1.74 KB 0644
lm8333.h File 674 B 0644
matrix_keypad.h File 2.96 KB 0644
mt.h File 3.4 KB 0644
navpoint.h File 393 B 0644
samsung-keypad.h File 1.3 KB 0644
sh_keysc.h File 431 B 0644
sparse-keymap.h File 2.06 KB 0644
touchscreen.h File 909 B 0644
tps6507x-ts.h File 535 B 0644