/openbmc/linux/drivers/media/rc/ |
H A D | imon_raw.c | 13 struct imon { struct 29 static void imon_ir_data(struct imon *imon) in imon_ir_data() argument 40 dev_dbg(imon->dev, "data: %*ph", 8, imon->ir_buf); in imon_ir_data() 82 struct imon *imon = urb->context; in imon_ir_rx() local 87 imon_ir_data(imon); in imon_ir_rx() 112 struct imon *imon; in imon_probe() local 132 imon = devm_kmalloc(&intf->dev, sizeof(*imon), GFP_KERNEL); in imon_probe() 133 if (!imon) in imon_probe() 137 if (!imon->ir_urb) in imon_probe() 158 usb_make_path(udev, imon->phys, sizeof(imon->phys)); in imon_probe() [all …]
|
H A D | ir-imon-decoder.c | 40 struct imon_dec *imon = &dev->raw->imon; in ir_imon_decode_scancode() local 43 if (imon->bits == 0x299115b7) in ir_imon_decode_scancode() 44 imon->stick_keyboard = !imon->stick_keyboard; in ir_imon_decode_scancode() 50 buf = imon->bits >> 16; in ir_imon_decode_scancode() 53 if (imon->bits & 0x02000000) in ir_imon_decode_scancode() 55 buf = imon->bits >> 8; in ir_imon_decode_scancode() 58 if (imon->bits & 0x01000000) in ir_imon_decode_scancode() 63 imon->bits = rel_y > 0 ? in ir_imon_decode_scancode() 67 imon->bits = rel_x > 0 ? in ir_imon_decode_scancode() 72 if (!imon->stick_keyboard) { in ir_imon_decode_scancode() [all …]
|
H A D | Makefile | 14 obj-$(CONFIG_IR_IMON_DECODER) += ir-imon-decoder.o 36 obj-$(CONFIG_IR_IMON) += imon.o
|
H A D | rc-core-priv.h | 152 } imon; member
|
H A D | Kconfig | 239 module will be called imon.
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | maxim,max98925.yaml | 37 imon-slot-no: 72 imon-slot-no: 96 imon-slot-no = <0>;
|
H A D | max98373.txt | 18 - maxim,imon-slot-no : slot number used to send current information 37 maxim,imon-slot-no = <1>;
|
H A D | tas27xx.yaml | 44 ti,imon-slot-no: 77 ti,imon-slot-no = <0>;
|
H A D | adi,max98388.yaml | 38 adi,imon-slot-no: 75 adi,imon-slot-no = <1>;
|
H A D | tas2562.yaml | 53 ti,imon-slot-no: 81 ti,imon-slot-no = <0>;
|
H A D | tas2770.yaml | 43 ti,imon-slot-no: 84 ti,imon-slot-no = <0>;
|
H A D | adi,max98396.yaml | 49 adi,imon-slot-no: 138 adi,imon-slot-no = <1>;
|
H A D | cs35l33.txt | 38 - cirrus,imon-adc-scale : Configures the scaling of data bits from the IMON 111 cirrus,imon-adc-scale = <0> /* Bits 15 down to 0 */
|
H A D | cs35l35.txt | 122 - cirrus,imon : 4 8 bit values to set the depth, location, frame and ADC 173 cirrus,imon = /bits/ 8 <0x03 0x00 0x01>;
|
H A D | cs35l36.txt | 46 - cirrus,imon-pol-inv : Boolean to determine Amplifier will invert the
|
/openbmc/linux/Documentation/devicetree/bindings/media/ |
H A D | rc.yaml | 81 - rc-imon-mce 82 - rc-imon-pad 83 - rc-imon-rsc
|
/openbmc/linux/drivers/media/rc/keymaps/ |
H A D | Makefile | 62 rc-imon-mce.o \ 63 rc-imon-pad.o \ 64 rc-imon-rsc.o \
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sdm845-oneplus-enchilada.dts | 50 imon-slot-no = <0>;
|
H A D | msm8953-xiaomi-daisy.dts | 127 imon-slot-no = <1>;
|
H A D | msm8953-xiaomi-tissot.dts | 97 imon-slot-no = <1>;
|
/openbmc/linux/Documentation/isdn/ |
H A D | credits.rst | 39 For contributing the imon-tool
|
/openbmc/linux/Documentation/userspace-api/media/rc/ |
H A D | rc-protos.rst | 419 imon (RC_PROTO_IMON)
|
/openbmc/linux/ |
H A D | MAINTAINERS | 10274 F: drivers/media/rc/imon.c
|