/** * * Synaptics Register Mapped Interface (RMI4) Function $01 header. * Copyright (c) 2007 - 2011, Synaptics Incorporated * * There is only one function $01 for each RMI4 sensor. This will be * the function that is used to set sensor control and configurations * and check the interrupts to find the source function that is interrupting. * * */ /* * This file is licensed under the GPL2 license. * *############################################################################# * GPL * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 as published * by the Free Software Foundation. * * 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. * *############################################################################# */ #ifndef _RMI_FUNCTION_01_H #define _RMI_FUNCTION_01_H void FN_01_inthandler(struct rmi_function_info *rmifninfo, unsigned int assertedIRQs); int FN_01_config(struct rmi_function_info *rmifninfo); int FN_01_init(struct rmi_function_device *function_device); int FN_01_detect(struct rmi_function_info *rmifninfo, struct rmi_function_descriptor *fndescr, unsigned int interruptCount); void FN_01_attention(struct rmi_function_info *rmifninfo); #endif