text: 
  /* This file contains device-specific information. */
  
  /*
   * Otoro
   */
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "otoro-atmel-touchscreen",
  		.name = "atmel-touchscreen",
  		.evbit = {
  			0x0b, 0x00, 0x00, 0x00
  		},
  		.keybit = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.absbit = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x06
  		},
  		.key = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.absinfo = {
  			[48] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 255,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[50] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 15,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[52] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 0,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[53] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 319,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[54] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 479,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[57] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 10,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[58] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 255,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			}
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "otoro-roamer2_keypad",
  		.name = "roamer2_keypad",
  		.evbit = {
  			0x03, 0x00, 0x00, 0x00
  		},
  		.keybit = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.key = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "otoro-light",
  		.name = "light",
  		.evbit = {
  			0x09, 0x00, 0x00, 0x00
  		},
  		.absbit = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
  		},
  		.absinfo = {
  			[40] = {
  				.value = 42,
  				.minimum = 0,
  				.maximum = 65535,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			}
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "otoro-proximity",
  		.name = "proximity",
  		.evbit = {
  			0x09, 0x00, 0x00, 0x00
  		},
  		.absbit = {
  			0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00
  		},
  		.absinfo = {
  			[25] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 65535,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			}
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "otoro-compass",
  		.name = "compass",
  		.evbit = {
  			0x09, 0x00, 0x00, 0x00
  		},
  		.absbit = {
  			0xbf, 0x05, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.absinfo = {
  			[0] = {
  				.value = -39,
  				.minimum = -5760,
  				.maximum = 5760,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[1] = {
  				.value = 39,
  				.minimum = -5760,
  				.maximum = 5760,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[2] = {
  				.value = -753,
  				.minimum = -5760,
  				.maximum = 5760,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[3] = {
  				.value = 14084,
  				.minimum = 0,
  				.maximum = 23040,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[4] = {
  				.value = -253,
  				.minimum = -11520,
  				.maximum = 11520,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[5] = {
  				.value = -190,
  				.minimum = -5760,
  				.maximum = 5760,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[7] = {
  				.value = 0,
  				.minimum = -32768,
  				.maximum = 3,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[8] = {
  				.value = 3,
  				.minimum = -32768,
  				.maximum = 3,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[10] = {
  				.value = 0,
  				.minimum = -32768,
  				.maximum = 32767,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[16] = {
  				.value = 0,
  				.minimum = -32768,
  				.maximum = 32767,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[17] = {
  				.value = 0,
  				.minimum = -32768,
  				.maximum = 32767,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			}
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 1,
  			.product = 1,
  			.version = 1
  		},
  		.cname = "otoro-7k_handset",
  		.name = "7k_handset",
  		.evbit = {
  			0x23, 0x00, 0x00, 0x00
  		},
  		.keybit = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.swbit = {
  			0x14, 0x00
  		},
  		.key = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		}
  	},
  
  /*
   * PandaBoard
   */
  
  	{
  		.id = {
  			.bustype = 25,
  			.vendor = 1,
  			.product = 1,
  			.version = 256
  		},
  		.cname = "pandaboard-gpio-keys",
  		.name = "gpio-keys",
  		.phys = "gpio-keys/input0",
  		.evbit = {
  			0x03, 0x00, 0x00, 0x00
  		},
  		.keybit = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.key = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "pandaboard-panda_headset_jack",
  		.name = "Panda Headset Jack",
  		.phys = "ALSA",
  		.evbit = {
  			0x21, 0x00, 0x00, 0x00
  		},
  		.swbit = {
  			0x14, 0x00
  		}
  	},
  
  /*
   * Unagi
   */
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "unagi-atmel-touchscreen",
  		.name = "atmel-touchscreen",
  		.evbit = {
  			0x0b, 0x00, 0x00, 0x00
  		},
  		.keybit = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.absbit = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x06
  		},
  		.key = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.absinfo = {
  			[48] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 255,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[50] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 15,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[52] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 0,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[53] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 319,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[54] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 479,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[57] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 10,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[58] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 255,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			}
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "unagi-nice_keypad",
  		.name = "nice_keypad",
  		.evbit = {
  			0x03, 0x00, 0x00, 0x00
  		},
  		.keybit = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.key = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "unagi-light",
  		.name = "light",
  		.evbit = {
  			0x09, 0x00, 0x00, 0x00
  		},
  		.absbit = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00
  		},
  		.absinfo = {
  			[40] = {
  				.value = 75,
  				.minimum = 0,
  				.maximum = 65535,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			}
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "unagi-proximity",
  		.name = "proximity",
  		.evbit = {
  			0x09, 0x00, 0x00, 0x00
  		},
  		.absbit = {
  			0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00
  		},
  		.absinfo = {
  			[25] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 65535,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			}
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "unagi-compass",
  		.name = "compass",
  		.evbit = {
  			0x09, 0x00, 0x00, 0x00
  		},
  		.absbit = {
  			0xff, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.absinfo = {
  			[0] = {
  				.value = 0,
  				.minimum = -11520,
  				.maximum = 11520,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[1] = {
  				.value = 0,
  				.minimum = -11520,
  				.maximum = 11520,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[2] = {
  				.value = 0,
  				.minimum = -11520,
  				.maximum = 11520,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[3] = {
  				.value = -17517,
  				.minimum = -32768,
  				.maximum = 32767,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[4] = {
  				.value = -1306,
  				.minimum = -32768,
  				.maximum = 32767,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[5] = {
  				.value = 4924,
  				.minimum = -32768,
  				.maximum = 32767,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[6] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 3,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[7] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 3,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[16] = {
  				.value = 6056,
  				.minimum = 0,
  				.maximum = 23040,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[17] = {
  				.value = -116,
  				.minimum = -11520,
  				.maximum = 11520,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[18] = {
  				.value = -150,
  				.minimum = -5760,
  				.maximum = 5760,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			},
  			[19] = {
  				.value = 0,
  				.minimum = 0,
  				.maximum = 3,
  				.fuzz = 0,
  				.flat = 0,
  				.resolution = 0
  			}
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 24,
  			.vendor = 0,
  			.product = 0,
  			.version = 0
  		},
  		.cname = "unagi-kxtik_accel",
  		.name = "kxtik_accel",
  		.evbit = {
  			0x09, 0x00, 0x00, 0x00
  		},
  		.absbit = {
  			0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.absinfo = {
  			[0] = {
  				.value = 47,
  				.minimum = -8096,
  				.maximum = 8096,
  				.fuzz = 3,
  				.flat = 3,
  				.resolution = 0
  			},
  			[1] = {
  				.value = 36,
  				.minimum = -8096,
  				.maximum = 8096,
  				.fuzz = 3,
  				.flat = 3,
  				.resolution = 0
  			},
  			[2] = {
  				.value = -1070,
  				.minimum = -8096,
  				.maximum = 8096,
  				.fuzz = 3,
  				.flat = 3,
  				.resolution = 0
  			}
  		}
  	},
  
  	{
  		.id = {
  			.bustype = 0,
  			.vendor = 1,
  			.product = 1,
  			.version = 1
  		},
  		.cname = "unagi-7k_handset",
  		.name = "7k_handset",
  		.evbit = {
  			0x23, 0x00, 0x00, 0x00
  		},
  		.keybit = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		},
  		.swbit = {
  			0x14, 0x00
  		},
  		.key = {
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
  			0x00, 0x00, 0x00, 0x00, 0x00, 0x00
  		}
  	},
  