/linux-6.12.1/drivers/parport/ |
D | daisy.c | 2 * IEEE 1284.3 Parallel port daisy chain and multiplexor code 36 int daisy; member 51 static void add_dev(int devnum, struct parport *port, int daisy) in add_dev() argument 57 newdev->daisy = daisy; in add_dev() 102 /* Discover the IEEE1284.3 topology on a port -- muxes and daisy chains. 124 pr_err("daisy registration failed\n"); in parport_daisy_init() 246 int daisy; in parport_open() local 258 daisy = p->daisy; in parport_open() 267 dev->daisy = daisy; in parport_open() 270 if (daisy >= 0) { in parport_open() [all …]
|
D | share.c | 441 tmp->muxport = tmp->daisy = tmp->muxsel = -1; in parport_register_port() 726 par_dev->daisy = -1; in parport_register_dev_model() 1018 /* If it's a daisy chain device, select it. */ in parport_claim() 1019 if (dev->daisy >= 0) { in parport_claim() 1021 if (!parport_daisy_select(port, dev->daisy, in parport_claim() 1023 port->daisy = dev->daisy; in parport_claim() 1157 /* If this is a daisy device, deselect it. */ in parport_release() 1158 if (dev->daisy >= 0) { in parport_release() 1160 port->daisy = -1; in parport_release()
|
D | Makefile | 9 parport-objs += daisy.o probe.o
|
D | probe.c | 268 parse_data (dev->port, dev->daisy, buffer+2); in parport_device_id()
|
/linux-6.12.1/Documentation/devicetree/bindings/ |
D | common-properties.txt | 65 Daisy-chained devices 68 Many serially-attached GPIO and IIO devices are daisy-chainable. To the 69 host controller, a daisy-chain appears as a single device, but the number 72 daisy-chain comprises to determine the amount of data exchanged, how many 76 - #daisy-chained-devices: Number of devices in the daisy-chain (default is 1). 84 #daisy-chained-devices = <3>;
|
/linux-6.12.1/Documentation/devicetree/bindings/gpio/ |
D | gpio-max3191x.txt | 16 - #daisy-chained-devices: 17 Number of chips in the daisy-chain (default is 1). 19 The number of GPIOs must equal "#daisy-chained-devices" 23 The number of GPIOs must equal "#daisy-chained-devices" 26 The number of GPIOs must equal "#daisy-chained-devices"
|
D | fairchild,74hc595.yaml | 30 description: Number of daisy-chained shift registers
|
/linux-6.12.1/drivers/gpio/ |
D | gpio-max3191x.c | 8 * Multiple chips can be daisy-chained, the spec does not impose 17 * readout of non-faulting chips in the same daisy-chain. 21 * daisy-chain. 47 * struct max3191x_chip - max3191x daisy-chain 50 * @nchips: number of chips in the daisy-chain 52 * for simplicity, all chips in the daisy-chain are assumed 69 * for simplicity, all chips in the daisy-chain are assumed 371 device_property_read_u32(dev, "#daisy-chained-devices", in max3191x_probe()
|
/linux-6.12.1/Documentation/arch/x86/i386/ |
D | IO-APIC.rst | 51 PCI slot position. Usually PCI slots are 'daisy chained' before they are 78 depends on which slot they are in. If you look at the daisy chaining diagram, 84 do not use interrupts normally, thus they are not daisy chained either. 97 board does not do default daisy-chaining. (or the IO-APIC has the PIRQ pins
|
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/ |
D | adi,ad7280a.yaml | 16 Multiple chips can be daisy chained and accessed via a single SPI interface. 36 last device in the daisy chain.
|
D | adi,ad7944.yaml | 68 '#daisy-chained-devices': true 175 - '#daisy-chained-devices' 178 '#daisy-chained-devices': false
|
D | adi,ad4000.yaml | 83 '#daisy-chained-devices': true 146 - '#daisy-chained-devices'
|
/linux-6.12.1/Documentation/networking/ |
D | 6pack.rst | 36 TNCs that are connected between each other and the PC by a daisy chain 175 The 6pack protocol supports daisy-chaining of TNCs in a token ring, which is 178 the opportunity to build a TNC daisy-chain and test it.
|
/linux-6.12.1/drivers/regulator/ |
D | tps68470-regulator.c | 121 * power a sensor/VCM which I2C is daisy chained behind the PMIC. 122 * (2) If there is no I2C daisy chain it can be set freely.
|
/linux-6.12.1/include/linux/ |
D | parport.h | 136 int daisy; member 216 int daisy; /* currently selected daisy addr */ member 492 extern int parport_daisy_select (struct parport *port, int daisy, int mode);
|
/linux-6.12.1/Documentation/devicetree/bindings/sound/ |
D | ti,tlv320adcx140.yaml | 95 3 - GPIX is configured as an ASI input for daisy-chain (SDIN) 129 11 - GPIO1 is configured as an ASI input for daisy-chain (SDIN)
|
/linux-6.12.1/Documentation/driver-api/ |
D | miscellaneous.rst | 13 .. kernel-doc:: drivers/parport/daisy.c
|
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/ |
D | fsl,imx7d-pinctrl.yaml | 29 register for daisy chain settings.
|
/linux-6.12.1/drivers/iio/adc/ |
D | ad7944.c | 361 * for daisy-chained devices 566 ret = device_property_read_u32(dev, "#daisy-chained-devices", in ad7944_probe() 570 "failed to get #daisy-chained-devices\n"); in ad7944_probe()
|
/linux-6.12.1/net/sctp/ |
D | debug.c | 22 * Daisy Chang <daisyc@us.ibm.com>
|
/linux-6.12.1/arch/arm64/boot/dts/ti/ |
D | k3-am642-sr-som.dtsi | 202 * Disable HW Reset because clock signal is daisy-chained 236 * Disable HW Reset because clock signal is daisy-chained 257 * Disable HW Reset because clock signal is daisy-chained
|
/linux-6.12.1/Documentation/leds/ |
D | leds-blinkm.rst | 10 daisy-chain up to 127 BlinkMs on an I2C bus.
|
/linux-6.12.1/net/wireless/ |
D | Kconfig | 152 capabilities. However, note that in order to not create daisy chain
|
/linux-6.12.1/arch/arm64/boot/dts/qcom/ |
D | msm8953-xiaomi-daisy.dts | 17 compatible = "xiaomi,daisy", "qcom,msm8953";
|
/linux-6.12.1/drivers/net/ethernet/sunplus/ |
D | spl2sw_define.h | 12 #define MAC_INT_DAISY_MODE_CHG BIT(31) /* Daisy Mode Change */
|