Symbol: sensehat_joystick
drivers/input/joystick/sensehat-joystick.c
107
sensehat_joystick);
drivers/input/joystick/sensehat-joystick.c
36
struct sensehat_joystick *sensehat_joystick = cookie;
drivers/input/joystick/sensehat-joystick.c
42
error = regmap_read(sensehat_joystick->regmap, JOYSTICK_SMB_REG, &keys);
drivers/input/joystick/sensehat-joystick.c
44
dev_err(&sensehat_joystick->pdev->dev,
drivers/input/joystick/sensehat-joystick.c
49
bitmap_xor(&changes, &curr_states, &sensehat_joystick->prev_states,
drivers/input/joystick/sensehat-joystick.c
53
input_report_key(sensehat_joystick->keys_dev, keymap[i],
drivers/input/joystick/sensehat-joystick.c
56
input_sync(sensehat_joystick->keys_dev);
drivers/input/joystick/sensehat-joystick.c
57
sensehat_joystick->prev_states = keys;
drivers/input/joystick/sensehat-joystick.c
63
struct sensehat_joystick *sensehat_joystick;
drivers/input/joystick/sensehat-joystick.c
66
sensehat_joystick = devm_kzalloc(&pdev->dev, sizeof(*sensehat_joystick),
drivers/input/joystick/sensehat-joystick.c
68
if (!sensehat_joystick)
drivers/input/joystick/sensehat-joystick.c
71
sensehat_joystick->pdev = pdev;
drivers/input/joystick/sensehat-joystick.c
73
sensehat_joystick->regmap = dev_get_regmap(pdev->dev.parent, NULL);
drivers/input/joystick/sensehat-joystick.c
74
if (!sensehat_joystick->regmap) {
drivers/input/joystick/sensehat-joystick.c
79
sensehat_joystick->keys_dev = devm_input_allocate_device(&pdev->dev);
drivers/input/joystick/sensehat-joystick.c
80
if (!sensehat_joystick->keys_dev) {
drivers/input/joystick/sensehat-joystick.c
85
sensehat_joystick->keys_dev->name = "Raspberry Pi Sense HAT Joystick";
drivers/input/joystick/sensehat-joystick.c
86
sensehat_joystick->keys_dev->phys = "sensehat-joystick/input0";
drivers/input/joystick/sensehat-joystick.c
87
sensehat_joystick->keys_dev->id.bustype = BUS_I2C;
drivers/input/joystick/sensehat-joystick.c
89
__set_bit(EV_KEY, sensehat_joystick->keys_dev->evbit);
drivers/input/joystick/sensehat-joystick.c
90
__set_bit(EV_REP, sensehat_joystick->keys_dev->evbit);
drivers/input/joystick/sensehat-joystick.c
92
__set_bit(keymap[i], sensehat_joystick->keys_dev->keybit);
drivers/input/joystick/sensehat-joystick.c
94
error = input_register_device(sensehat_joystick->keys_dev);