13 Jan, 2012

1 commit


05 Aug, 2011

1 commit


21 Jul, 2011

2 commits


10 Dec, 2010

1 commit

  • Neaten current uses of dev_ by adding and using
    hid specific hid_ macros.

    Convert existing uses of dev_ uses to hid_.
    Convert hid-pidff printk uses to hid_.

    Remove err_hid and use hid_err instead.

    Add missing newlines to logging messages where necessary.
    Coalesce format strings.

    Add and use pr_fmt(fmt) KBUILD_MODNAME ": " fmt

    Other miscellaneous changes:

    Add const struct hid_device * argument to hid-core functions
    extract() and implement() so hid_ can be used by them.
    Fix bad indentation in hid-core hid_input_field function
    that calls extract() function above.

    Signed-off-by: Joe Perches
    Signed-off-by: Jiri Kosina

    Joe Perches
     

18 Nov, 2010

1 commit


10 Aug, 2010

1 commit

  • Update hid_driver's report_fixup prototype to allow changing report
    descriptor size and/or returning completely different report descriptor.
    Update existing usage accordingly.

    This is to give more freedom in descriptor fixup and to allow having a whole
    fixed descriptor in the code for the sake of readability.

    Signed-off-by: Nikolai Kondrashov
    Signed-off-by: Jiri Kosina

    Nikolai Kondrashov
     

12 May, 2010

1 commit

  • A specialised HID driver for the Creative Prodikeys PC-MIDI USB Keyboard.

    The Prodikeys PC-MIDI is a multifunction keyboard comprising a qwerty keyboard,
    multimedia keys and a touch sensitive musical keyboard.

    The specialised HID driver adds full support for the musical keyboard and extra
    multimedia keys which are not currently handled by the default HID driver.

    The specialised HID driver interfaces with ALSA, and presents the midi keyboard
    as a rawmidi device. Sustain duration, octave shifting and the midi output
    channel can be read/written form userspace via sysfs.

    Signed-off-by: Don Prince
    ALSA parts:
    Acked-by: Clemens Ladisch
    Signed-off-by: Jiri Kosina

    Don Prince