| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | fsl,ssi.txt | 4 be programmed in AC97, I2S, left-justified, or right-justified modes. 7 - compatible: Compatible list, should contain one of the following 9 fsl,mpc8610-ssi 10 fsl,imx51-ssi 11 fsl,imx35-ssi 12 fsl,imx21-ssi 13 - cell-index: The SSI, <0> = SSI1, <1> = SSI2, and so on. 14 - reg: Offset and length of the register set for the device. 15 - interrupts: <a b> where a is the interrupt number and b is a 21 - fsl,fifo-depth: The number of elements in the transmit and receive FIFOs. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | fsl,ssi.txt | 4 be programmed in AC97, I2S, left-justified, or right-justified modes. 7 - compatible: Compatible list, should contain one of the following 9 fsl,mpc8610-ssi 10 fsl,imx51-ssi 11 fsl,imx35-ssi 12 fsl,imx21-ssi 13 - cell-index: The SSI, <0> = SSI1, <1> = SSI2, and so on. 14 - reg: Offset and length of the register set for the device. 15 - interrupts: <a b> where a is the interrupt number and b is a 21 - fsl,fifo-depth: The number of elements in the transmit and receive FIFOs. [all …]
|
| /kernel/linux/linux-6.6/arch/mips/kvm/ |
| D | vz.c | 115 if (kvm_mips_guest_has_msa(&vcpu->arch)) in kvm_vz_config5_guest_wrmask() 122 if (kvm_mips_guest_has_fpu(&vcpu->arch)) { in kvm_vz_config5_guest_wrmask() 140 * Config1: M, [MMUSize-1, C2, MD, PC, WR, CA], FP 158 if (kvm_mips_guest_can_have_fpu(&vcpu->arch)) in kvm_vz_config1_user_wrmask() 175 if (kvm_mips_guest_can_have_msa(&vcpu->arch)) in kvm_vz_config3_user_wrmask() 205 set_bit(priority, &vcpu->arch.pending_exceptions); in kvm_vz_queue_irq() 206 clear_bit(priority, &vcpu->arch.pending_exceptions_clr); in kvm_vz_queue_irq() 211 clear_bit(priority, &vcpu->arch.pending_exceptions); in kvm_vz_dequeue_irq() 212 set_bit(priority, &vcpu->arch.pending_exceptions_clr); in kvm_vz_dequeue_irq() 236 int intr = (int)irq->irq; in kvm_vz_queue_io_int_cb() [all …]
|
| /kernel/linux/linux-5.10/arch/mips/kvm/ |
| D | vz.c | 115 if (kvm_mips_guest_has_msa(&vcpu->arch)) in kvm_vz_config5_guest_wrmask() 122 if (kvm_mips_guest_has_fpu(&vcpu->arch)) { in kvm_vz_config5_guest_wrmask() 140 * Config1: M, [MMUSize-1, C2, MD, PC, WR, CA], FP 158 if (kvm_mips_guest_can_have_fpu(&vcpu->arch)) in kvm_vz_config1_user_wrmask() 175 if (kvm_mips_guest_can_have_msa(&vcpu->arch)) in kvm_vz_config3_user_wrmask() 205 set_bit(priority, &vcpu->arch.pending_exceptions); in kvm_vz_queue_irq() 206 clear_bit(priority, &vcpu->arch.pending_exceptions_clr); in kvm_vz_queue_irq() 211 clear_bit(priority, &vcpu->arch.pending_exceptions); in kvm_vz_dequeue_irq() 212 set_bit(priority, &vcpu->arch.pending_exceptions_clr); in kvm_vz_dequeue_irq() 236 int intr = (int)irq->irq; in kvm_vz_queue_io_int_cb() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/ |
| D | dra74x-p.dtsi | 2 * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/ 16 compatible = "ti,emif-dra7xx"; 24 /* MCAN interrupts are hard-wired to irqs 67, 68 */ 26 ti,irqs-skip = <10 67 68 133 139 140>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/ |
| D | usb-hcd.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/usb-hcd.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13 - $ref: usb.yaml# 20 tpl-support: 23 targeted hosts (non-PC hosts). 26 "#address-cells": 29 "#size-cells": [all …]
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | ad7266.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 12 * enum ad7266_range - AD7266 reference voltage range 13 * @AD7266_RANGE_VREF: Device is configured for input range 0V - VREF 15 * @AD7266_RANGE_2VREF: Device is configured for input range 0V - 2VREF 24 * enum ad7266_mode - AD7266 sample mode 29 * @AD7266_MODE_SINGLE_ENDED: Device is configured for single-ended mode 39 * struct ad7266_platform_data - Platform data for the AD7266 driver 42 * @fixed_addr: Whether the address pins are hard-wired
|
| /kernel/linux/linux-6.6/include/linux/platform_data/ |
| D | ad7266.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 12 * enum ad7266_range - AD7266 reference voltage range 13 * @AD7266_RANGE_VREF: Device is configured for input range 0V - VREF 15 * @AD7266_RANGE_2VREF: Device is configured for input range 0V - 2VREF 24 * enum ad7266_mode - AD7266 sample mode 29 * @AD7266_MODE_SINGLE_ENDED: Device is configured for single-ended mode 39 * struct ad7266_platform_data - Platform data for the AD7266 driver 42 * @fixed_addr: Whether the address pins are hard-wired
|
| /kernel/linux/linux-5.10/arch/arm/mach-ixp4xx/ |
| D | gtwx5715-setup.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * arch/arm/mach-ixp4xx/gtwx5715-setup.c 21 #include <asm/mach-types.h> 27 /* GPIO 5,6,7 and 12 are hard wired to the Kendin KS8995M Switch 36 /* The "reset" button is wired to GPIO 3. 43 LED2 Wireless-G 46 LED5 - LED8 Controlled by KS8995M Switch 64 * compiled big-endian. Since register writes are done on a 128 .name = "IXP4XX-Flash", 147 gtwx5715_flash_resource.end = IXP4XX_EXP_BUS_BASE(0) + SZ_8M - 1; in gtwx5715_init()
|
| /kernel/linux/linux-6.6/Documentation/hwmon/ |
| D | vt1211.rst | 10 Addresses scanned: none, address read from Super-I/O config space 24 ----------------- 29 configuration for channels 1-5. 30 Legal values are in the range of 0-31. Bit 0 maps to 47 ----------- 49 The VIA VT1211 Super-I/O chip includes complete hardware monitoring 52 implements 5 universal input channels (UCH1-5) that can be individually 60 connected to the PWM outputs of the VT1211 :-(). 80 ------------------ 82 Voltages are sampled by an 8-bit ADC with a LSB of ~10mV. The supported input [all …]
|
| D | dme1737.rst | 18 Addresses scanned: none, address read from Super-I/O config space 34 Addresses scanned: none, address read from Super-I/O config space 43 ----------------- 52 Include non-standard LPC addresses 0x162e and 0x164e 55 - VIA EPIA SN18000 59 ----------- 63 and SCH5127 Super-I/O chips. These chips feature monitoring of 3 temp sensors 64 temp[1-3] (2 remote diodes and 1 internal), 8 voltages in[0-7] (7 external and 65 1 internal) and up to 6 fan speeds fan[1-6]. Additionally, the chips implement 66 up to 5 PWM outputs pwm[1-3,5-6] for controlling fan speeds both manually and [all …]
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | vt1211.rst | 10 Addresses scanned: none, address read from Super-I/O config space 24 ----------------- 29 configuration for channels 1-5. 30 Legal values are in the range of 0-31. Bit 0 maps to 47 ----------- 49 The VIA VT1211 Super-I/O chip includes complete hardware monitoring 52 implements 5 universal input channels (UCH1-5) that can be individually 60 connected to the PWM outputs of the VT1211 :-(). 80 ------------------ 82 Voltages are sampled by an 8-bit ADC with a LSB of ~10mV. The supported input [all …]
|
| D | dme1737.rst | 18 Addresses scanned: none, address read from Super-I/O config space 34 Addresses scanned: none, address read from Super-I/O config space 43 ----------------- 52 Include non-standard LPC addresses 0x162e and 0x164e 55 - VIA EPIA SN18000 59 ----------- 63 and SCH5127 Super-I/O chips. These chips feature monitoring of 3 temp sensors 64 temp[1-3] (2 remote diodes and 1 internal), 8 voltages in[0-7] (7 external and 65 1 internal) and up to 6 fan speeds fan[1-6]. Additionally, the chips implement 66 up to 5 PWM outputs pwm[1-3,5-6] for controlling fan speeds both manually and [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | asix,ax88178.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Oleksij Rempel <o.rempel@pengutronix.de> 13 Device tree properties for hard wired USB Ethernet devices. 16 - $ref: ethernet-controller.yaml# 21 - enum: 22 - usbb95,1720 # ASIX AX88172 23 - usbb95,172a # ASIX AX88172A 24 - usbb95,1780 # ASIX AX88178 [all …]
|
| D | microchip,lan95xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Oleksij Rempel <o.rempel@pengutronix.de> 13 Device tree properties for hard wired SMSC95xx compatible USB Ethernet 17 - $ref: ethernet-controller.yaml# 22 - enum: 23 - usb424,9500 # SMSC9500 USB Ethernet Device 24 - usb424,9505 # SMSC9505 USB Ethernet Device 25 - usb424,9530 # SMSC LAN9530 USB Ethernet Device [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/leds/ |
| D | qcom,pm8058-led.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/leds/qcom,pm8058-led.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 17 hard-wired usecase. 19 Hardware-wise the different LEDs support slightly different output currents. 24 - $ref: common.yaml# 29 - qcom,pm8058-led 30 - qcom,pm8058-keypad-led [all …]
|
| /kernel/linux/linux-5.10/drivers/sh/intc/ |
| D | irqdomain.c | 18 * intc_irq_domain_evt_xlate() - Generic xlate for vectored IRQs. 32 return -EINVAL; in intc_evt_xlate() 52 irq_base = evt2irq(hw->vectors[0].vect); in intc_irq_domain_init() 53 irq_end = evt2irq(hw->vectors[hw->nr_vectors - 1].vect); in intc_irq_domain_init() 56 * Linear domains have a hard-wired assertion that IRQs start at in intc_irq_domain_init() 59 * tree penalty for linear cases with non-zero hwirq bases. in intc_irq_domain_init() 61 if (irq_base == 0 && irq_end == (irq_base + hw->nr_vectors - 1)) in intc_irq_domain_init() 62 d->domain = irq_domain_add_linear(NULL, hw->nr_vectors, in intc_irq_domain_init() 65 d->domain = irq_domain_add_tree(NULL, &intc_evt_ops, NULL); in intc_irq_domain_init() 67 BUG_ON(!d->domain); in intc_irq_domain_init()
|
| /kernel/linux/linux-6.6/drivers/sh/intc/ |
| D | irqdomain.c | 18 * intc_irq_domain_evt_xlate() - Generic xlate for vectored IRQs. 32 return -EINVAL; in intc_evt_xlate() 52 irq_base = evt2irq(hw->vectors[0].vect); in intc_irq_domain_init() 53 irq_end = evt2irq(hw->vectors[hw->nr_vectors - 1].vect); in intc_irq_domain_init() 56 * Linear domains have a hard-wired assertion that IRQs start at in intc_irq_domain_init() 59 * tree penalty for linear cases with non-zero hwirq bases. in intc_irq_domain_init() 61 if (irq_base == 0 && irq_end == (irq_base + hw->nr_vectors - 1)) in intc_irq_domain_init() 62 d->domain = irq_domain_add_linear(NULL, hw->nr_vectors, in intc_irq_domain_init() 65 d->domain = irq_domain_add_tree(NULL, &intc_evt_ops, NULL); in intc_irq_domain_init() 67 BUG_ON(!d->domain); in intc_irq_domain_init()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/ |
| D | leds-pm8058.txt | 3 The Qualcomm PM8058 is a multi-functional device which contains 8 are more of a suggestion than a hard-wired usecase. 10 Hardware-wise the different LEDs support slightly different 17 mfd/qcom-pm8xxx.txt. 19 Each LED is represented as a sub-node of the syscon device. Each 22 LED sub-node properties: 25 - compatible: one of 26 "qcom,pm8058-led" (for the normal LEDs at 0x131, 0x132 and 0x133) 27 "qcom,pm8058-keypad-led" (for the "keypad" LED at 0x48) 28 "qcom,pm8058-flash-led" (for the "flash" LEDs at 0x49 and 0xFB) [all …]
|
| /kernel/linux/linux-6.6/drivers/clocksource/ |
| D | jcore-pit.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * J-Core SoC PIT/clocksource driver 5 * Copyright (C) 2015-2016 Smart Energy Instruments, Inc. 64 writel(0, pit->base + REG_PITEN); in jcore_pit_disable() 71 writel(delta, pit->base + REG_THROT); in jcore_pit_set() 72 writel(pit->enable_val, pit->base + REG_PITEN); in jcore_pit_set() 94 return jcore_pit_set(pit->periodic_delta, pit); in jcore_pit_set_state_periodic() 110 pr_info("Local J-Core PIT init on cpu %u\n", cpu); in jcore_pit_local_init() 112 buspd = readl(pit->base + REG_BUSPD); in jcore_pit_local_init() 114 pit->periodic_delta = DIV_ROUND_CLOSEST(NSEC_PER_SEC, HZ * buspd); in jcore_pit_local_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/clocksource/ |
| D | jcore-pit.c | 2 * J-Core SoC PIT/clocksource driver 4 * Copyright (C) 2015-2016 Smart Energy Instruments, Inc. 67 writel(0, pit->base + REG_PITEN); in jcore_pit_disable() 74 writel(delta, pit->base + REG_THROT); in jcore_pit_set() 75 writel(pit->enable_val, pit->base + REG_PITEN); in jcore_pit_set() 97 return jcore_pit_set(pit->periodic_delta, pit); in jcore_pit_set_state_periodic() 113 pr_info("Local J-Core PIT init on cpu %u\n", cpu); in jcore_pit_local_init() 115 buspd = readl(pit->base + REG_BUSPD); in jcore_pit_local_init() 117 pit->periodic_delta = DIV_ROUND_CLOSEST(NSEC_PER_SEC, HZ * buspd); in jcore_pit_local_init() 119 clockevents_config_and_register(&pit->ced, freq, 1, ULONG_MAX); in jcore_pit_local_init() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | usb-device.txt | 3 Usually, we only use device tree for hard wired USB device. 5 http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps 7 Four types of device-tree nodes are defined: "host-controller nodes" 21 - compatible: "usbVID,PID", where VID is the vendor id and PID the product id. 26 - reg: the number of the USB hub port or the USB host-controller port to which 27 this device is attached. The range is 1-255. 31 - #address-cells: shall be 2 32 - #size-cells: shall be 0 36 - compatible: "usbifVID,PID.configCN.IN", where VID is the vendor id, PID is 43 - reg: the interface number and configuration value [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-orion5x/ |
| D | rd88f5181l-fxo-setup.c | 2 * arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c 4 * Marvell Orion-VoIP FXO Reference Design Setup 20 #include <asm/mach-types.h> 28 * RD-88F5181L FXO Info 48 RD88F5181L_FXO_NOR_BOOT_SIZE - 1, 52 .name = "physmap-flash", 68 MPP2_GPIO, /* Hard Reset / Factory Init*/ 70 MPP4_GPIO, /* LED6 - phone LED (front panel) */ 71 MPP5_GPIO, /* LED5 - phone LED (front panel) */ 134 * Check for devices with hard-wired IRQs. in rd88f5181l_fxo_pci_map_irq() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | dra76x.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 12 target-module@42c01900 { 13 compatible = "ti,sysc-dra7-mcan", "ti,sysc"; 15 #address-cells = <1>; 16 #size-cells = <1>; 20 reg-names = "rev", "sysc", "syss"; 21 ti,sysc-mask = <(SYSC_OMAP4_SOFTRESET | 23 ti,syss-mask = <1>; 25 clock-names = "fck"; [all …]
|
| /kernel/linux/linux-5.10/net/batman-adv/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 2 # Copyright (C) 2007-2020 B.A.T.M.A.N. contributors: 15 B.A.T.M.A.N. (better approach to mobile ad-hoc networking) is 16 a routing protocol for multi-hop ad-hoc mesh networks. The 17 networks may be wired or wireless. See 18 https://www.open-mesh.org/ for more information and user space 64 Note that interfaces controlled by batman-adv must be manually 80 bool "batman-adv debugfs entries" 85 The information for each soft-interface and used hard-interface can be 101 bool "batman-adv sysfs entries" [all …]
|