aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/rc
AgeCommit message (Expand)AuthorFilesLines
13 daysMerge tag 'media/v7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds4-31/+16
2026-05-30media: rc: igorplugusb: fix control request setup packetHenri A1-1/+1
2026-05-17media: imon: Add iMON VFD HID OEM v1.2 key mappingsAlessandro Baldi1-0/+4
2026-05-04media: irtoy: Refactor endpoint lookupJohan Hovold1-17/+6
2026-05-04media: imon_raw: Refactor endpoint lookupJohan Hovold1-14/+4
2026-05-04media: rc: mceusb: Add support for 04eb:e033Riccardo Boninsegna1-0/+2
2026-05-04media: rc: ttusbir: fix inverted error logicOliver Neukum1-1/+1
2026-03-17media: lirc: increase IR_MAX_DURATION to send extended code sequencesLiPeng Huang1-2/+2
2026-03-17media: mceusb: drop redundant device referenceJohan Hovold1-3/+1
2026-03-17media: imon: drop redundant device referencesJohan Hovold1-10/+3
2026-03-17media: rc: ttusbir: respect DMA coherency rulesOliver Neukum1-4/+9
2026-03-17media: rc: igorplugusb: heed coherency rulesOliver Neukum1-5/+11
2026-03-17media: rc: xbox_remote: heed DMA restrictionsOliver Neukum1-1/+8
2026-03-17media: rc: streamzap: Error handling in probeOliver Neukum1-4/+8
2026-03-17media: rc: fix race between unregister and urb/irq callbacksSean Young22-29/+34
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds18-23/+23
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook18-25/+23
2025-11-11media: rc: st_rc: Fix reset control resource leakHaotian Zhang1-1/+1
2025-11-11media: ir-hix5hd2: Drop unused module aliasJohan Hovold1-1/+0
2025-10-02Merge tag 'media/v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds3-44/+66
2025-09-11media: redrat3: use int type to store negative error codesQianfeng Rong1-1/+1
2025-09-11media: rc: fix races with imon_disconnect()Larshin Sergey1-7/+20
2025-09-09media: pwm-ir-tx: Avoid direct access to hrtimer clockbaseThomas Weißschuh1-4/+1
2025-08-18media: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus1-3/+1
2025-08-15media: imon: Remove unused definesSean Young1-5/+0
2025-08-15media: imon: grab lock earlier in imon_ir_change_protocol()Tetsuo Handa1-3/+3
2025-08-15media: imon: make send_packet() more robustTetsuo Handa1-24/+37
2025-08-15media: lirc: Fix error handling in lirc_register()Ma Ke1-4/+5
2025-06-23media: rc: ir-spi: avoid overflow in multiplicationCosmin Tanislav1-1/+2
2025-06-23media: rc: ir-spi: constrain carrier frequencyCosmin Tanislav1-1/+5
2025-06-23media: rc: ir-spi: allocate buffer dynamicallyCosmin Tanislav1-13/+20
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar8-10/+13
2025-04-30media: rc: add keymap for Hauppauge Credit Card RCPetja Patjas1-0/+42
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner9-14/+14
2025-03-25Merge tag 'media/v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds4-33/+113
2025-03-04media: rc: reduce useless padding in struct rc_dev etcSean Young1-2/+2
2025-02-18media: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-02-13media: rc: add keymap for Siemens Gigaset RC20 remoteMichael Klein2-0/+72
2025-02-13media: streamzap: prevent processing IR data on URB failureMurad Masimov1-30/+38
2025-02-13media: streamzap: fix race between device disconnection and urb callbackMurad Masimov1-1/+1
2024-12-11media: rc: iguanair: handle timeoutsOliver Neukum1-1/+3
2024-12-11media: mceusb: don't include 'pm_wakeup.h' directlyWolfram Sang1-1/+0
2024-12-11media: imon: don't push static constants on stack for %*phSean Young1-1/+1
2024-12-11media: mceusb: don't push static constants on stack for %*phSean Young1-2/+2
2024-11-20Merge tag 'media/v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds10-14/+11
2024-11-11Merge tag 'v6.12-rc7' into __tmp-hansg-linux-tags_media_atomisp_6_13_1Mauro Carvalho Chehab2-2/+2
2024-11-03fdget(), trivial conversionsAl Viro1-9/+4
2024-10-29media: ati_remote: don't push static constants on stack for %*phAndy Shevchenko1-3/+3
2024-10-12media: Switch back to struct platform_driver::remove()Uwe Kleine-König7-7/+7
2024-10-08media: gpio-ir-tx: Remove redundant call to local_irq_disable()Sean Young1-4/+0
2024-10-08media: gpio-ir-tx: Driver does not behave with PREEMPT_RTSean Young1-0/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro2-2/+2
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-09-23Merge tag 'media/v6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds4-5/+27
2024-08-12introduce fd_file(), convert all accessors to it.Al Viro1-4/+4
2024-07-31media: rc: remove unused tx_resolution fieldSean Young3-5/+0
2024-07-31media: rc: meson-ir: support PM suspend/resumeZelong Dong1-0/+27
2024-07-26Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+3
2024-06-29media: rc: add keymap for MyGica UTV3 remoteNils Rothaug2-0/+70
2024-06-21media: Convert from tasklet to BH workqueueAllen Pais1-1/+1
2024-06-20media: rc: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-05-31media: imon: Fix race getting ictx->lockRicardo Ribalda1-4/+1
2024-05-31media: mceusb: No need for vendor/product ID in nameSean Young1-9/+2
2024-05-30lirc: rc_dev_get_from_fd(): fix file leakAl Viro1-1/+3
2024-05-19Merge tag 'mm-nonmm-stable-2024-05-19-11-56' of git://git.kernel.org/pub/scm/...Linus Torvalds4-0/+4
2024-05-08media: rc: add missing io.hAndy Shevchenko4-0/+4
2024-03-25media: imon: Convert sprintf/snprintf to sysfs_emitLi Zhijian1-6/+6
2024-03-25media: lirc_dev: Make lirc_class constantRicardo B. Marliere1-9/+9
2024-03-25media: ir-spi: Unify indentation and comment styleAndy Shevchenko1-7/+5
2024-03-25media: ir-spi: Remove trailing comma in the terminator entryAndy Shevchenko1-2/+2
2024-03-25media: ir-spi: Utilise temporary variable for struct deviceAndy Shevchenko1-3/+3
2024-03-25media: ir-spi: Make use of device propertiesAndy Shevchenko1-4/+4
2024-03-25media: ir-spi: Don't use "proxy" headersAndy Shevchenko1-4/+9
2024-03-25media: rc: gpio-ir-recv: Remove unused of_gpio.hAndy Shevchenko1-1/+0
2024-02-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-5/+11
2024-02-01media: pwm-ir-tx: Depend on CONFIG_HIGH_RES_TIMERSSean Young1-0/+1
2024-02-01media: ir_toy: fix a memleak in irtoy_txZhipeng Lu1-0/+2
2024-02-01media: rc: bpf attach/detach requires write permissionSean Young3-5/+8
2024-01-24bpf: Take into account BPF token when fetching helper protosAndrii Nakryiko1-1/+1
2024-01-12Merge tag 'pwm/for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-7/+80
2023-12-20media: pwm-ir-tx: Trigger edges from hrtimer interrupt contextSean Young1-5/+78
2023-12-20pwm: Rename pwm_apply_state() to pwm_apply_might_sleep()Sean Young1-2/+2
2023-11-16media: meson-ir-tx: Drop usage of platform_driver_probe()Uwe Kleine-König1-3/+3
2023-11-16media: meson-ir-tx: Simplify and improve using dev_err_probe()Uwe Kleine-König1-10/+6
2023-11-16media: meson-ir-tx: Convert to use devm_rc_register_device()Uwe Kleine-König1-11/+1
2023-11-16media: ir-hix5hd2: Use device_get_match_data()Rob Herring1-5/+5
2023-10-11media: lirc: drop trailing space from scancode transmitSean Young1-1/+5
2023-10-11media: sharp: fix sharp encodingSean Young1-3/+5
2023-10-07media: imon: fix access to invalid resource for the second interfaceTakashi Iwai1-0/+6
2023-10-07media: rc: keymaps: add missing MODULE_DESCRIPTION to keymapsHans Verkuil133-0/+133
2023-09-27media: rc: ati_remote: increase mouse_name buffer sizeHans Verkuil1-1/+1
2023-09-27media: rc: meson-ir: support rc driver type RC_DRIVER_SCANCODEZelong Dong1-68/+448
2023-09-27media: rc: remove ir-rx51 in favour of generic pwm-ir-txSean Young4-296/+1
2023-07-19media: Explicitly include correct DT includesRob Herring3-3/+5
2023-07-14media: rc: ir-rx51: drop of_match_ptr for ID tableKrzysztof Kozlowski1-1/+1
2023-07-14media: rc: gpio-ir-tx: drop of_match_ptr for ID tableKrzysztof Kozlowski1-1/+1
2023-07-14media: rc: gpio-ir-recv: drop of_match_ptr for ID tableKrzysztof Kozlowski1-1/+1
2023-07-14media: rc: meson-ir: support MMIO regmaps to access registersZelong Dong2-34/+39
2023-07-14media: rc: meson-ir: rename Meson IR Controller register macrosZelong Dong1-37/+40
2023-07-14media: rc: meson-ir: sort Meson IR Controller register macrosZelong Dong1-19/+10
2023-06-28media: add HAS_IOPORT dependenciesNiklas Schnelle1-0/+6
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-04-12media: rc: gpio-ir-recv: Fix support for wake-upFlorian Fainelli1-0/+2
2023-04-11media: sunxi-cir: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: st_rc: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-04-11media: mtk-cir: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: meson-ir: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: meson-ir-tx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: ir-hix5hd2: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-04-11media: img-ir-core: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-04-11media: gpio-ir-recv: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-19media: rc: add Beelink Mini MXIII keymapChristian Hewitt2-0/+58
2023-03-19media: rc: add common keymap for Dreambox RC10/RC0 and RC20/RC-BT remotesEmanuel Strobel2-0/+152
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman1-1/+1
2023-02-26Merge tag 'media/v6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds5-10/+23
2023-02-08media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()Duoming Zhou1-1/+2
2023-02-08media: rc: gpio-ir-recv: add remove functionLi Jun1-0/+18
2023-01-27driver core: make struct device_type.uevent() take a const *Greg Kroah-Hartman1-1/+1
2023-01-22media: rc/ir-rx51: Drop empty platform remove functionUwe Kleine-König1-6/+0
2023-01-22media: rc: Drop obsolete dependencies on COMPILE_TESTJean Delvare2-3/+3
2022-12-16Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2022-12-07media: Switch to use dev_err_probe() helperYang Yingliang3-20/+8
2022-11-25media: imon: fix a race condition in send_packet()Gautam Menghani1-3/+3
2022-11-25media: ir-spi: silence no spi_device_id warningsWei Yongjun1-0/+7
2022-11-24driver core: make struct class.devnode() take a const *Greg Kroah-Hartman1-1/+1
2022-09-24media: mceusb: set timeout to at least timeout providedSean Young1-1/+1
2022-09-24media: imon: Remove the unneeded result variableye xingchen1-3/+1
2022-09-24media: mceusb: Use new usb_control_msg_*() routinesAlan Stern1-21/+14
2022-07-15media: lirc: ensure lirc device receives repeatsMarko Mäkelä1-1/+2
2022-07-15media: ati-remote: remove private err() macroOliver Neukum1-6/+5
2022-07-15media: igorplugusb: use correct size pass to igorplugusb_probe()Yang Yingliang1-2/+2
2022-06-20media: rc: Directly use ida_free()keliu2-6/+6
2022-06-20media: ttusbir: avoid unnecessary usb_unlink_urb()Oliver Neukum1-2/+0
2022-06-20media: ttusbir: NOIO during resumeOliver Neukum1-1/+1
2022-06-20media: xbox_remote: xbox_remote_initialize() cannot failOliver Neukum1-7/+3
2022-06-20media: streamzap: avoid unnecessary GFP_ATOMICOliver Neukum1-1/+1
2022-06-20media: redrat3: no unnecessary GFP_ATOMICOliver Neukum1-2/+2
2022-06-20media: imon_raw: respect DMA coherencyOliver Neukum1-4/+12
2022-06-20media: iguanair: no superfluous usb_unlink_urb()Oliver Neukum1-4/+1
2022-06-20media: igorplugusb: remove superfluous usb_unlink_urb()Oliver Neukum1-1/+0
2022-06-20media: igorplugusb: break cyclical race on disconnectOliver Neukum1-2/+5
2022-06-20media: igorplugusb: prevent use after free in probe errorOliver Neukum1-2/+2
2022-06-20media: igorplugusb: respect DMA coherencyOliver Neukum1-1/+6
2022-06-03Merge tag 'usb-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds4-5/+5
2022-05-25Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-2/+6
2022-05-13media: imon: reorganize serializationTetsuo Handa1-52/+47
2022-05-13media: imon: drop references only after device is no longer usedOliver Neukum1-2/+2
2022-05-13media: imon: fix timer racing disconnectOliver Neukum1-1/+1
2022-05-13media: imon: avoid needless atomic allocations in resumeOliver Neukum1-2/+2
2022-05-08media: gpio-ir-tx: simplify wait logicSean Young1-1/+6
2022-04-24media: meson-ir-tx: remove superfluous dev_err()Yihao Han1-3/+1
2022-04-23media: remove third argument of usb_maxpacket()Vincent Mailhol4-5/+5
2022-04-19bpf: Move rcu lock management out of BPF_PROG_RUN routinesStanislav Fomichev1-2/+6
2022-03-18media: media/*/Kconfig: sort entriesMauro Carvalho Chehab1-187/+189
2022-03-14media: Makefiles: sort entries where it fitsMauro Carvalho Chehab2-36/+45
2022-03-07media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PCSean Young1-7/+21
2022-02-22media: meson-ir-tx: remove incorrect doc commentSean Young1-1/+1
2022-01-28media: lirc: report ir receiver overflowSean Young2-8/+11
2022-01-28media: rc-core: rename ir_raw_event_reset to ir_raw_event_overflowSean Young23-28/+26
2022-01-24media: mtk-cir: simplify codeSean Young1-3/+4
2022-01-24media: mtk-cir: remove superfluous ir_raw_event_reset()Sean Young1-12/+11
2022-01-24media: mtk-cir: reduce message end to fix nec repeatsSean Young1-4/+5
2022-01-24media: lirc: simplify gap calculationSean Young1-13/+6
2022-01-24media: ir_toy: free before error exitingPeiwei Hu1-1/+1
2021-12-14media: streamzap: remove redundant gap calculationsSean Young1-47/+8
2021-12-14media: streamzap: remove unused struct membersSean Young1-23/+14
2021-12-14media: streamzap: less chatterSean Young1-19/+1
2021-12-14media: streamzap: no need for usb pid/vid in device nameSean Young1-5/+1
2021-12-14media: streamzap: remove unnecessary ir_raw_event_reset and handleSean Young1-2/+0
2021-12-14media: igorplugusb: receiver overflow should be reportedSean Young1-1/+3
2021-12-14media: winbond-cir: no need for reset after resumeSean Young1-1/+0
2021-12-14media: iguanair: no need for reset after IR receiver enableSean Young1-3/+0
2021-12-14media: lirc: always send timeout reportsSean Young1-5/+0
2021-11-19media: redrat3: fix control-message timeoutsJohan Hovold1-11/+11
2021-11-19media: mceusb: fix control-message timeoutsJohan Hovold1-4/+4
2021-11-15media: rc: ir-hix5hd2: Add the dependency on HAS_IOMEMCai Huoqing1-1/+1
2021-11-15media: ir-rx51: Switch to atomic PWM APIMaíra Canal1-8/+8
2021-11-15media: rc: pwm-ir-tx: Switch to atomic PWM APIMaíra Canal1-9/+9
2021-11-15media: rc: ir-spi: Drop empty spi_driver remove callbackUwe Kleine-König1-6/+0
2021-10-19media: ite-cir: IR receiver stop working after receive overflowSean Young1-1/+1
2021-10-19media: sir_ir: remove broken driverSean Young3-447/+0
2021-10-19media: ir_toy: assignment to be16 should be of correct typeSean Young1-1/+1
2021-09-30media: ir_toy: prevent device from hanging during transmitSean Young1-1/+20
2021-09-30media: mceusb: return without resubmitting URB in case of -EPROTO error.Rajat Asthana1-0/+1
2021-09-30media: meson-ir-tx: fix platform_no_drv_owner.cocci warningsjing yangyang1-1/+0
2021-09-30media: ir_toy: do not resubmit broken urbSean Young1-2/+12
2021-09-30media: ir_toy: deal with residual irdata before expected responseSean Young1-6/+2
2021-09-30media: ir_toy: print firmware version in correct formatSean Young1-2/+3
2021-09-30media: rc: sunxi-cir: Make use of the helper function devm_platform_ioremap_r...Cai Huoqing1-3/+1
2021-09-30media: rc: st_rc: Make use of the helper function devm_platform_ioremap_resou...Cai Huoqing1-4/+1
2021-09-30media: rc: mtk-cir: Make use of the helper function devm_platform_ioremap_res...Cai Huoqing1-3/+1
2021-09-30media: rc: meson-ir: Make use of the helper function devm_platform_ioremap_re...Cai Huoqing1-3/+1
2021-09-30media: rc: ir-hix5hd2: Make use of the helper function devm_platform_ioremap_...Cai Huoqing1-3/+1
2021-09-30media: rc: img-ir: Make use of the helper function devm_platform_ioremap_reso...Cai Huoqing1-3/+1
2021-09-30media: rc: clean the freed urb pointer to avoid double freeNil Yi1-0/+2
2021-09-30media: ir_toy: allow tx carrier to be setSean Young1-5/+29
2021-09-30media: streamzap: ensure rx resolution can be retrievedSean Young1-0/+1
2021-09-30media: mceusb: ensure rx resolution can be retrievedSean Young1-0/+1
2021-09-01Merge tag 'media/v5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds10-50/+466
2021-08-17bpf: Allow to specify user-provided bpf_cookie for BPF perf linksAndrii Nakryiko1-2/+2