Home
last modified time | relevance | path

Searched +full:hard +full:- +full:wired (Results 1 – 25 of 94) sorted by relevance

1234

/linux-6.12.1/Documentation/devicetree/bindings/iio/resolver/
Dadi,ad2s1210.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices AD2S1210 Resolver-to-Digital Converter
10 - Michael Hennerich <michael.hennerich@analog.com>
13 The AD2S1210 is a complete 10-bit to 16-bit resolution tracking
14 resolver-to-digital converter, integrating an on-board programmable
29 0 0 Normal mode - position output
30 0 1 Normal mode - velocity output
44 Note on SPI connections: The CS line on the AD2S1210 should hard-wired to
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/
Dadi,ad7944.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Michael Hennerich <Michael.Hennerich@analog.com>
11 - Nuno Sá <nuno.sa@analog.com>
14 A family of pin-compatible single channel differential analog to digital
21 $ref: /schemas/spi/spi-peripheral-props.yaml#
26 - adi,ad7944
27 - adi,ad7985
28 - adi,ad7986
[all …]
Dadi,ad4000.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Marcelo Schmitt <marcelo.schmitt@analog.com>
15 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4000-4004-4008.pdf
16 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4001-4005.pdf
17 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4002-4006-4010.pdf
18 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4003-4007-4011.pdf
19 https://www.analog.com/media/en/technical-documentation/data-sheets/ad4020-4021-4022.pdf
20 https://www.analog.com/media/en/technical-documentation/data-sheets/adaq4001.pdf
[all …]
/linux-6.12.1/arch/mips/kvm/
Dvz.c115 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 …]
/linux-6.12.1/drivers/usb/core/
Dof.c1 // SPDX-License-Identifier: GPL-2.0
15 * usb_of_get_device_node() - get a USB device node
17 * @port1: one-based index of port
19 * Look up the node of a USB device given its parent hub device and one-based
30 for_each_child_of_node(hub->dev.of_node, node) { in usb_of_get_device_node()
43 * usb_of_has_combined_node() - determine whether a device has a combined node
59 struct usb_device_descriptor *ddesc = &udev->descriptor; in usb_of_has_combined_node()
62 if (!udev->dev.of_node) in usb_of_has_combined_node()
65 switch (ddesc->bDeviceClass) { in usb_of_has_combined_node()
68 if (ddesc->bNumConfigurations == 1) { in usb_of_has_combined_node()
[all …]
/linux-6.12.1/arch/arm/boot/dts/allwinner/
Dsun8i-v3s-anbernic-rg-nano.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
4 #include <dt-bindings/input/linux-event-codes.h>
5 #include "sun8i-v3s.dtsi"
6 #include "sunxi-common-regulators.dtsi"
10 compatible = "anbernic,rg-nano", "allwinner,sun8i-v3s";
19 compatible = "pwm-backlight";
20 brightness-levels = <0 1 2 3 8 14 21 32 46 60 80 100>;
21 default-brightness-level = <11>;
22 power-supply = <&reg_vcc5v0>;
[all …]
/linux-6.12.1/arch/arm/boot/dts/ti/omap/
Ddra74x-p.dtsi2 * Copyright (C) 2017 Texas Instruments Incorporated - https://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>;
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dfsl,ssi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Shengjiu Wang <shengjiu.wang@nxp.com>
13 Notes on fsl,playback-dma and fsl,capture-dma
14 On SOCs that have an SSI, specific DMA channels are hard-wired for playback
18 DMA controller to use, but the channels themselves are hard-wired. The
22 "fsl,playback-dma" and "fsl,capture-dma" must be marked as compatible with
23 "fsl,ssi-dma-channel". The SOC-specific compatible string (e.g.
24 "fsl,mpc8610-dma-channel") can remain. If these nodes are left as
[all …]
/linux-6.12.1/Documentation/hwmon/
Dvt1211.rst10 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 …]
Ddme1737.rst18 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 …]
/linux-6.12.1/Documentation/devicetree/bindings/usb/
Dusb-hcd.yaml1 # 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 …]
Dmicrochip,usb2514.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Fabio Estevam <festevam@gmail.com>
13 - $ref: usb-device.yaml#
18 - usb424,2412
19 - usb424,2417
20 - usb424,2514
21 - usb424,2517
25 reset-gpios:
[all …]
Drealtek,rts5411.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matthias Kaehlcke <mka@chromium.org>
13 - $ref: usb-device.yaml#
18 - enum:
19 - usbbda,5411
20 - usbbda,411
24 '#address-cells':
27 '#size-cells':
[all …]
Dusb-device.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/usb-device.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13 Usually, we only use device tree for hard wired USB device.
15 http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps
17 Four types of device-tree nodes are defined: "host-controller nodes"
31 pattern: "^usb[0-9a-f]{1,4},[0-9a-f]{1,4}$"
41 description: the number of the USB hub port or the USB host-controller
[all …]
/linux-6.12.1/include/linux/platform_data/
Dad7266.h1 /* 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
/linux-6.12.1/Documentation/devicetree/bindings/net/
Dasix,ax88178.yaml1 # 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 …]
Dmicrochip,lan95xx.yaml1 # 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 …]
/linux-6.12.1/Documentation/devicetree/bindings/leds/
Dqcom,pm8058-led.yaml1 # 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 …]
/linux-6.12.1/drivers/sh/intc/
Dirqdomain.c18 * 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()
/linux-6.12.1/drivers/clocksource/
Djcore-pit.c1 // 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 …]
/linux-6.12.1/arch/arm/mach-orion5x/
Dboard-mss2.c1 // SPDX-License-Identifier: GPL-2.0-or-later
13 #include <asm/mach-types.h>
17 #include "bridge-regs.h"
32 * Check for devices with hard-wired IRQs. in mss2_pci_map_irq()
35 if (irq != -1) in mss2_pci_map_irq()
38 return -1; in mss2_pci_map_irq()
62 * - Userland modifies U-boot env to tell U-boot to go idle at next boot
63 * - The board reboots
64 * - U-boot starts and go into an idle mode until the user press "power"
84 /* register mss2 specific power-off method */ in mss2_init()
Dboard-rd88f5182.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * arch/arm/mach-orion5x/rd88f5182-setup.c
5 * Marvell Orion-NAS Reference Design Setup
16 #include <asm/mach-types.h>
23 * RD-88F5182 Info
78 * Check for devices with hard-wired IRQs. in rd88f5182_pci_map_irq()
81 if (irq != -1) in rd88f5182_pci_map_irq()
87 switch (slot - RD88F5182_PCI_SLOT0_OFFS) { in rd88f5182_pci_map_irq()
94 return -1; in rd88f5182_pci_map_irq()
108 if (of_machine_is_compatible("marvell,rd-88f5182-nas")) in rd88f5182_pci_init()
/linux-6.12.1/drivers/gpio/
Dgpio-moxtet.c1 // SPDX-License-Identifier: GPL-2.0
39 if (chip->desc->in_mask & BIT(offset)) { in moxtet_gpio_get_value()
40 ret = moxtet_device_read(chip->dev); in moxtet_gpio_get_value()
41 } else if (chip->desc->out_mask & BIT(offset)) { in moxtet_gpio_get_value()
42 ret = moxtet_device_written(chip->dev); in moxtet_gpio_get_value()
46 return -EINVAL; in moxtet_gpio_get_value()
61 state = moxtet_device_written(chip->dev); in moxtet_gpio_set_value()
65 offset -= MOXTET_GPIO_INPUTS; in moxtet_gpio_set_value()
72 moxtet_device_write(chip->dev, state); in moxtet_gpio_set_value()
79 /* All lines are hard wired to be either input or output, not both. */ in moxtet_gpio_get_direction()
[all …]
/linux-6.12.1/drivers/hwmon/
Dvt1211.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * vt1211.c - driver for the VIA VT1211 Super-I/O chip integrated hardware
19 #include <linux/hwmon-sysfs.h>
20 #include <linux/hwmon-vid.h>
27 static int uch_config = -1;
31 static int int_mode = -1;
43 /* ---------------------------------------------------------------------
49 * -------- ------------ --------- --------------------------
59 * --------------------------------------------------------------------- */
61 /* Voltages (in) numbered 0-5 (ix) */
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/gpio/
Dgpio.txt5 -----------------
7 GPIO properties should be named "[<name>-]gpios", with <name> being the purpose
8 of this GPIO for the device. While a non-existent <name> is considered valid
10 for new bindings. Also, GPIO properties named "[<name>-]gpio" are valid and old
24 and bit-banged data signals:
27 gpio-controller;
28 #gpio-cells = <2>;
32 data-gpios = <&gpio1 12 0>,
44 recommended to use the two-cell approach.
48 include/dt-bindings/gpio/gpio.h whenever possible:
[all …]

1234