linux/drivers/input/rmi4/rmi_2d_sensor.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (c) 2011-2016 Synaptics Incorporated
 * Copyright (c) 2011 Unixphere
 */

#include <linux/kernel.h>
#include <linux/device.h>
#include <linux/of.h>
#include <linux/input.h>
#include <linux/input/mt.h>
#include <linux/rmi.h>
#include "rmi_driver.h"
#include "rmi_2d_sensor.h"

#define RMI_2D_REL_POS_MIN
#define RMI_2D_REL_POS_MAX

/* maximum ABS_MT_POSITION displacement (in mm) */
#define DMAX

void rmi_2d_sensor_abs_process(struct rmi_2d_sensor *sensor,
				struct rmi_2d_sensor_abs_object *obj,
				int slot)
{}
EXPORT_SYMBOL_GPL();

void rmi_2d_sensor_abs_report(struct rmi_2d_sensor *sensor,
				struct rmi_2d_sensor_abs_object *obj,
				int slot)
{}
EXPORT_SYMBOL_GPL();

void rmi_2d_sensor_rel_report(struct rmi_2d_sensor *sensor, int x, int y)
{}
EXPORT_SYMBOL_GPL();

static void rmi_2d_sensor_set_input_params(struct rmi_2d_sensor *sensor)
{}

int rmi_2d_sensor_configure_input(struct rmi_function *fn,
					struct rmi_2d_sensor *sensor)
{}
EXPORT_SYMBOL_GPL();

#ifdef CONFIG_OF
int rmi_2d_sensor_of_probe(struct device *dev,
			struct rmi_2d_sensor_platform_data *pdata)
{}
#else
inline int rmi_2d_sensor_of_probe(struct device *dev,
			struct rmi_2d_sensor_platform_data *pdata)
{
	return -ENODEV;
}
#endif
EXPORT_SYMBOL_GPL();