aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/cec
AgeCommit message (Expand)AuthorFilesLines
2026-05-20media: Use named initializers for arrays of i2c_device_dataUwe Kleine-König (The Capable Hub)1-1/+1
2026-05-19media: cec: core: add LIP supportHans Verkuil1-0/+9
2026-05-05media: cec: seco: unregister adapter on IR probe failureMyeonghun Pak1-1/+5
2026-05-05media: platform: cros-ec: Add Dirkson to the match tableKells Ping1-0/+2
2026-05-05media: platform: cros-ec: Add Kulnex and Moxoe to the match tableKen Lin1-0/+4
2026-03-17media: rc: fix race between unregister and urb/irq callbacksSean Young1-1/+1
2026-03-16media: pulse8-cec: Handle partial deinitVicki Pfau1-0/+7
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds8-11/+11
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook8-11/+11
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap2-0/+2
2025-10-14media: cec: Fix debugfs leak on bus_register() failureHaotian Zhang1-0/+1
2025-09-09media: update Hans Verkuil's email addressHans Verkuil2-4/+4
2025-09-09media: update Hans Verkuil's email addressHans Verkuil3-3/+3
2025-08-29media: remove unneeded 'fast_io' parameter in regmap_configWolfram Sang1-1/+0
2025-08-29media: cec: extron-da-hd-4k-plus: drop external-module make commandsRandy Dunlap1-6/+0
2025-08-13media: v4l2: Rename second ioctl handlers argument to 'void *priv'Laurent Pinchart1-2/+2
2025-07-08media: cec: cec-gpio: reading hpd/5v is allowed to sleepHans Verkuil1-12/+14
2025-07-08media: cec: cec-gpio: rename functionsHans Verkuil1-16/+16
2025-07-08media: cec: core: add rx-no-low-drive settingHans Verkuil3-1/+13
2025-07-08media: cec: core: add glitch error injectionHans Verkuil3-1/+83
2025-06-17media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt()Gui-Dong Han1-1/+2
2025-05-28Merge tag 'media/v6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds2-2/+7
2025-05-09media: platform: cros-ec: select ports ab for DirksKells Ping1-1/+2
2025-04-25media: platform: cros-ec: Add Moxie to the match tableKen Lin1-0/+2
2025-04-25media: platform: cros-ec: Add Dirks to the match tableKells Ping1-0/+2
2025-04-25media: cec: extron-da-hd-4k-plus: Fix Wformat-truncationHans Verkuil1-2/+2
2025-04-07media: cec: tda9950: add back i2c dependencyArnd Bergmann1-0/+1
2025-03-28Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds3-0/+517
2025-03-25Merge tag 'media/v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds2-7/+6
2025-03-06media: cec: use us_to_ktime() where appropriateVitaliy Shevtsov1-6/+5
2025-03-05media: cec: core: allow raw msg transmit while configuringHans Verkuil1-1/+1
2025-02-18media: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-02-13media: cec: move driver for TDA9950 from drm/i2cDmitry Baryshkov3-0/+517
2025-01-07media: cec: include linux/debugfs.h and linux/seq_file.h where neededJani Nikula5-9/+14
2024-11-11Merge tag 'v6.12-rc7' into __tmp-hansg-linux-tags_media_atomisp_6_13_1Mauro Carvalho Chehab2-4/+4
2024-11-08media: replace obsolete hans.verkuil@cisco.com aliasHans Verkuil2-2/+2
2024-10-18media: pulse8-cec: fix data timestamp at pulse8_setup()Mauro Carvalho Chehab1-1/+1
2024-10-18media: cec: extron-da-hd-4k-plus: don't use -1 as an error codeMauro Carvalho Chehab1-3/+3
2024-10-12media: cec: seco: add HAS_IOPORT dependencyArnd Bergmann1-1/+1
2024-10-12media: Switch back to struct platform_driver::remove()Uwe Kleine-König9-9/+9
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-09-05media: cec: extron-da-hd-4k-plus: add the Extron DA HD 4K Plus CEC driverHans Verkuil8-0/+2686
2024-09-05media: cec: move cec_get/put_device to headerHans Verkuil3-33/+2
2024-08-08media: cec: cec-adap.c: improve CEC_MSG_FL_REPLY_VENDOR_ID checkHans Verkuil1-5/+6
2024-08-05media: cec: core: add new CEC_MSG_FL_REPLY_VENDOR_ID flagHans Verkuil2-16/+38
2024-05-19Merge tag 'mm-nonmm-stable-2024-05-19-11-56' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+1
2024-05-08media: stih-cec: add missing io.hAndy Shevchenko1-0/+1
2024-05-02media: cec: core: avoid confusing "transmit timed out" messageHans Verkuil1-1/+14
2024-05-02media: cec: core: avoid recursive cec_claim_log_addrsHans Verkuil2-2/+6
2024-05-02media: cec: cec-api: add locking in cec_release()Hans Verkuil1-0/+3
2024-05-02media: cec: cec-adap: always cancel work in cec_transmit_msg_fhHans Verkuil1-2/+1
2024-04-24media: cec: return -ENODEV instead of -ENXIO if unregisteredHans Verkuil1-2/+2
2024-04-08media: platform: cros-ec: provide ID table for avoiding fallback matchTzung-Bi Shih1-1/+8
2024-02-16media: platform: cros-ec: Add Dita to the match tableKells Ping1-0/+2
2024-02-05media: cec: make cec_bus_type constRicardo B. Marliere1-1/+1
2024-02-05media: cec: core: remove length check of Timer StatusNini Song1-14/+0
2023-11-23media: platform: cros-ec: Add Dexi to the match tableKen Lin1-0/+2
2023-11-23media: cec: core: count low-drive, error and arb-lost conditionsHans Verkuil1-5/+49
2023-11-06Merge tag 'media/v6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds2-87/+302
2023-11-01Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2023-10-13media: cec: meson: always include meson sub-directory in MakefileMarek Szyprowski1-1/+1
2023-10-07media: platform: cros-ec: Add Taranza to the match tableKen Lin1-0/+2
2023-10-07media: platform: cros-ec: Rename conns array for the match tableKen Lin1-15/+15
2023-09-27media: platform: cros-ec: Add Boxy to the match tablerasheed.hsueh1-0/+3
2023-09-27media: cros-ec-cec: Add Constitution to the match tableStefan Adolfsson1-0/+3
2023-09-27media: cros-ec-cec: Add Dibbi to the match tableReka Norman1-0/+3
2023-09-27media: cros-ec-cec: Get number of CEC ports from ECReka Norman1-5/+35
2023-09-27media: cros-ec-cec: Allow specifying multiple HDMI connectorsReka Norman1-19/+30
2023-09-27media: cros-ec-cec: Support receiving messages from multiple portsReka Norman1-6/+53
2023-09-27media: cros-ec-cec: Support multiple ports in MKBP cec_eventsReka Norman1-2/+11
2023-09-27media: cros-ec-cec: Support multiple ports in write commandReka Norman1-3/+51
2023-09-27media: cros-ec-cec: Support multiple ports in set/get host commandsReka Norman1-0/+2
2023-09-27media: cros-ec-cec: Manage an array of portsReka Norman1-39/+108
2023-09-27media: cros-ec-cec: Use cros_ec_cmd to send host commandsReka Norman1-28/+16
2023-09-15Merge drm/drm-next into drm-intel-nextJani Nikula10-31/+39
2023-09-11arch: Remove Itanium (IA-64) architectureArd Biesheuvel1-1/+1
2023-09-01media: cec: core: add note about *_from_edid() function usage in drmJani Nikula2-0/+10
2023-08-10media: tegra_cec: fix the return value handle for platform_get_irq()Ruan Jinjie1-2/+2
2023-08-10media: cec-pin: only enable interrupts when monitoring the CEC pinHans Verkuil1-2/+2
2023-08-10media: cec-gpio: drop the cec_gpio_free callbackHans Verkuil1-6/+0
2023-08-10media: cec-pin: improve interrupt handlingHans Verkuil2-8/+21
2023-08-10media: cec-gpio: specify IRQF_NO_AUTOEN when requesting irqHans Verkuil1-3/+1
2023-08-10media: cec: core: add adap_unconfigured() callbackHans Verkuil1-2/+2
2023-08-10media: cec: core: add adap_nb_transmit_canceled() callbackHans Verkuil1-2/+2
2023-07-19media: Explicitly include correct DT includesRob Herring2-1/+1
2023-07-14media: cec: tegra: drop of_match_ptr for ID tableKrzysztof Kozlowski1-1/+1
2023-07-14media: cec: meson: drop of_match_ptr for ID tableKrzysztof Kozlowski1-1/+1
2023-07-14media: cec: ch7322: drop of_match_ptr for ID tableKrzysztof Kozlowski1-1/+1
2023-07-14media: pulse8-cec: handle possible ping errorDmitry Antipov1-2/+5
2023-06-28media: cec: i2c: ch7322: also select REGMAPRandy Dunlap1-0/+1
2023-06-09Merge tag 'v6.4-rc5' into media_stageMauro Carvalho Chehab3-2/+9
2023-05-26media: cec: core: don't set last_initiator if tx in progressHans Verkuil1-1/+2
2023-05-26media: cec: core: disable adapter in cec_devnode_unregisterHans Verkuil3-1/+7
2023-05-25media: Switch i2c drivers back to use .probe()Uwe Kleine-König1-1/+1
2023-04-15media: cec: core: not all messages were passed on when monitoringHans Verkuil1-2/+5
2023-04-11media: tegra_cec: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: stm32-cec: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: stih-cec: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: seco-cec: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: s5p_cec: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-04-11media: ao-cec: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: ao-cec-g12a: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: cros-ec-cec: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-11media: cros-ec-cec: Don't exit early in .remove() callbackUwe Kleine-König1-4/+6
2023-04-11media: cec-gpio: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-19media: platform: cros-ec: Add Gladios/Lisbon to the match tableKevin Chiu1-0/+4
2023-03-19media: platform: cros-ec: Add aurash to the match tableZoey Wu1-0/+2
2022-12-07media: Switch to use dev_err_probe() helperYang Yingliang1-6/+3
2022-10-22Merge tag 'media/v6.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds3-0/+7
2022-10-07Merge tag 'media/v6.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-2/+2
2022-09-24media: platform: cros-ec: Add Kuldax to the match tableRory Liu1-0/+2
2022-09-24media: cec: add support for Absolute Volume ControlHans Verkuil1-0/+1
2022-09-24media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZEHans Verkuil1-0/+2
2022-09-24media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZEHans Verkuil1-0/+2
2022-08-30media: media/cec: use CEC_MAX_MSG_SIZE instead of hardcoded 16Hans Verkuil1-2/+2
2022-08-16i2c: Make remove callback return voidUwe Kleine-König1-3/+1
2022-06-27media: platform: cros-ec: Add kinox to the match tableAjye Huang1-0/+2
2022-06-20media: platform: cros-ec: Add moli to the match tableScott Chao1-0/+2
2022-06-20media: cec-adap.c: log when claiming LA fails unexpectedlyHans Verkuil1-1/+4
2022-05-13media: cec-adap.c: drop activate_cnt, use state info insteadHans Verkuil1-93/+59
2022-05-13media: cec-adap.c: reconfigure if the PA changes during configurationHans Verkuil1-1/+19
2022-05-13media: cec-adap.c: fix is_configuring stateHans Verkuil1-3/+3
2022-05-13media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUTHans Verkuil1-2/+3
2022-05-13media: cec-adap.c: don't unconfigure if already unconfiguredHans Verkuil1-2/+3
2022-05-13media: cec-pin.c: don't zero work_pin_num_events in adap_enableHans Verkuil1-4/+1
2022-05-13media: cec-pin.c: disabling the adapter cannot call kthread_stopHans Verkuil1-21/+33
2022-05-13media: cec: seco: remove byte handling from smb_word_opTom Rix1-17/+5
2022-04-24media: cec: add optional adap_configured callbackHans Verkuil1-0/+2
2022-04-24media: cec: add xfer_timeout_ms fieldHans Verkuil2-14/+17
2022-04-24media: cec: use call_op and check for !unregisteredHans Verkuil6-40/+51
2022-04-24media: cec: correctly pass on reply resultsHans Verkuil1-18/+30
2022-04-24media: cec: abort if the current transmit was canceledHans Verkuil1-3/+11
2022-04-24media: cec: call enable_adap on s_log_addrsHans Verkuil2-64/+128
2022-03-12media: Makefiles: remove extra spacesMauro Carvalho Chehab1-8/+8
2022-03-07Merge tag 'br-v5.18q' of git://linuxtv.org/hverkuil/media_tree into media_stageMauro Carvalho Chehab1-2/+1
2022-03-07media: cec: seco: add newlines in debug messagesEttore Chimenti1-27/+27
2022-02-23media: cec: seco: Drop pointless includeLinus Walleij1-2/+1
2022-01-23media: platform: cros-ec: Add brask to the match tableZhuohao Lee1-0/+2
2022-01-23Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds1-1/+1
2022-01-15all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriateYury Norov1-1/+1
2021-12-07media: cec: fix a deadlock situationHans Verkuil3-17/+30
2021-12-07media: cec-pin: fix interrupt en/disable handlingHans Verkuil1-13/+18
2021-12-07media: cec-pin: drop unused 'enabled' field from struct cec_pinHans Verkuil2-2/+0
2021-12-07Merge tag 'v5.16-rc4' into media_treeMauro Carvalho Chehab1-0/+1
2021-11-30media: cec: safely unhook lists in cec_dataHans Verkuil2-2/+8
2021-11-10media: cec: copy sequence field for the replyHans Verkuil1-0/+1
2021-10-05media: CEC: keep related menu entries togetherRandy Dunlap1-0/+4
2021-09-30media: cec-pin: fix off-by-one SFT checkHans Verkuil1-2/+2
2021-09-30media: stm32-cec: Make use of the helper function devm_platform_ioremap_resou...Cai Huoqing1-3/+1
2021-09-30media: stih-cec: Make use of the helper function devm_platform_ioremap_resour...Cai Huoqing1-3/+1
2021-09-30media: cec: s5p_cec: Make use of the helper function devm_platform_ioremap_re...Cai Huoqing1-3/+1
2021-09-30media: cec: ao-cec: Make use of the helper function devm_platform_ioremap_res...Cai Huoqing2-6/+2
2021-08-04media: tegra-cec: Handle errors of clk_prepare_enable()Evgeny Novikov1-4/+6
2021-08-04media: cec-pin: rename timer overrun variablesDeborah Brouwer2-12/+12
2021-07-22media: platform: stm32: unprepare clocks at handling errors in probeEvgeny Novikov1-8/+18
2021-05-10media: s5p: fix pm_runtime_get_sync() usage countMauro Carvalho Chehab1-1/+4
2021-05-10media: s5p_cec: decrement usage count if disabledMauro Carvalho Chehab1-1/+1
2021-04-06media: cec/core: clarify rx-arb-lost usage messageHans Verkuil1-1/+1
2021-03-22media: cec/core/cec-notifier: use IS_REACHABLE(CONFIG_I2C)Hans Verkuil1-1/+1
2021-03-11media: cec-notifier: also search for HDMI devices on I2CJohan Fjeldtvedt1-11/+22
2021-02-01Merge tag 'v5.11-rc6' into patchworkMauro Carvalho Chehab1-0/+1
2021-01-26media: cec: add stm32 driverYannick Fertre1-0/+1
2021-01-12media: cec: fix trivial style warningsNigel Christian1-2/+2
2021-01-04media: cec: add EPOLLPRI in poll() when dev is unregisteredHans Verkuil1-1/+1
2020-12-14Merge tag 'media/v5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds1-2/+2
2020-12-01media: pulse8-cec: add support for FW v10 and upHans Verkuil1-13/+30
2020-12-01media: pulse8-cec: fix duplicate free at disconnect or probe errorHans Verkuil1-5/+4
2020-11-16media: cec-core: first mark device unregistered, then wake up fhsHans Verkuil1-2/+2
2020-10-04Merge tag 'v5.9-rc7' into patchworkMauro Carvalho Chehab1-1/+1
2020-09-26media: cec-adap.c: add 'unregistered' checksHans Verkuil1-0/+6
2020-09-26media: cec-core.c: stop kthread_config before kthreadHans Verkuil1-1/+1
2020-09-10media: cec-adap.c: don't use flush_scheduled_work()Hans Verkuil1-1/+1
2020-09-03media: rc: harmonize infrared durations to microsecondsSean Young2-2/+2
2020-09-01media: cec: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-19/+8
2020-08-29media: Use fallthrough pseudo-keywordGustavo A. R. Silva3-5/+5
2020-07-19cec-api: prevent leaking memory through hole in structureHans Verkuil1-1/+7
2020-07-04media: cros-ec-cec: do not bail on device_init_wakeup failureDariusz Marcinkiewicz1-5/+1
2020-07-04media: cec: i2c: ch7322: Add ch7322 CEC controller driverJeff Chase5-1/+625
2020-07-04media: cec: add adap_controls_phys_addr optionJeff Chase1-4/+7
2020-06-23media: cec: remove unused waitq and phys_addrs fieldsHans Verkuil2-5/+0
2020-06-13Merge tag 'kbuild-v5.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds1-1/+1
2020-06-13Merge tag 'media/v5.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds1-1/+1
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-1/+1
2020-06-11media: medium: cec: Make MEDIA_CEC_SUPPORT default to n if !MEDIA_SUPPORTGeert Uytterhoeven1-1/+1
2020-06-03Merge tag 'media/v5.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds44-19/+6747
2020-05-05media: cec: silence shift wrapping warning in __cec_s_log_addrs()Dan Carpenter1-4/+4
2020-04-29media: cec-gpio: handle gpiod_get_value errors correctlyHans Verkuil1-7/+11
2020-04-21Update rmk's email address in various driversRussell King1-1/+1
2020-04-17media: cec/usb: depends on USB_SUPPORT and TTYMauro Carvalho Chehab1-0/+2
2020-04-17media: cec: don't select PCI & DMIMauro Carvalho Chehab1-2/+1
2020-04-15media: cec: rename CEC platform drivers config optionsMauro Carvalho Chehab10-28/+28
2020-04-15media: move CEC USB drivers to a separate directoryMauro Carvalho Chehab10-1/+1333
2020-04-15media: move CEC platform drivers to a separate directoryMauro Carvalho Chehab27-2/+5375
2020-04-15media: place CEC menu before MEDIA_SUPPORTMauro Carvalho Chehab1-0/+20
2020-04-15media: cec: move the core to a separate directoryMauro Carvalho Chehab10-15/+17
2020-04-15Revert "media: Kconfig: move CEC-specific options to cec/Kconfig"Mauro Carvalho Chehab1-10/+0
2020-04-14media: Kconfig: move CEC-specific options to cec/KconfigMauro Carvalho Chehab1-0/+10
2020-03-20media: cec-notifier: make cec_notifier_get_conn() staticHans Verkuil1-2/+15
2020-03-20media: cec-notifier: rename conn_name to port_nameHans Verkuil1-12/+12
2020-01-08media: cec: remove unused functionsHans Verkuil3-56/+4