Home
last modified time | relevance | path

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

123

/openbmc/linux/Documentation/devicetree/bindings/iio/
H A Dst,st-sensors.yaml99 description: interrupt line(s) connected to the DRDY line(s) and/or the
101 three interrupts, and the DRDY must be the first one if it exists on
111 st,drdy-int-pin:
137 st,drdy-int-pin: false
144 # These have only DRDY
162 st,drdy-int-pin: false
180 st,drdy-int-pin = <1>;
194 st,drdy-int-pin = <2>;
/openbmc/linux/Documentation/devicetree/bindings/iio/accel/
H A Dadi,adxl355.yaml31 Type for DRDY should be IRQ_TYPE_EDGE_RISING.
40 - DRDY
73 interrupt-names = "DRDY";
89 interrupt-names = "DRDY";
/openbmc/linux/include/linux/platform_data/
H A 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.
/openbmc/linux/arch/arm/boot/dts/st/
H A 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 */
H A 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 */
H A Dste-href-tvk1281618-r3.dtsi83 st,drdy-int-pin = <1>;
197 /* GPIO 32 used for DRDY, pull this down */
H A Dste-href-stuib.dtsi80 st,drdy-int-pin = <1>;
/openbmc/linux/include/linux/iio/common/
H A 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.
/openbmc/linux/drivers/iio/magnetometer/
H A 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()
347 "timeout waiting for DRDY IRQ\n"); in ak8974_await_drdy()
363 dev_err(&ak8974->i2c->dev, "timeout waiting for DRDY\n"); in ak8974_await_drdy()
410 /* Check if this was a DRDY from us */ in ak8974_drdy_irq_thread()
413 dev_err(&ak8974->i2c->dev, "error reading DRDY status\n"); in ak8974_drdy_irq_thread()
917 /* If we have a valid DRDY IRQ, make use of it */ in ak8974_probe()
921 dev_info(&i2c->dev, "enable rising edge DRDY IRQ\n"); in ak8974_probe()
[all …]
H A Dst_magn_core.c362 /* drdy line is routed drdy pin */
504 /* Default magn DRDY is available on INT2 pin */
/openbmc/linux/Documentation/devicetree/bindings/iio/magnetometer/
H A Dasahi-kasei,ak8974.yaml25 Data ready (DRDY) and interrupt (INT1) lines from the chip. The DRDY
H A Dasahi-kasei,ak8975.yaml34 AK8975 has a "Data ready" pin (DRDY) which informs that data
40 description: interrupt for DRDY pin. Triggered on rising edge.
/openbmc/linux/drivers/iio/common/st_sensors/
H A 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()
/openbmc/linux/drivers/iio/gyro/
H A 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 */
/openbmc/qemu/tests/qtest/
H A Dide-test.c67 DRDY = 0x40, enumerator
292 assert_bit_set(qpci_io_readb(dev, ide_bar, reg_status), DRDY); in send_dma_request()
633 assert_bit_set(data, DRDY | DRQ); in test_identify()
640 assert_bit_set(data, DRDY); in test_identify()
755 assert_bit_set(data, BSY | DRDY); in test_flush()
769 assert_bit_set(data, DRDY); in test_flush()
803 assert_bit_set(data, BSY | DRDY); in test_pci_retry_flush()
819 assert_bit_set(data, DRDY); in test_pci_retry_flush()
987 assert_bit_set(data, DRQ | DRDY); in cdrom_pio_impl()
1010 assert_bit_set(data, DRQ | DRDY); in cdrom_pio_impl()
[all …]
/openbmc/linux/drivers/gpu/drm/gma500/
H A 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()
/openbmc/linux/drivers/iio/pressure/
H A Dst_pressure.h40 * @drdy_int_pin: default press DRDY is available on INT1 pin.
/openbmc/linux/arch/arm64/boot/dts/allwinner/
H A Dsun50i-a64-pinephone-1.2.dts40 * Board revision 1.2 fixed routing of the interrupt to DRDY pin,
/openbmc/linux/arch/arm/boot/dts/ti/omap/
H A Dam335x-sancloud-bbe.dts38 st,drdy-int-pin = <1>;
/openbmc/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8916-samsung-e2015-common.dtsi58 st,drdy-int-pin = <1>;
H A Dmsm8916-samsung-gt5-common.dtsi105 st,drdy-int-pin = <1>;
/openbmc/linux/Documentation/devicetree/bindings/iio/imu/
H A Dst,lsm6dsx.yaml68 st,drdy-int-pin:
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mm-venice-gw71xx.dtsi85 st,drdy-int-pin = <1>;
H A Dimx8mp-venice-gw71xx.dtsi78 st,drdy-int-pin = <1>;
/openbmc/linux/drivers/iio/humidity/
H A Dhts221_buffer.c63 * H_DA bit (humidity data available) is routed to DRDY line. in hts221_trigger_handler_thread()

123