Home
last modified time | relevance | path

Searched full:drdy (Results 1 – 25 of 76) sorted by relevance

1234

/linux-6.12.1/Documentation/devicetree/bindings/iio/
Dst,st-sensors.yaml100 description: interrupt line(s) connected to the DRDY line(s) and/or the
102 three interrupts, and the DRDY must be the first one if it exists on
112 st,drdy-int-pin:
138 st,drdy-int-pin: false
145 # These have only DRDY
163 st,drdy-int-pin: false
181 st,drdy-int-pin = <1>;
195 st,drdy-int-pin = <2>;
/linux-6.12.1/Documentation/devicetree/bindings/iio/accel/
Dadi,adxl355.yaml31 Type for DRDY should be IRQ_TYPE_EDGE_RISING.
40 - DRDY
73 interrupt-names = "DRDY";
89 interrupt-names = "DRDY";
/linux-6.12.1/arch/arm/boot/dts/st/
Dste-href-tvk1281618-r2.dtsi89 st,drdy-int-pin = <1>;
99 * cannot set its DRDY line to open drain, so it cannot be
120 * cannot set its DRDY line to open drain, so it cannot be
132 st,drdy-int-pin = <1>;
157 * cannot set its DRDY line to open drain, so it cannot be
169 st,drdy-int-pin = <2>;
271 /* GPIO 32 used for DRDY, pull this down */
Dste-snowball.dts354 st,drdy-int-pin = <1>;
373 interrupts = <5 IRQ_TYPE_EDGE_RISING>; /* DRDY line */
378 st,drdy-int-pin = <2>;
385 interrupts = <6 IRQ_TYPE_EDGE_RISING>, /* DRDY line */
605 "GPIO166_A22", /* DRDY */
Dste-href-tvk1281618-r3.dtsi83 st,drdy-int-pin = <1>;
197 /* GPIO 32 used for DRDY, pull this down */
Dste-href-stuib.dtsi80 st,drdy-int-pin = <1>;
/linux-6.12.1/include/linux/platform_data/
Dst_sensors_pdata.h15 * @drdy_int_pin: Redirect DRDY on pin 1 (1) or pin 2 (2).
17 * Accelerometer DRDY on LSM330 available only on pin 1 (see datasheet).
18 * Magnetometer DRDY is supported only on LSM9DS0 and LSM303D.
/linux-6.12.1/include/linux/iio/common/
Dst_sensors.h148 * struct st_sensor_int_drdy - ST sensor device drdy line parameters
149 * @addr: address of INT drdy register.
150 * @mask: mask to enable drdy line.
167 * struct stat_drdy - status register of DRDY (data ready) interrupt.
232 * @drdy_int_pin: Redirect DRDY on pin 1 (1) or pin 2 (2).
233 * @int_pin_open_drain: Set the interrupt/DRDY to open drain.
/linux-6.12.1/drivers/iio/magnetometer/
Dak8974.c181 * @drdy_irq: uses the DRDY IRQ line
182 * @drdy_complete: completion for DRDY
183 * @drdy_active_low: the DRDY IRQ is active low
312 /* If we have a DRDY IRQ line, use it */ in ak8974_trigmeas()
344 "timeout waiting for DRDY IRQ\n"); in ak8974_await_drdy()
360 dev_err(&ak8974->i2c->dev, "timeout waiting for DRDY\n"); in ak8974_await_drdy()
407 /* Check if this was a DRDY from us */ in ak8974_drdy_irq_thread()
410 dev_err(&ak8974->i2c->dev, "error reading DRDY status\n"); in ak8974_drdy_irq_thread()
911 /* If we have a valid DRDY IRQ, make use of it */ in ak8974_probe()
915 dev_info(&i2c->dev, "enable rising edge DRDY IRQ\n"); in ak8974_probe()
[all …]
Dst_magn_core.c362 /* drdy line is routed drdy pin */
504 /* Default magn DRDY is available on INT2 pin */
/linux-6.12.1/drivers/iio/adc/
Dti-ads1298.c112 spinlock_t irq_busy_lock; /* Handshake between SPI and DRDY irqs */
114 * rdata_xfer_busy increments when a DRDY occurs and decrements when SPI
116 * 0 = Waiting for DRDY interrupt
118 * 2 = DRDY during SPI transfer, start another transfer on completion
119 * >2 = Multiple DRDY during transfer, lost rdata_xfer_busy - 2 samples
469 * DRDY interrupt occurred before SPI completion. Start a new in ads1298_rdata_release_busy_or_restart()
475 * If more than one DRDY took place, there was an overrun. Since in ads1298_rdata_release_busy_or_restart()
477 * we will wait for a DRDY interrupt after this SPI transaction. in ads1298_rdata_release_busy_or_restart()
481 /* No pending data, wait for DRDY */ in ads1298_rdata_release_busy_or_restart()
/linux-6.12.1/Documentation/devicetree/bindings/iio/magnetometer/
Dasahi-kasei,ak8974.yaml25 Data ready (DRDY) and interrupt (INT1) lines from the chip. The DRDY
Dasahi-kasei,ak8975.yaml38 AK8975 has a "Data ready" pin (DRDY) which informs that data
44 description: interrupt for DRDY pin. Triggered on rising edge.
/linux-6.12.1/drivers/iio/common/st_sensors/
Dst_sensors_core.c251 "DRDY on pin INT%d specified, but sensor does not support interrupts\n", in st_sensors_set_drdy_int_pin()
260 "DRDY on INT1 not available.\n"); in st_sensors_set_drdy_int_pin()
268 "DRDY on INT2 not available.\n"); in st_sensors_set_drdy_int_pin()
274 dev_err(&indio_dev->dev, "DRDY on pdata not valid.\n"); in st_sensors_set_drdy_int_pin()
302 if (!device_property_read_u32(dev, "st,drdy-int-pin", &val) && (val <= 2)) in st_sensors_dev_probe()
362 /* Disable DRDY, this might be still be enabled after reboot. */ in st_sensors_init_sensor()
432 * there are some devices (e.g. LIS3MDL) where drdy line is in st_sensors_set_dataready_irq()
/linux-6.12.1/drivers/iio/gyro/
Dst_gyro_core.c130 * for the DRDY line on INT2.
208 * for the DRDY line on INT2.
282 * for the DRDY line on INT2.
356 * for the DRDY line on INT2.
372 /* DRDY on gyros is available only on INT2 pin */
/linux-6.12.1/drivers/gpu/drm/gma500/
Dopregion.c58 u32 drdy; /* driver readiness */ member
269 opregion->acpi->drdy = 1; in psb_intel_opregion_init()
285 opregion->acpi->drdy = 0; in psb_intel_opregion_fini()
/linux-6.12.1/drivers/iio/pressure/
Dst_pressure.h40 * @drdy_int_pin: default press DRDY is available on INT1 pin.
/linux-6.12.1/arch/arm64/boot/dts/allwinner/
Dsun50i-a64-pinephone-1.2.dts40 * Board revision 1.2 fixed routing of the interrupt to DRDY pin,
/linux-6.12.1/arch/arm/boot/dts/ti/omap/
Dam335x-sancloud-bbe.dts38 st,drdy-int-pin = <1>;
/linux-6.12.1/Documentation/devicetree/bindings/iio/adc/
Dti,ads1298.yaml44 description: Interrupt on DRDY pin, triggers on falling edge
/linux-6.12.1/arch/arm/boot/dts/qcom/
Dqcom-apq8026-samsung-matisse-wifi.dts42 st,drdy-int-pin = <1>;
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dmsm8916-samsung-e2015-common.dtsi64 st,drdy-int-pin = <1>;
/linux-6.12.1/Documentation/devicetree/bindings/iio/imu/
Dst,lsm6dsx.yaml70 st,drdy-int-pin:
/linux-6.12.1/arch/arm64/boot/dts/freescale/
Dimx8mm-venice-gw71xx.dtsi91 st,drdy-int-pin = <1>;
Dimx8mp-venice-gw71xx.dtsi100 st,drdy-int-pin = <1>;

1234