Beispiel #1
0
int lnb_command_kernel(unsigned int cmd, void *arg)
{
	int err = 0;
	struct i2c_client *client = lnb_client;

	dprintk(10, "%s (%x)\n", __func__, cmd);

	if (!client && (devType != LNB_PIO))
	{
		return -1;
	}
	switch(devType)
	{
		case A8293:
		{
			err = a8293_command_kernel(client, cmd, arg);
			break;
		}
		case LNB24:
		{
			err = lnb24_command_kernel(client, cmd, arg);
			break;
		}
		case LNB_PIO:
		{
			err = lnb_pio_command_kernel(cmd, arg);
			break;
		}
	}
	return err;
}
Beispiel #2
0
int lnb_pio_command(unsigned int cmd, void *arg )
{
    return lnb_pio_command_kernel(cmd, NULL);
}