/* * cyttsp5_device_access-api.h * Parade TrueTouch(TM) Standard Product V5 Device Access API module. * For use with Parade touchscreen controllers. * Supported parts include: * CYTMA5XX * CYTMA448 * CYTMA445A * CYTT21XXX * CYTT31XXX * * Copyright (C) 2015 Parade Technologies * Copyright (C) 2012-2015 Cypress Semiconductor * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * version 2, and only 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. * * Contact Parade Technologies at www.paradetech.com * */ #ifndef _LINUX_CYTTSP5_DEVICE_ACCESS_API_H #define _LINUX_CYTTSP5_DEVICE_ACCESS_API_H #include #include int cyttsp5_device_access_user_command(const char *core_name, u16 read_len, u8 *read_buf, u16 write_len, u8 *write_buf, u16 *actual_read_len); int cyttsp5_device_access_user_command_async(const char *core_name, u16 read_len, u8 *read_buf, u16 write_len, u8 *write_buf, void (*cont)(const char *core_name, u16 read_len, u8 *read_buf, u16 write_len, u8 *write_buf, u16 actual_read_length, int rc)); #endif /* _LINUX_CYTTSP5_DEVICE_ACCESS_API_H */