aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/rc
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge 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-71/+451
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
2021-08-17bpf: Refactor BPF_PROG_RUN into a functionAndrii Nakryiko1-1/+1
2021-08-04media: rc: introduce Meson IR TX driverViktor Prutyanov3-0/+418
2021-07-22media: rc: rename s_learning_mode() to s_wideband_receiver()Sean Young4-20/+20
2021-07-22media: rc-loopback: max_timeout of UINT_MAX does not workSean Young1-2/+2
2021-07-22media: rc-loopback: send carrier reportsSean Young1-2/+10
2021-07-22media: rc-loopback: use dev_dbg() rather than handrolled debugSean Young1-22/+14
2021-07-22media: rc-loopback: return number of emitters rather than errorSean Young1-1/+1
2021-07-12media: rc: rc-main.c: deleted the repeated wordlijian1-1/+1
2021-07-12media: rc: redrat3: Fix a typolijian1-1/+1
2021-07-12media: rc: streamzap: Removed unnecessary 'return'lijian1-2/+0
2021-06-30Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-1/+2
2021-06-24media, bpf: Do not copy more entries than user space requestedSean Young1-1/+2
2021-06-08media: imon: use DEVICE_ATTR_RW() helper macroZhen Lei1-9/+6
2021-06-08media: rc: add keymap for Toshiba CT-90405 remoteAlexander Voronov2-0/+87
2021-06-08media: st_rc: Handle errors of clk_prepare_enable()Evgeny Novikov1-4/+18
2021-06-04media: rc: ite-cir: replace some an EN DASHMauro Carvalho Chehab1-1/+1
2021-05-21media: rc: clean up Kconfig dependenciesArnd Bergmann1-62/+11
2021-05-21media: rc: remove tango ir driver and keymapArnd Bergmann5-368/+0
2021-04-28Merge tag 'media/v5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds12-502/+418
2021-04-09media: ite-cir: probe of ITE8708 on ASUS PN50 failsSean Young1-1/+1
2021-04-09media: rc: ir-hix5hd2: use the correct HiSilicon copyrightHao Fang1-1/+1
2021-04-09media: rc: remove zte zx ir driverArnd Bergmann3-193/+0
2021-04-09media: rc: add keymaps for mecool-kii-pro/kiii-pro remotesChristian Hewitt3-0/+181
2021-03-11media: fix incorrect kernel doc usagesHans Verkuil1-1/+1
2021-03-11media: rc: add keymap for Xbox 360 Universal Media remoteBastien Nocera2-0/+84
2021-03-11media: rc: add keymap for minix-neo remoteChristian Hewitt2-0/+56
2021-03-11media: ite-cir: in_use is not neededSean Young2-7/+4
2021-03-11media: ite-cir: check for receive overflowSean Young1-1/+7
2021-03-11media: ite-cir: move runtime information into driver dataSean Young2-100/+61
2021-03-11media: ite-cir: carrier and duty cycle can be set via ioctlSean Young1-32/+0
2021-03-11media: ite-cir: use standard logging and reduce noiseSean Young2-159/+20
2021-03-11media: ite-cir: set parent deviceSean Young1-0/+1
2021-03-11media: ite-cir: remove unused fieldsSean Young1-2/+0
2021-03-11media: rc/ite-cir: replace spin_lock_irqsave by spin_lock in hard IRQDaode Huang1-8/+4
2021-03-11media: rc: compile rc-cec.c into rc-coreHans Verkuil4-18/+18
2021-02-01Merge tag 'v5.11-rc6' into patchworkMauro Carvalho Chehab4-7/+7
2021-01-27media: rc: select CONFIG_BITREVERSE where neededArnd Bergmann2-0/+3
2021-01-27media: mceusb: sanity check for prescaler valueSean Young1-1/+8
2021-01-27media: sunxi-cir: Implement suspend/resume/shutdown callbacksSamuel Holland1-0/+21
2021-01-27media: sunxi-cir: Factor out hardware initializationSamuel Holland1-54/+74
2021-01-27media: sunxi-cir: Remove unnecessary spinlockSamuel Holland1-10/+0
2021-01-27media: sunxi-cir: Clean up dead register writesSamuel Holland1-10/+0
2021-01-14media: mceusb: Fix potential out-of-bounds shiftJames Reynolds1-1/+1
2021-01-14media: ir_toy: add another IR Droid deviceSean Young1-0/+1
2021-01-12media: rc: ite-cir: fix min_timeout calculationMatthias Reichl1-1/+1
2021-01-11media: rc: fix timeout handling after switch to microsecond durationsMatthias Reichl3-4/+4
2021-01-04media: rc: ensure that uevent can be read directly after rc device registerSean Young1-2/+2
2020-12-14Merge tag 'media/v5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds5-9/+186
2020-12-07media: rc: add keymap for pine64 remoteJonas Karlman2-0/+66
2020-12-01media: mtk-cir: fix calculation of chk periodSean Young1-6/+3
2020-11-26media: rc: add keymap for KHAMSIN remoteChristian Hewitt2-0/+76
2020-11-25media: sunxi-cir: allow timeout to be set at runtimeSean Young1-8/+40
2020-11-25media: sunxi-cir: ensure IR is handled when it is continuousSean Young1-0/+2
2020-11-17media: rc: validate that "rc_proto" is reasonableDan Carpenter1-1/+2
2020-09-27media: rc: gpio-ir-recv: add QoS support for cpuidle systemJoakim Zhang1-0/+53
2020-09-27media: ati_remote: sanity check for both endpointsOliver Neukum1-0/+4
2020-09-07Merge tag 'v5.9-rc4' into patchworkMauro Carvalho Chehab6-31/+37
2020-09-03Merge tag 'media/v5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds3-28/+34
2020-09-03media: rc: rename ir_lirc_* functions to lirc_*Sean Young5-45/+44
2020-09-03media: rc: harmonize infrared durations to microsecondsSean Young38-177/+159
2020-09-03media: rc: rename lirc char dev region to "lirc"Sean Young1-2/+1
2020-09-03media: serial_ir: use the right type for a dma addressMauro Carvalho Chehab1-1/+1
2020-08-29media: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-08-28media: mceusb: Avoid GFP_ATOMIC where it is not neededChristophe JAILLET1-1/+1