aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/cec
AgeCommit message (Expand)AuthorFilesLines
8 daysMerge 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
2019-12-13media: cec: check 'transmit_in_progress', not 'transmitting'Hans Verkuil1-8/+12
2019-12-13media: cec: avoid decrementing transmit_queue_sz if it is 0Hans Verkuil1-2/+12
2019-12-13media: cec: CEC 2.0-only bcast messages were ignoredHans Verkuil1-3/+3
2019-11-27Merge tag 'drm-next-2019-11-27' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-2/+3
2019-10-24media: cec-pin: add 'received' callbackHans Verkuil1-0/+10
2019-10-07cec: add cec_adapter to cec_notifier_cec_adap_unregister()Hans Verkuil1-2/+3
2019-10-01media: cec: expose the new connector info APIDariusz Marcinkiewicz3-5/+22
2019-10-01media: cec/cec-adap.c: use new UI_CMD definesHans Verkuil1-3/+7
2019-08-26media: cec-notifier: clear cec_adap in cec_notifier_unregisterHans Verkuil1-0/+2
2019-08-26media: cec-adap: return from cec_s_conn_info() if adap is invalidHans Verkuil1-0/+3
2019-06-27media: cec-notifier: add new notifier functionsHans Verkuil1-0/+85
2019-06-27media: cec: add struct cec_connector_info supportDariusz Marcinkiewicz2-0/+34
2019-06-27media: cec-notifier: rename variables, check kstrdup and n->conn_nameHans Verkuil1-9/+18
2019-05-29media: cec-adap: fix regression in ping sanity checkHans Verkuil1-1/+1
2019-05-28Merge tag 'v5.2-rc2' into patchworkMauro Carvalho Chehab1-0/+1
2019-05-23media: cec: allow any initiator for Ping and Image/Text View OnHans Verkuil1-2/+11
2019-05-23media: cec: support CEC_MSG_FL_RAWHans Verkuil1-45/+62
2019-05-23media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper functionHans Verkuil1-0/+5
2019-05-23media: cec: move check from cec_transmit to cec_transmit_msg_fhHans Verkuil2-8/+5
2019-05-23media: cec: cec_transmit_msg_fh: do sanity checks firstHans Verkuil1-5/+6
2019-05-22media: cec: mark devnode as registered before actually registering itHans Verkuil1-1/+2
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-04-22media: cec-notifier: add cec_notifier_parse_hdmi_phandle helperHans Verkuil1-0/+30
2019-03-20media: Kconfig files: use the right help coding styleMauro Carvalho Chehab1-2/+2
2019-03-19media: cec: fill in cec chardev kobject to ease debuggingHans Verkuil1-0/+1
2019-02-18media: cec: fix epoll() by calling poll_wait firstHans Verkuil1-1/+1
2018-11-23media: cec: keep track of outstanding transmitsHans Verkuil1-9/+18
2018-11-23media: cec: add debug_phys_addr module optionHans Verkuil1-0/+6
2018-11-23media: cec: report Vendor ID after initializationHans Verkuil1-0/+7
2018-11-23media: cec-pin: fix broken tx_ignore_nack_until_eom error injectionHans Verkuil1-2/+3
2018-11-06media: cec: increase debug level for 'queue full'Hans Verkuil1-1/+1
2018-11-06media: cec: check for non-OK/NACK conditions while claiming a LAHans Verkuil1-10/+37
2018-10-15media: cec: forgot to cancel delayed workHans Verkuil1-0/+2
2018-10-05media: cec: name for RC passthrough device does not need 'RC for'Sean Young1-4/+2
2018-10-05media: cec-gpio: select correct Signal Free TimeHans Verkuil1-0/+20
2018-10-05media: cec: fix the Signal Free Time calculationHans Verkuil1-19/+7
2018-10-05media: cec: add new tx/rx status bits to detect aborts/timeoutsHans Verkuil1-48/+18
2018-09-24media: cec: remove cec-edid.cHans Verkuil3-25/+14
2018-09-24media: cec/v4l2: move V4L2 specific CEC functions to V4L2Hans Verkuil1-71/+0
2018-09-24media: cec: integrate cec_validate_phys_addr() in cec-api.cHans Verkuil1-1/+18
2018-09-24media: cec: make cec_get_edid_spa_location() an inline functionHans Verkuil1-60/+0
2018-09-12media: cec: move compat_ioctl handling to cec-api.cArnd Bergmann1-0/+1
2018-09-11media: use strscpy() instead of strlcpy()Mauro Carvalho Chehab2-3/+3
2018-08-20Merge tag 'mfd-next-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/le...Linus Torvalds1-3/+8
2018-07-25media: cec: add support for 5V signal testingHans Verkuil2-1/+25