/linux-6.14.4/Documentation/devicetree/bindings/mux/ |
D | mux-consumer.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mux/mux-consumer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Peter Rosin <[email protected]> 13 Mux controller consumers should specify a list of mux controllers that they 14 want to use with a property containing a 'mux-ctrl-list': 16 mux-ctrl-list ::= <single-mux-ctrl> [mux-ctrl-list] 17 single-mux-ctrl ::= <mux-ctrl-phandle> [mux-ctrl-specifier] 18 mux-ctrl-phandle : phandle to mux controller node [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/ti/ |
D | k3-am6548-iot2050-advanced-sm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * AM6548-based (quad-core) IOT2050 SM variant, Product Generation 2 11 * 4 GB RAM, 16 GB eMMC, USB-serial converter on connector X30 14 * https://new.siemens.com/global/en/products/automation/pc-based/iot-gateways/simatic-iot2050.html 17 /dts-v1/; 19 #include "k3-am6548-iot2050-advanced-common.dtsi" 20 #include "k3-am65-iot2050-common-pg2.dtsi" 23 compatible = "siemens,iot2050-advanced-sm", "ti,am654"; 38 pinctrl-0 = <&leds_pins_default>, <&user1_led_pins>; 40 led-2 { [all …]
|
D | k3-am65-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/ 7 #include <dt-bindings/phy/phy-am654-serdes.h> 11 compatible = "mmio-sram"; 13 #address-cells = <1>; 14 #size-cells = <1>; 17 atf-sram@0 { 21 sysfw-sram@f0000 { 25 l3cache-sram@100000 { 30 gic500: interrupt-controller@1800000 { [all …]
|
D | k3-j784s4-j742s2-main-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/mux/mux.h> 9 #include <dt-bindings/phy/phy.h> 10 #include <dt-bindings/phy/phy-ti.h> 12 #include "k3-serdes.h" 15 serdes_refclk: clock-serdes { 16 #clock-cells = <0>; 17 compatible = "fixed-clock"; 29 compatible = "mmio-sram"; [all …]
|
D | k3-j721e-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/ 7 #include <dt-bindings/phy/phy.h> 8 #include <dt-bindings/phy/phy-ti.h> 9 #include <dt-bindings/mux/mux.h> 11 #include "k3-serdes.h" 14 cmn_refclk: clock-cmnrefclk { 15 #clock-cells = <0>; 16 compatible = "fixed-clock"; 17 clock-frequency = <0>; [all …]
|
D | k3-j7200-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 9 serdes_refclk: serdes-refclk { 10 #clock-cells = <0>; 11 compatible = "fixed-clock"; 17 compatible = "mmio-sram"; 19 #address-cells = <1>; 20 #size-cells = <1>; 23 atf-sram@0 { 28 scm_conf: scm-conf@100000 { [all …]
|
D | k3-am64-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/phy/phy-cadence.h> 9 #include <dt-bindings/phy/phy-ti.h> 12 serdes_refclk: clock-cmnrefclk { 13 #clock-cells = <0>; 14 compatible = "fixed-clock"; 15 clock-frequency = <0>; 21 compatible = "mmio-sram"; 23 #address-cells = <1>; [all …]
|
/linux-6.14.4/drivers/tty/ |
D | n_gsm.c | 1 // SPDX-License-Identifier: GPL-2.0 10 * tty -> DLCI fifo -> scheduler -> GSM MUX data queue ---o-> ldisc 11 * control message -> GSM MUX control queue --´ 14 * ldisc -> gsm_queue() -o--> tty 15 * `-> gsm_control_response() 25 * Review the locking/move to refcounts more (mux now moved to an 30 * Do we need a 'which mux are you' ioctl to correlate mux and tty sets 96 * Semi-arbitrary buffer size limits. 0710 is normally run with 32-64 byte 102 /* SOF, ADDR, CTRL, LEN1, LEN2, ..., FCS, EOF */ 107 * struct gsm_mux_net - network interface [all …]
|
/linux-6.14.4/drivers/comedi/drivers/ |
D | cb_pcimdas.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Comedi driver for Computer Boards PCIM-DAS1602/16 and PCIe-DAS1602/16 6 * COMEDI - Linux Control and Measurement Device Interface 13 * Devices: [ComputerBoards] PCIM-DAS1602/16 (cb_pcimdas), PCIe-DAS1602/16 18 * Written to support the PCIM-DAS1602/16 and PCIe-DAS1602/16. 31 * https://www.mccdaq.com/PDFs/Manuals/pcim-das1602-16.pdf 32 * https://www.mccdaq.com/PDFs/Manuals/pcie-das1602-16.pdf 49 * PCI Bar 2 Register map (devpriv->daqio) 56 * PCI Bar 3 Register map (devpriv->BADR3) 107 * PCI Bar 4 Register map (dev->iobase) [all …]
|
D | cb_pcidas.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * Copyright (C) 2001-2003 Ivan Martinez <[email protected]> 10 * COMEDI - Linux Control and Measurement Device Interface 11 * Copyright (C) 1997-8 David A. Schleef <[email protected]> 16 * Description: MeasurementComputing PCI-DAS series 18 * Devices: [Measurement Computing] PCI-DAS1602/16 (cb_pcidas), 19 * PCI-DAS1602/16jr, PCI-DAS1602/12, PCI-DAS1200, PCI-DAS1200jr, 20 * PCI-DAS1000, PCI-DAS1001, PCI_DAS1002 23 * Updated: 2003-3-11 36 * (i.e. 4-5-6-7, 2-3-4,...), and must all have the same [all …]
|
/linux-6.14.4/drivers/media/dvb-frontends/ |
D | mxl5xx_defs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * Copyright (c) 2011-2013 MaxLinear, Inc. All rights reserved 29 /* Firmware-Host Command IDs */ 31 /* --Device command IDs-- */ 37 /* Host-used CMD, not used by firmware */ 44 /* --Tuner command IDs-- */ 48 /* --Demod command IDs-- */ 63 /* --- ABORT channel tune */ 66 /* --SWM/FSK command IDs-- */ 71 /* --DiSeqC command IDs-- */ [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/amlogic/ |
D | meson-gxl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "meson-gx.dtsi" 8 #include <dt-bindings/clock/gxbb-clkc.h> 9 #include <dt-bindings/clock/gxbb-aoclkc.h> 10 #include <dt-bindings/gpio/meson-gxl-gpio.h> 11 #include <dt-bindings/reset/amlogic,meson-gxbb-reset.h> 14 compatible = "amlogic,meson-gxl"; 18 compatible = "amlogic,meson-gxl-usb-ctrl"; 21 #address-cells = <2>; 22 #size-cells = <2>; [all …]
|
D | meson-g12-common.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/phy/phy.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/clock/g12a-clkc.h> 9 #include <dt-bindings/clock/g12a-aoclkc.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/interrupt-controller/amlogic,meson-g12a-gpio-intc.h> 13 #include <dt-bindings/reset/amlogic,meson-g12a-reset.h> 14 #include <dt-bindings/thermal/thermal.h> [all …]
|
D | meson-axg.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/axg-aoclkc.h> 7 #include <dt-bindings/clock/axg-audio-clkc.h> 8 #include <dt-bindings/clock/axg-clkc.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/gpio/meson-axg-gpio.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/reset/amlogic,meson-axg-audio-arb.h> 14 #include <dt-bindings/reset/amlogic,meson-axg-reset.h> [all …]
|
/linux-6.14.4/drivers/pinctrl/mvebu/ |
D | pinctrl-mvebu.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 24 #include "pinctrl-mvebu.h" 38 const struct mvebu_mpp_ctrl *ctrl; member 64 *config = (readl(data->base + off) >> shift) & MVEBU_MPP_MASK; in mvebu_mmio_mpp_ctrl_get() 76 reg = readl(data->base + off) & ~(MVEBU_MPP_MASK << shift); in mvebu_mmio_mpp_ctrl_set() 77 writel(reg | (config << shift), data->base + off); in mvebu_mmio_mpp_ctrl_set() 86 for (n = 0; n < pctl->num_groups; n++) { in mvebu_pinctrl_find_group_by_pid() 87 if (pid >= pctl->groups[n].pins[0] && in mvebu_pinctrl_find_group_by_pid() 88 pid < pctl->groups[n].pins[0] + in mvebu_pinctrl_find_group_by_pid() [all …]
|
/linux-6.14.4/drivers/media/i2c/ |
D | max9286.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2017-2019 Jacopo Mondi 6 * Copyright (C) 2017-2019 Kieran Bingham 7 * Copyright (C) 2017-2019 Laurent Pinchart 8 * Copyright (C) 2017-2019 Niklas Söderlund 20 #include <linux/i2c-mux.h> 26 #include <media/v4l2-async.h> 27 #include <media/v4l2-ctrls.h> 28 #include <media/v4l2-device.h> 29 #include <media/v4l2-fwnode.h> [all …]
|
/linux-6.14.4/arch/arm/boot/dts/ti/davinci/ |
D | da850.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/interrupt-controller/irq.h> 9 #address-cells = <1>; 10 #size-cells = <1>; 20 #address-cells = <1>; 21 #size-cells = <0>; 24 compatible = "arm,arm926ej-s"; 28 operating-points-v2 = <&opp_table>; 32 opp_table: opp-table { 33 compatible = "operating-points-v2"; [all …]
|
/linux-6.14.4/sound/soc/codecs/ |
D | wm9713.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm9713.c -- ALSA Soc WM9713 codec support 5 * Copyright 2006-10 Wolfson Microelectronics PLC. 8 * Features:- 71 SOC_ENUM_SINGLE(AC97_VIDEO, 14, 4, wm9713_rec_mux), /* record mux hp 1 */ 72 SOC_ENUM_SINGLE(AC97_VIDEO, 9, 4, wm9713_rec_mux), /* record mux mono 2 */ 73 SOC_ENUM_SINGLE(AC97_VIDEO, 3, 8, wm9713_rec_src), /* record mux left 3 */ 74 SOC_ENUM_SINGLE(AC97_VIDEO, 0, 8, wm9713_rec_src), /* record mux right 4*/ 92 static const DECLARE_TLV_DB_SCALE(out_tlv, -4650, 150, 0); 93 static const DECLARE_TLV_DB_SCALE(main_tlv, -3450, 150, 0); [all …]
|
D | wm8993.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * wm8993.c -- WM8993 ALSA SoC audio driver 5 * Copyright 2009-12 Wolfson Microelectronics plc 42 { 1, 0x0000 }, /* R1 - Power Management (1) */ 43 { 2, 0x6000 }, /* R2 - Power Management (2) */ 44 { 3, 0x0000 }, /* R3 - Power Management (3) */ 45 { 4, 0x4050 }, /* R4 - Audio Interface (1) */ 46 { 5, 0x4000 }, /* R5 - Audio Interface (2) */ 47 { 6, 0x01C8 }, /* R6 - Clocking 1 */ 48 { 7, 0x0000 }, /* R7 - Clocking 2 */ [all …]
|
/linux-6.14.4/arch/arm/boot/dts/ti/omap/ |
D | omap3-pandora-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <dt-bindings/input/input.h> 14 cpu0-supply = <&vcc>; 29 #clock-cells = <0>; 30 compatible = "fixed-clock"; 31 clock-frequency = <26000000>; 35 compatible = "connector-analog-tv"; 40 remote-endpoint = <&venc_out>; 45 gpio-leds { 47 compatible = "gpio-leds"; [all …]
|
D | am335x-guardian.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 compatible = "bosch,am335x-guardian", "ti,am33xx"; 17 stdout-path = &uart0; 18 tick-timer = &timer2; 23 cpu0-supply = <&dcdc2_reg>; 32 guardian_buttons: gpio-keys { [all …]
|
/linux-6.14.4/drivers/remoteproc/ |
D | pru_rproc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * PRU-ICSS remoteproc driver for various TI SoCs 5 * Copyright (C) 2014-2022 Texas Instruments Incorporated - https://www.ti.com/ 8 * Suman Anna <s-[email protected]> 11 * Puranjay Mohan <p-[email protected]> 41 /* CTRL register bit-fields */ 71 * enum pru_iomem - PRU core memory/register range identifiers 86 * struct pru_private_data - device data for a PRU core 96 * struct pru_rproc - PRU remoteproc structure 99 * @pruss: back-reference to parent PRUSS structure [all …]
|
/linux-6.14.4/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/ |
D | r535.c | 38 #include <nvrm/535.113.01/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080event.h> 39 #include <nvrm/535.113.01/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080gpu.h> 40 #include <nvrm/535.113.01/common/sdk/nvidia/inc/ctrl/ctrl2080/ctrl2080internal.h> 50 #include <nvrm/535.113.01/nvidia/generated/g_rpc-structures.h> 84 return -EBUSY; in r535_rpc_status_to_errno() 86 return -ENOMEM; in r535_rpc_status_to_errno() 88 return -EINVAL; in r535_rpc_status_to_errno() 96 u32 size, rptr = *gsp->msgq.rptr; in r535_gsp_msgq_wait() 102 if (WARN_ON(!size || size >= gsp->msgq.cnt)) in r535_gsp_msgq_wait() 103 return ERR_PTR(-EINVAL); in r535_gsp_msgq_wait() [all …]
|
/linux-6.14.4/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/ |
D | input_system.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (c) 2010-015, Intel Corporation. 129 field_id - 6) * 5))); in receiver_set_compression() 204 //Single function to reset all the devices mapped via GP_DEVICE. 301 cfg->hsync_data_reg[addr_offset]); in input_switch_cfg() 307 cfg->vsync_data_reg); in input_switch_cfg() 328 // Reset stream mux. in input_system_network_rst() 494 unallocated_memory -= size_requested; in input_buffer_configuration() 558 unallocated_memory -= size_requested; in input_buffer_configuration() 580 cfg->mem_reg_addr); in capture_unit_configure() [all …]
|
/linux-6.14.4/drivers/net/can/ |
D | janz-ican3.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Janz MODULbus VMOD-ICAN3 CAN Interface Driver 29 /* JANZ ICAN3 "old-style" host interface queue page numbers */ 36 /* Janz ICAN3 "old-style" host interface control registers */ 52 /* Janz ICAN3 "new-style" host interface queue page numbers */ 61 /* Janz ICAN3 "new-style" and "fast" host interface descriptor flags */ 174 /* Number of buffers for use in the "new-style" host interface */ 191 #define DRV_NAME "janz-ican3" 193 /* DPM Control Registers -- starts at offset 0x100 in the MODULbus registers */ 206 /* write-only: reset all hardware on the module */ [all …]
|