Home
last modified time | relevance | path

Searched +full:i2c +full:- +full:controlled (Results 1 – 25 of 325) sorted by relevance

12345678910>>...13

/linux-6.14.4/drivers/i2c/muxes/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Multiplexer I2C chip drivers configuration
6 menu "Multiplexer I2C Chip support"
10 tristate "GPIO-based I2C arbitration"
15 I2C multimaster arbitration scheme using GPIOs and a challenge &
20 will be called i2c-arb-gpio-challenge.
23 tristate "GPIO-based I2C multiplexer"
27 GPIO based I2C multiplexer. This driver provides access to
28 I2C busses connected through a MUX, which is controlled
32 will be called i2c-mux-gpio.
[all …]
/linux-6.14.4/drivers/regulator/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
38 managed regulators and simple non-configurable regulators.
53 There are some classes of devices that are controlled entirely
64 the netlink mechanism. User-space applications can subscribe to these events
65 for real-time updates on various regulator events.
71 depends on I2C
75 They provide two I2C-controlled DC/DC step-down converters with
84 the voltage is programmed via I2C interface.
101 tristate "Active-semi act8865 voltage regulator"
102 depends on I2C
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/leds/
Dleds-lm3532.txt1 * Texas Instruments - lm3532 White LED driver with ambient light sensing
4 The LM3532 provides the 3 high-voltage, low-side current sinks. The device is
5 programmable over an I2C-compatible interface and has independent
11 each with 32 internal voltage setting resistors, 8-bit logarithmic and linear
16 - compatible : "ti,lm3532"
17 - reg : I2C slave address
18 - #address-cells : 1
19 - #size-cells : 0
22 - enable-gpios : gpio pin to enable (active high)/disable the device.
23 - ramp-up-us - The Run time ramp rates/step are from one current
[all …]
Dleds-lm3697.txt1 * Texas Instruments - LM3697 Highly Efficient White LED Driver
3 The LM3697 11-bit LED driver provides high-
10 - compatible:
12 - reg : I2C slave address
13 - #address-cells : 1
14 - #size-cells : 0
17 - enable-gpios : GPIO pin to enable/disable the device
18 - vled-supply : LED supply
21 - reg : 0 - LED is Controlled by bank A
22 1 - LED is Controlled by bank B
[all …]
/linux-6.14.4/Documentation/hwmon/
Dlm85.rst10 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
18 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
26 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
34 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
42 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
50 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
58 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
66 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
74 Addresses scanned: I2C 0x2c, 0x2d, 0x2e
79 - Philip Pokorny <[email protected]>,
[all …]
Dw83793.rst10 Addresses scanned: I2C 0x2c - 0x2f
15 - Yuan Mu (Winbond Electronics)
16 - Rudolf Marek <[email protected]>
20 -----------------
29 This is used to force the i2c addresses for subclients of
31 to force the subclients of chip 0x2f on bus 0 to i2c addresses
36 -----------
44 sets of 6-pin CPU VID input.
48 voltage0-2 is 2mV, resolution of voltage3/4/5 is 16mV, 8mV for voltage6,
49 24mV for voltage7/8. Temp1-4 have a 0.25 degree Celsius resolution,
[all …]
/linux-6.14.4/drivers/clk/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
59 Low-Noise JESD204B Compliant Clock Jitter Cleaner With Dual Loop PLLs
66 This driver supports NCO (Numerically Controlled Oscillator) blocks
79 depends on I2C
88 These multi-function devices have two fixed-rate oscillators, clocked at 32KHz each.
98 multi-function device has one fixed-rate oscillator, clocked
102 tristate "Clock driver controlled via SCMI interface"
105 This driver provides support for clocks that are controlled
112 tristate "Clock driver controlled via SCPI interface"
115 This driver provides support for clocks that are controlled
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/media/i2c/
Dmaxim,max9286.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/media/i2c/maxim,max9286.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Jacopo Mondi <[email protected]>
12 - Kieran Bingham <[email protected]>
13 - Laurent Pinchart <[email protected]>
14 - Niklas Söderlund <[email protected]>
18 Serial Links (GMSL) and outputs them on a CSI-2 D-PHY port using up to 4 data
22 channel that encapsulates I2C messages. The MAX9286 forwards all I2C traffic
[all …]
Ddongwoon,dw9768.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/media/i2c/dongwoon,dw9768.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Dongchun Zhu <[email protected]>
13 description: |-
14 The Dongwoon DW9768 is a single 10-bit digital-to-analog (DAC) converter
15 with 100 mA output current sink capability. VCM current is controlled with
16 a linear mode driver. The DAC is controlled via a 2-wire (I2C-compatible)
24 - dongwoon,dw9768 # for DW9768 VCM
[all …]
/linux-6.14.4/drivers/net/mdio/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 loadable module or built-in.
58 tristate "APM X-Gene SoC MDIO bus controller"
62 APM X-Gene SoC's.
72 third revision of the ASPEED MDIO register interface - the first two
109 tristate "GPIO lib-based bitbanged MDIO buses"
113 Supports GPIO lib-based MDIO busses.
116 will be called mdio-gpio.
127 depends on I2C
129 Support I2C based PHYs. This provides a MDIO bus bridged
[all …]
/linux-6.14.4/drivers/extcon/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 host USB ports. Many of 30-pin connectors including PDMI are
25 tristate "X-Power AXP288 EXTCON support"
30 and USB MUX switching by X-Power AXP288 PMIC.
34 depends on INPUT && I2C
40 port accessory detector and switch. The FSA9480 is fully controlled using
41 I2C and enables USB data, stereo and mono audio, video, microphone
55 Say Y here to enable extcon support for USB OTG ports controlled by
80 depends on I2C
85 port accessory detector and switch. The LC824206XA is fully controlled
[all …]
/linux-6.14.4/Documentation/i2c/muxes/
Di2c-mux-gpio.rst2 Kernel driver i2c-mux-gpio
8 -----------
10 i2c-mux-gpio is an i2c mux driver providing access to I2C bus segments
11 from a master I2C bus and a hardware MUX controlled through GPIO pins.
15 ---------- ---------- Bus segment 1 - - - - -
16 | | SCL/SDA | |-------------- | |
17 | |------------| |
19 | Linux | GPIO 1..N | MUX |--------------- Devices
20 | |------------| | | |
22 | | | |---------------| |
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/clock/
Dmaxim,max77686.txt4 multi-function device. More information can be found in MFD DT binding
10 The MAX77686 contains three 32.768khz clock outputs that can be controlled
11 (gated/ungated) over I2C. Clocks are defined as preprocessor macros in
12 dt-bindings/clock/maxim,max77686.h.
15 The MAX77802 contains two 32.768khz clock outputs that can be controlled
16 (gated/ungated) over I2C. Clocks are defined as preprocessor macros in
17 dt-bindings/clock/maxim,max77802.h.
19 The MAX77686 contains one 32.768khz clock outputs that can be controlled
20 (gated/ungated) over I2C. Clocks are defined as preprocessor macros in
21 dt-bindings/clock/maxim,max77620.h.
[all …]
/linux-6.14.4/drivers/mfd/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
27 depends on I2C
31 expander, PWM and keypad controller. This includes the I2C driver and
57 tristate "Active-semi ACT8945A"
60 depends on I2C && OF
62 Support for the ACT8945A PMIC from Active-semi. This device
63 features three step-down DC/DC converters and four low-dropout
79 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
82 called sun4i-gpadc.
89 depends on I2C=y
[all …]
/linux-6.14.4/drivers/iio/potentiometer/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 depends on I2C
21 depends on I2C
31 depends on I2C
40 tristate "Maxim MAX5432-MAX5435 Digital Potentiometer driver"
41 depends on I2C
51 tristate "Maxim MAX5481-MAX5484 Digital Potentiometer driver"
74 depends on I2C
103 depends on I2C
129 depends on I2C
[all …]
/linux-6.14.4/Documentation/leds/
Dleds-blinkm.rst5 The leds-blinkm driver supports the devices of the BlinkM family.
7 They are RGB-LED modules driven by a (AT)tiny microcontroller and
8 communicate through I2C. The default address of these modules is
10 daisy-chain up to 127 BlinkMs on an I2C bus.
16 The interface this driver provides is 3-fold:
23 blinkm-<i2c-bus-nr>-<i2c-device-nr>:rgb:indicator
25 $ ls -h /sys/class/leds/blinkm-1-9:rgb:indicator
28 Hue is controlled by the multi_intensity file and lightness is controlled by
45 blinkm-<i2c-bus-nr>-<i2c-device-nr>-<color>
47 $ ls -h /sys/class/leds/blinkm-6-*
[all …]
Dleds-lp5562.rst13 LEDs can be controlled directly via the led class control interface.
15 All four channels can be also controlled using the engine micro programs.
17 For the details, please refer to 'firmware' section in leds-lp55xx.txt
51 echo 2 > /sys/bus/i2c/devices/xxxx/select_engine # 2 is for green channel
52 echo "RGB" > /sys/bus/i2c/devices/xxxx/engine_mux # engine mux for RGB
56 echo 1 > /sys/bus/i2c/devices/xxxx/run_engine
60 echo 1 or 2 or 3 > /sys/bus/i2c/devices/xxxx/select_engine
61 echo "W" > /sys/bus/i2c/devices/xxxx/engine_mux
65 echo 1 > /sys/bus/i2c/devices/xxxx/run_engine
70 Please refer to 'leds-lp55xx.txt"
/linux-6.14.4/Documentation/devicetree/bindings/leds/backlight/
Dmps,mp3309c.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Flavio Suligoi <[email protected]>
13 The Monolithic Power (MPS) MP3309C is a WLED step-up converter, featuring a
17 - analog mode, via I2C commands, as default mode (32 dimming levels)
18 - PWM controlled mode (optional)
24 - $ref: common.yaml#
34 description: if present, the backlight is controlled in PWM mode.
37 enable-gpios:
[all …]
/linux-6.14.4/drivers/mux/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
14 depends on I2C
22 be called mux-adg792a.
32 be called mux-adgs1408.
35 tristate "GPIO-controlled Multiplexer"
38 GPIO-controlled Multiplexer controller.
46 be called mux-gpio.
49 tristate "MMIO/Regmap register bitfield-controlled Multiplexer"
52 MMIO/Regmap register bitfield-controlled Multiplexer controller.
59 be called mux-mmio.
/linux-6.14.4/Documentation/devicetree/bindings/sound/
Dti,tlv320adc3xxx.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Ricard Wanderlof <[email protected]>
18 - $ref: dai-common.yaml#
23 - ti,tlv320adc3001
24 - ti,tlv320adc3101
28 description: I2C address
30 '#sound-dai-cells':
33 '#gpio-cells':
[all …]
Dti,pcm6240.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (C) 2022 - 2024 Texas Instruments Incorporated
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Shenghao Ding <shenghao-[email protected]>
24 https://www.ti.com/lit/gpn/pcm3120-q1
25 https://www.ti.com/lit/gpn/pcm3140-q1
26 https://www.ti.com/lit/gpn/pcm5120-q1
27 https://www.ti.com/lit/gpn/pcm6120-q1
28 https://www.ti.com/lit/gpn/pcm6260-q1
[all …]
/linux-6.14.4/drivers/leds/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
56 See Documentation/ABI/testing/sysfs-class-led for details.
65 This option enables support for on-chip LED drivers found on Marvell
70 depends on LEDS_CLASS && I2C && OF
72 This option enables support for the AN30259A 3-channel
76 will be called leds-an30259a.
86 If you're looking for APU2/3, use the pcengines-apu2 driver.
90 module will be called leds-apu.
106 depends on I2C
109 It is a matrix LED driver programmed via an I2C interface. Devices have
[all …]
/linux-6.14.4/drivers/video/backlight/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 This framework adds support for low-level control of LCD.
15 Some framebuffer devices connect to platform-specific LCD modules
16 in order to have a platform-specific way to control the flat panel
90 This driver provides a platform-device registered LCD power
118 tristate "Himax HX-8357 LCD Driver"
121 If you have a HX-8357 LCD panel, say Y to enable its LCD control
139 This framework adds support for low-level control of the LCD
148 bool "Atmel LCDC Contrast-as-Backlight control"
154 export this as a PWM-based backlight control.
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/display/panel/
Dpanel-common.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/panel/panel-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <[email protected]>
11 - Laurent Pinchart <[email protected]>
24 width-mm:
29 height-mm:
43 non-descriptive information. For instance an LCD panel in a system that
54 flip-horizontal:
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/mfd/
Das3722.txt4 -------------------
5 - compatible: Must be "ams,as3722".
6 - reg: I2C device address.
7 - interrupt-controller: AS3722 has internal interrupt controller which takes the
8 interrupt request from internal sub-blocks like RTC, regulators, GPIOs as well
10 - #interrupt-cells: Should be set to 2 for IRQ number and flags.
12 of AS3722 are defined at dt-bindings/mfd/as3722.h
14 interrupts.txt, using dt-bindings/irq.
17 --------------------
18 - ams,enable-internal-int-pullup: Boolean property, to enable internal pullup on
[all …]

12345678910>>...13