Home
last modified time | relevance | path

Searched +full:cec +full:- +full:gpio (Results 1 – 25 of 77) sorted by relevance

1234

/linux/Documentation/devicetree/bindings/media/i2c/
H A Dchrontel,ch7322.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Chrontel HDMI-CEC Controller
10 - Jeff Chase <jnchase@google.com>
13 The Chrontel CH7322 is a discrete HDMI-CEC controller. It is
14 programmable through I2C and drives a single CEC line.
17 - $ref: /schemas/media/cec/cec-common.yaml#
33 reset-gpios:
35 Reference to the GPIO connected to the RESET pin, if any. This
[all …]
/linux/Documentation/driver-api/gpio/
H A Ddrivers-on-gpio.rst2 Subsystem drivers using GPIO
5 Note that standard kernel drivers exist for common GPIO tasks and will provide
6 the right in-kernel and userspace APIs/ABIs for the job, and that these
10 - leds-gpio: drivers/leds/leds-gpio.c will handle LEDs connected to GPIO
13 - ledtrig-gpio: drivers/leds/trigger/ledtrig-gpio.c will provide a LED trigger,
14 i.e. a LED will turn on/off in response to a GPIO line going high or low
15 (and that LED may in turn use the leds-gpio as per above).
17 - gpio-keys: drivers/input/keyboard/gpio_keys.c is used when your GPIO line
20 - gpio-keys-polled: drivers/input/keyboard/gpio_keys_polled.c is used when your
21 GPIO line cannot generate interrupts, so it needs to be periodically polled
[all …]
/linux/arch/arm/boot/dts/allwinner/
H A Dsun8i-h3-beelink-x2.dts4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include "sun8i-h3.dtsi"
45 #include "sunxi-common-regulators.dtsi"
47 #include <dt-bindings/gpio/gpio.h>
48 #include <dt-bindings/input/input.h>
52 compatible = "roofull,beelink-x2", "allwinner,sun8i-h3";
60 cec {
61 compatible = "cec-gpio";
62 cec-gpios = <&pio 0 14 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>; /* PA14 */
[all …]
/linux/Documentation/
H A D.renames.txt1 80211/cfg80211 driver-api/80211/cfg80211
2 80211/index driver-api/80211/index
3 80211/introduction driver-api/80211/introduction
4 80211/mac80211 driver-api/80211/mac80211
5 80211/mac80211-advanced driver-api/80211/mac80211-advanced
6 EDID/howto admin-guide/edid
7 PCI/picebus-howto PCI/pciebus-howto
8 RAS/address-translation admin-guide/RAS/address-translation
9 RAS/error-decoding admin-guide/RAS/error-decoding
10 RAS/ras admin-guide/RAS/error-decoding
[all …]
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm2711-rpi.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include "bcm2835-rpi.dtsi"
4 #include <dt-bindings/reset/raspberrypi,firmware-reset.h>
20 i2c0mux: i2c-mux0 {
21 compatible = "i2c-mux-pinctrl";
22 #address-cells = <1>;
23 #size-cells = <0>;
25 i2c-parent = <&i2c0>;
27 pinctrl-names = "i2c0", "i2c0-vc";
28 pinctrl-0 = <&i2c0_gpio0>;
[all …]
/linux/drivers/media/cec/platform/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 # Makefile for the CEC platform device drivers.
7 obj-$(CONFIG_CEC_CROS_EC) += cros-ec/
8 obj-$(CONFIG_CEC_GPIO) += cec-gpio/
9 obj-y += meson/
10 obj-$(CONFIG_CEC_SAMSUNG_S5P) += s5p/
11 obj-$(CONFIG_CEC_SECO) += seco/
12 obj-$(CONFIG_CEC_STI) += sti/
13 obj-$(CONFIG_CEC_STM32) += stm32/
14 obj-$(CONFIG_CEC_TEGRA) += tegra/
/linux/Documentation/devicetree/bindings/display/bridge/
H A Dadi,adv7533.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13 - $ref: /schemas/sound/dai-common.yaml#
18 conversion, S/PDIF, CEC and HDCP. The transmitter input is MIPI DSI.
23 - adi,adv7533
24 - adi,adv7535
38 reg-names:
41 needing a non-default address.
[all …]
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6dl-sielaff.dts1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
6 /dts-v1/;
9 #include <dt-bindings/clock/imx6qdl-clock.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
15 compatible = "sielaff,imx6dl-board", "fsl,imx6dl";
18 stdout-path = &uart2;
21 backlight: pwm-backlight {
22 compatible = "pwm-backlight";
23 pinctrl-names = "default";
[all …]
/linux/arch/arm64/boot/dts/renesas/
H A Drzg2l-smarc.dtsi1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/pinctrl/rzg2l-pinctrl.h>
17 osc1: cec-clock {
18 compatible = "fixed-clock";
19 #clock-cells = <0>;
20 clock-frequency = <12000000>;
23 hdmi-out {
24 compatible = "hdmi-connector";
29 remote-endpoint = <&adv7535_out>;
[all …]
H A Dr8a77970-eagle-function-expansion.dtso1 // SPDX-License-Identifier: GPL-2.0
8 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
17 cvbs-in-cn4 {
18 compatible = "composite-video-connector";
23 remote-endpoint = <&adv7482_ain7>;
30 hdmi-in-cn2 {
31 compatible = "hdmi-connector";
37 remote-endpoint = <&adv7612_in>;
[all …]
/linux/drivers/gpib/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
10 space library that can be found on Sourceforge under linux-gpib.
50 tristate "CEC PCI board"
56 Enable support for Capital Equipment Corporation PCI-488
57 and Keithly KPCI-488 boards.
73 AT-GPIB (with NAT4882 chip)
74 AT-GPIB (with NEC7210 chip)
75 AT-GPIB/TNT
76 PCI-GPIB
77 PCIe-GPIB
[all …]
H A DMakefile2 subdir-ccflags-y += -I$(src)/include
4 obj-$(CONFIG_GPIB_AGILENT_82350B) += agilent_82350b/
5 obj-$(CONFIG_GPIB_AGILENT_82357A) += agilent_82357a/
6 obj-$(CONFIG_GPIB_CB7210) += cb7210/
7 obj-$(CONFIG_GPIB_CEC_PCI) += cec/
8 obj-$(CONFIG_GPIB_COMMON) += common/
9 obj-$(CONFIG_GPIB_FLUKE) += eastwood/
10 obj-$(CONFIG_GPIB_FMH) += fmh_gpib/
11 obj-$(CONFIG_GPIB_GPIO) += gpio/
12 obj-$(CONFIG_GPIB_HP82335) += hp_82335/
[all …]
/linux/drivers/media/cec/platform/cec-gpio/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0-only
2 obj-$(CONFIG_CEC_GPIO) += cec-gpio.o
/linux/arch/arm/boot/dts/renesas/
H A Dr8a7792-wheat.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/input.h>
24 stdout-path = "serial0:115200n8";
32 d1_8v: regulator-1v8 {
33 compatible = "regulator-fixed";
34 regulator-name = "D1.8V";
35 regulator-min-microvolt = <1800000>;
36 regulator-max-microvolt = <1800000>;
[all …]
/linux/arch/arm/boot/dts/ti/omap/
H A Dam335x-boneblack.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
5 /dts-v1/;
8 #include "am335x-bone-common.dtsi"
9 #include "am335x-boneblack-common.dtsi"
10 #include "am335x-boneblack-hdmi.dtsi"
14 compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
23 opp-1000000000 {
25 opp-supported-hw = <0x06 0x0100>;
30 gpio-line-names =
[all …]
/linux/arch/arm/boot/dts/st/
H A Dstm32f7-pinctrl.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
7 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
8 #include <dt-bindings/mfd/stm32f7-rcc.h>
13 #address-cells = <1>;
14 #size-cells = <1>;
16 interrupt-parent = <&exti>;
19 gpioa: gpio@40020000 {
20 gpio-controller;
21 #gpio-cells = <2>;
[all …]
/linux/drivers/media/rc/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 obj-y += keymaps/
5 rc-core-y := rc-main.o rc-ir-raw.o
6 rc-core-$(CONFIG_LIRC) += lirc_dev.o
7 rc-core-$(CONFIG_MEDIA_CEC_RC) += keymaps/rc-cec.o
8 rc-core-$(CONFIG_BPF_LIRC_MODE2) += bpf-lirc.o
10 obj-$(CONFIG_RC_CORE) += rc-core.o
12 # IR decoders - please keep it alphabetically sorted by Kconfig name
14 obj-$(CONFIG_IR_IMON_DECODER) += ir-imon-decoder.o
15 obj-$(CONFIG_IR_JVC_DECODER) += ir-jvc-decoder.o
[all …]
/linux/Documentation/devicetree/bindings/i2c/
H A Di2c-demux-pinctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/i2c/i2c-demux-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Pinctrl-based I2C Bus Demultiplexer
10 - Wolfram Sang <wsa+renesas@sang-engineering.com>
18 GPIO bitbanging if your current runtime configuration hits an errata of the
21 +-------------------------------+
23 | | +-----+ +-----+
24 | +------------+ | | dev | | dev |
[all …]
/linux/drivers/gpu/drm/bridge/
H A Dtda998x_drv.c1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/gpio/consumer.h>
14 #include <sound/hdmi-codec.h>
24 #include <media/cec-notifier.h>
26 #include <dt-bindings/display/tda998x.h>
53 struct i2c_client *cec; member
366 /* CEC registers: (not paged)
410 .addr = priv->cec_addr, in cec_write()
416 ret = i2c_transfer(priv->hdmi->adapter, &msg, 1); in cec_write()
418 dev_err(&priv->hdmi->dev, "Error %d writing to cec:0x%x\n", in cec_write()
[all …]
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mn-beacon-kit.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
9 #include "imx8mn-beacon-som.dtsi"
10 #include "imx8mn-beacon-baseboard.dtsi"
14 compatible = "beacon,imx8mn-beacon-kit", "fsl,imx8mn";
17 stdout-path = &uart2;
21 compatible = "hdmi-connector";
26 remote-endpoint = <&adv7535_out>;
31 reg_hdmi: regulator-hdmi-dvdd {
32 compatible = "regulator-fixed";
[all …]
H A Dimx8mm-beacon-kit.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
9 #include "imx8mm-beacon-som.dtsi"
10 #include "imx8mm-beacon-baseboard.dtsi"
14 compatible = "beacon,imx8mm-beacon-kit", "fsl,imx8mm";
17 stdout-path = &uart2;
21 compatible = "hdmi-connector";
26 remote-endpoint = <&adv7535_out>;
31 reg_hdmi: regulator-hdmi-dvdd {
32 compatible = "regulator-fixed";
[all …]
/linux/include/drm/display/
H A Ddrm_dp_helper.h76 * struct drm_dp_vsc_sdp - drm DP VSC SDP
79 * It is based on DP 1.4 spec [Table 2-116: VSC SDP Header Bytes] and
80 * [Table 2-117: VSC SDP Payload for DB16 through DB18]
82 * @sdp_type: secondary-data packet type
89 * @content_type: CTA-861-G defines content types and expected processing by a sink device
103 * struct drm_dp_as_sdp - drm DP Adaptive Sync SDP
106 * It is based on DP 2.1 spec [Table 2-126: Adaptive-Sync SDP Header Bytes] and
107 * [Table 2-127: Adaptive-Sync SDP Payload for DB0 through DB8]
109 * @sdp_type: Secondary-data packet type
226 return dsc_dpcd[DP_DSC_SUPPORT - DP_DSC_SUPPORT] & in drm_dp_sink_supports_dsc()
[all …]
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3588-tiger-haikou.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/soc/rockchip,vop2.h>
9 #include "rk3588-tiger.dtsi"
12 model = "Theobroma Systems RK3588-Q7 SoM on Haikou devkit";
13 compatible = "tsd,rk3588-tiger-haikou", "tsd,rk3588-tiger", "rockchip,rk3588";
21 stdout-path = "serial2:115200n8";
24 dc_12v: regulator-dc-12v {
25 compatible = "regulator-fixed";
[all …]
H A Drk3588-coolpi-cm5-genbook.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/soc/rockchip,vop2.h>
11 #include "rk3588-coolpi-cm5.dtsi"
15 compatible = "coolpi,pi-cm5-genbook", "coolpi,pi-cm5", "rockchip,rk3588";
18 compatible = "pwm-backlight";
19 enable-gpios = <&gpio4 RK_PA3 GPIO_ACTIVE_HIGH>;
20 pinctrl-names = "default";
21 pinctrl-0 = <&bl_en>;
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dapq8016-schneider-hmibsc.dts1 // SPDX-License-Identifier: GPL-2.0-only
7 /dts-v1/;
9 #include "msm8916-pm8916.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/leds/common.h>
13 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
14 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
15 #include <dt-bindings/sound/apq8016-lpass.h>
19 compatible = "schneider,apq8016-hmibsc", "qcom,apq8016";
[all …]

1234