| /linux/drivers/media/rc/ |
| H A D | ir-imon-decoder.c | 2 // ir-imon-decoder.c - handle iMon protocol 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() 46 if ((imon->bits & 0xfc0000ff) == 0x680000b7) { 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() 61 if (rel_x && rel_y && 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
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | maxim,max98925.yaml | 37 imon-slot-no: 50 Interleave mode provides a means to output VMON and IMON data from two 72 imon-slot-no: 96 imon-slot-no = <0>;
|
| H A D | cs35l32.txt | 29 0 = Left/right channels VMON[11:0], IMON[11:0], VPMON[7:0]. 30 1 = Left/right channels VMON[11:0], IMON[11:0], STATUS. 31 2 = (Default) left/right channels VMON[15:0], IMON [15: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 | 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 | adi,max98388.yaml | 38 adi,imon-slot-no: 75 adi,imon-slot-no = <1>;
|
| H A D | cs35l35.txt | 122 - cirrus,imon : 4 8 bit values to set the depth, location, frame and ADC 123 scale of the IMON monitor signal. 173 cirrus,imon = /bits/ 8 <0x03 0x00 0x01>;
|
| H A D | adi,max98396.yaml | 49 adi,imon-slot-no: 138 adi,imon-slot-no = <1>;
|
| H A D | cs35l36.txt | 46 - cirrus,imon-pol-inv : Boolean to determine Amplifier will invert the 47 polarity of outbound IMON feedback data
|
| /linux/drivers/media/rc/keymaps/ |
| H A D | rc-imon-mce.c | 2 /* rc5-imon-mce.c - Keytable for Windows Media Center RC-6 remotes for use 3 * with the SoundGraph iMON/Antec Veris hardware IR decoder 11 /* mce-mode imon mce remote key table */ 140 MODULE_DESCRIPTION("iMON MCE remote controller keytable");
|
| H A D | rc-imon-pad.c | 2 /* rc5-imon-pad.c - Keytable for SoundGraph iMON PAD and Antec Veris 12 * standard imon remote key table, which isn't really entirely 153 MODULE_DESCRIPTION("iMON PAD remote controller keytable");
|
| /linux/sound/soc/codecs/ |
| H A D | cs35l41.c | 265 "Zero", "ASPRX1", "ASPRX2", "VMON", "IMON", 565 SND_SOC_DAPM_SUPPLY("IMON", CS35L41_PWR_CTRL2, 13, 0, NULL, 0), 571 SND_SOC_DAPM_ADC("IMON ADC", NULL, SND_SOC_NOPM, 0, 0), 602 {"ASP TX1 Source", "IMON", "IMON ADC"}, 610 {"ASP TX2 Source", "IMON", "IMON ADC"}, 618 {"ASP TX3 Source", "IMON", "IMON ADC"}, 626 {"ASP TX4 Source", "IMON", "IMO [all...] |
| H A D | cs35l36.c | 604 "Zero Fill", "ASPRX1", "VMON", "IMON", "ERRVOL", "VPMON", "VBSTMON" 683 SND_SOC_DAPM_ADC("IMON ADC", NULL, CS35L36_PWR_CTRL2, 13, 0), 695 {"IMON ADC", NULL, "VSENSE"}, 698 {"ASPTX1SRC", "IMON", "IMON ADC"}, 703 {"ASPTX2SRC", "IMON", "IMON ADC"}, 708 {"ASPTX3SRC", "IMON", "IMON ADC"}, 713 {"ASPTX4SRC", "IMON", "IMON ADC"}, 718 {"ASPTX5SRC", "IMON", "IMON ADC"}, 723 {"ASPTX6SRC", "IMON", "IMON ADC"}, 1474 "cirrus,imon-pol-inv"); in cs35l36_handle_of_data()
|
| H A D | max98926.c | 57 { 0x23, 0x00 }, /* DOUT Configuration IMON */ 306 /* set IMON slots */ in max98926_set_sense_data() 542 if (!of_property_read_u32(i2c->dev.of_node, "imon-slot-no", &value)) { in max98926_i2c_probe() 544 dev_err(&i2c->dev, "imon slot number is wrong:\n"); in max98926_i2c_probe()
|
| H A D | max98373.c | 81 SND_SOC_DAPM_SIGGEN("IMON"), 317 { "VI Sense", "Switch", "IMON" }, 377 /* Enable IMON VMON DC blocker */ in max98373_probe() 476 if (!device_property_read_u32(dev, "maxim,imon-slot-no", &value)) in max98373_slot_config()
|
| H A D | max98925.c | 60 { 0x23, 0x00 }, /* DOUT Configuration IMON */ 285 /* set IMON slots */ in max98925_set_sense_data() 587 if (!of_property_read_u32(i2c->dev.of_node, "imon-slot-no", &value)) { in max98925_i2c_probe() 589 dev_err(&i2c->dev, "imon slot number is wrong:\n"); in max98925_i2c_probe()
|
| H A D | tas2770.c | 195 SND_SOC_DAPM_SIGGEN("IMON") 205 {"ISENSE", "Switch", "IMON"}, 770 rc = fwnode_property_read_u32(dev->fwnode, "ti,imon-slot-no", in tas2770_parse_dt() 774 "ti,imon-slot-no"); in tas2770_parse_dt()
|
| H A D | cs35l45.c | 303 "VMON", "IMON", "ERR_VOL", 337 "VMON", "IMON", "ERR_VOL", 445 SND_SOC_DAPM_ADC("IMON", NULL, SND_SOC_NOPM, 0, 0), 490 { name" Source", "IMON", "IMON" }, \ 510 { "IMON", NULL, "IMON_SRC" }, 516 { "IMON", NULL, "IMON_EN" },
|
| H A D | tas2780.c | 115 SND_SOC_DAPM_SIGGEN("IMON") 124 {"ISENSE", "Switch", "IMON"}, 578 ret = fwnode_property_read_u32(dev->fwnode, "ti,imon-slot-no", in tas2780_parse_dt()
|
| H A D | cs35l35.h | 59 #define CS35L35_IMON_SCALE_CTL 0x51 /* IMON Scale Ctl */ 63 #define CS35L35_IMON_TXLOC_CTL 0x55 /* IMON TX Loc Ctl */
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | rc.yaml | 81 - rc-imon-mce 82 - rc-imon-pad 83 - rc-imon-rsc
|
| /linux/Documentation/hwmon/ |
| H A D | adt7475.rst | 93 * 1 Imon input 110 in6 Imon (19)
|
| /linux/include/sound/ |
| H A D | cs35l33.h | 38 /* IMON adc scale */
|
| /linux/tools/testing/selftests/ir/ |
| H A D | ir_loopback.c | 65 { RC_PROTO_IMON, "imon", 0x7fffffff, "imon" },
|