Home
last modified time | relevance | path

Searched full:proximity (Results 1 – 25 of 156) sorted by relevance

1234567

/linux/Documentation/misc-devices/
H A Dbh1770glc.rst20 BH1770GLC and SFH7770 are combined ambient light and proximity sensors.
21 ALS and proximity parts operates on their own, but they shares common I2C
23 but ALS side results are used to estimate reliability of the proximity sensor.
28 Proximity part contains IR-led driver up to 3 IR leds. The chip measures
29 amount of reflected IR light and produces proximity result. Resolution is
31 reliability of the proximity results. Thus ALS is always running while
32 proximity detection is needed.
35 Proximity low interrupt doesn't exists in the chip. This is simulated
36 by using a delayed work. As long as there is proximity threshold above
37 interrupts the delayed work is pushed forward. So, when proximity level goes
[all …]
H A Dapds990x.rst19 APDS990x is a combined ambient light and proximity sensor. ALS and proximity
21 while the proximity functionality is enabled.
41 Proximity side is little bit simpler. There is no need for complex conversions.
101 RO - measured proximity value
109 RW - enable / disable proximity - uses counting logic
111 - 1 enables the proximity
112 - 0 disables the proximity
118 values: 0 or prox0_sensor_range value. 0 means no proximity,
119 1023 means proximity. This causes minimal number of interrupts.
128 RW - threshold level which trigs proximity events.
/linux/Documentation/driver-api/cxl/platform/example-configurations/
H A Dflexible.rst144 Proximity Domain : 00000001
156 Proximity Domain : 00000002
168 Proximity Domain : 00000003
180 Proximity Domain : 00000004
192 Proximity Domain : 00000005
204 Proximity Domain : 00000006
216 Proximity Domain : 00000007
230 Target Proximity Domain List : 00000000
231 Target Proximity Domain List : 00000001
232 Target Proximity Domain List : 00000002
[all …]
H A Dhb-interleave.rst55 Proximity Domain : 00000001
69 Target Proximity Domain List : 00000000
70 Target Proximity Domain List : 00000001
71 Target Proximity Domain List : 00000002
77 Target Proximity Domain List : 00000000
78 Target Proximity Domain List : 00000001
79 Target Proximity Domain List : 00000002
H A Dmulti-dev-per-hb.rst15 * There is only one proximity domain the HMAT for both devices.
46 Proximity Domain : 00000001
60 Target Proximity Domain List : 00000000
61 Target Proximity Domain List : 00000001
67 Target Proximity Domain List : 00000000
68 Target Proximity Domain List : 00000001
/linux/drivers/iio/proximity/
H A DKconfig3 # Proximity sensors
22 menu "Proximity and distance sensors"
25 tristate "ChromeOS EC MKBP Proximity sensor"
28 Say Y here to enable the proximity sensor implemented via the ChromeOS EC MKBP
53 SAR sensors. This sensors is used for proximity detection applications.
155 Common Semtech proximity sensor code.
158 tristate "SX9310/SX9311 Semtech proximity sensor"
166 proximity/button sensor.
172 tristate "SX9324 Semtech proximity sensor"
180 proximity/button sensor.
[all …]
H A Dvcnl3020.c3 * Support for Vishay VCNL3020 proximity sensor on i2c bus.
21 #define VCNL_PROXIMITY_RATE 0x82 /* Rate of Proximity Measurement */
22 #define VCNL_LED_CURRENT 0x83 /* IR LED current for proximity mode */
23 #define VCNL_PS_RESULT_HI 0x87 /* Proximity result register, MSB */
24 #define VCNL_PS_RESULT_LO 0x88 /* Proximity result register, LSB */
31 #define VCNL_PS_MOD_ADJ 0x8f /* Proximity Modulator Timing Adjustment */
34 #define VCNL_PS_RDY BIT(5) /* proximity data ready? */
35 #define VCNL_PS_OD BIT(3) /* start on-demand proximity
39 /* Enables periodic proximity measurement */
265 "Error (%d) writing proximity rate register\n", rc); in vcnl3020_write_proxy_samp_freq()
[all …]
/linux/Documentation/devicetree/bindings/iio/light/
H A Dsharp,gp2ap002.yaml7 title: Sharp GP2AP002A00F and GP2AP002S00F proximity and ambient light sensors
13 Proximity and ambient light sensor with IR LED for the proximity
28 description: an interrupt for proximity, usually a GPIO line
43 sharp,proximity-far-hysteresis:
47 device-unique and adjust the optical setting for proximity detection
50 sharp,proximity-close-hysteresis:
54 device-unique and adjust the optical setting for proximity detection
61 - sharp,proximity-far-hysteresis
62 - sharp,proximity-close-hysteresis
82 sharp,proximity-far-hysteresis = /bits/ 8 <0x2f>;
[all …]
H A Dtsl2772.yaml7 title: AMS/TAOS Ambient Light Sensor (ALS) and Proximity Detector
13 Ambient light sensing and proximity detection with an i2c interface.
34 amstaos,proximity-diodes:
35 description: Proximity diodes to enable
47 description: Current for the proximity LED
80 amstaos,proximity-diodes = <0>;
H A Dvishay,vcnl4000.yaml7 title: VISHAY VCNL4000 ambient light and proximity sensor
13 Ambient light sensing with proximity detection over an i2c
34 proximity-near-level: true
51 proximity-near-level = <220>;
H A Dstk33xx.yaml8 Sensortek STK33xx I2C Ambient Light and Proximity sensor
14 Ambient light and proximity sensor over an i2c interface.
37 proximity-near-level: true
57 proximity-near-level = <25>;
H A Dcapella,cm3605.yaml8 Capella Microsystems CM3605 Ambient Light and Short Distance Proximity Sensor
18 This ALS and proximity sensor was one of the very first deployed in mobile
35 Connected to the POUT (proximity sensor out) line. The edge
37 movements toward and away from the proximity sensor.
/linux/Documentation/devicetree/bindings/iio/proximity/
H A Dgoogle,cros-ec-mkbp-proximity.yaml4 $id: http://devicetree.org/schemas/iio/proximity/google,cros-ec-mkbp-proximity.yaml#
7 title: ChromeOS EC MKBP Proximity Sensor
14 Google's ChromeOS EC sometimes has the ability to detect user proximity.
20 const: google,cros-ec-mkbp-proximity
23 description: Name for proximity sensor
32 proximity {
33 compatible = "google,cros-ec-mkbp-proximity";
34 label = "proximity-wifi-lte";
H A Dawinic,aw96103.yaml4 $id: http://devicetree.org/schemas/iio/proximity/awinic,aw96103.yaml#
7 title: Awinic's AW96103 capacitive proximity sensor and similar
13 Awinic's AW96103/AW96105 proximity sensor.
17 In mobile phone applications, the proximity sensor is primarily
18 used to detect the proximity of the human body to the phone. When the
21 we also refer to the proximity sensor as a SAR sensor.
35 proximity event has happened.
54 proximity@12 {
H A Dvishay,vcnl3020.yaml4 $id: http://devicetree.org/schemas/iio/proximity/vishay,vcnl3020.yaml#
7 title: Integrated Proximity Sensor With Infrared Emitter
13 The VCNL3020 is a fully integrated proximity sensor. Fully integrated means
40 The driver current for the LED used in proximity sensing.
59 proximity@13 {
H A Dsemtech,sx9310.yaml4 $id: http://devicetree.org/schemas/iio/proximity/semtech,sx9310.yaml#
7 title: Semtech's SX9310 capacitive proximity sensor
13 Semtech's SX9310/SX9311 capacitive proximity/button solution.
34 available or that a close/far proximity event has happened.
82 Sensor used for start-up proximity detection. The combined
116 proximity@28 {
H A Dtyhx,hx9023s.yaml4 $id: http://devicetree.org/schemas/iio/proximity/tyhx,hx9023s.yaml#
7 title: TYHX HX9023S capacitive proximity sensor
13 TYHX HX9023S proximity sensor. Datasheet can be found here:
26 and data is available or that a close/far proximity event has happened.
62 proximity@2a {
H A Dsemtech,sx9360.yaml4 $id: http://devicetree.org/schemas/iio/proximity/semtech,sx9360.yaml#
7 title: Semtech's SX9360 capacitive proximity sensor
14 Semtech's SX9360 proximity sensor.
26 and data is available or that a close/far proximity event has happened.
85 proximity@28 {
H A Dsemtech,sx9324.yaml4 $id: http://devicetree.org/schemas/iio/proximity/semtech,sx9324.yaml#
7 title: Semtech's SX9324 capacitive proximity sensor
14 Semtech's SX9324 proximity sensor.
29 and data is available or that a close/far proximity event has happened.
102 Phase used for start-up proximity detection.
181 proximity@28 {
/linux/include/linux/platform_data/
H A Dtsl2772.h4 * and proximity (prox) within the TAOS TSL2772 family of devices.
25 /* Proximity diode to use */
43 * @wait_time: Time between proximity and ALS cycles in 2.73
45 * @prox_time: Integration time of the proximity ADC in 2.73 ms
49 * @als_prox_config: The value of the ALS / Proximity configuration
56 * @prox_persistence: H/W Filters, Number of 'out of limits' proximity
58 * @prox_interrupt_en: Enable/Disable proximity interrupts.
59 * @prox_thres_low: Low threshold proximity detection.
60 * @prox_thres_high: High threshold proximity detection.
61 * @prox_pulse_count: Number if proximity emitter pulses.
[all …]
/linux/Documentation/driver-api/cxl/platform/acpi/
H A Dsrat.rst8 affinity to "Proximity Domains". This table is technically optional, but for
18 proximity domains. See linux numa creation for more information about how
21 Proximity Domain
23 A proximity domain is ROUGHLY equivalent to "NUMA Node" - though a 1-to-1
24 mapping is not guaranteed. There are scenarios where "Proximity Domain 4" may
36 Proximity Domain : 00000001 <- NUMA Node 1
49 The Generic Port Affinity subtable provides an association between a proximity
62 Proximity Domain : 00000001
67 The Proximity Domain is matched up to the :doc:`HMAT <hmat>` SSLBI Target
68 Proximity Domain List for the related latency or bandwidth numbers. Those
H A Dhmat.rst8 attributes and bandwidth and latency details for memory proximity domains.
14 bandwidth information for proximity domains.
22 Target Proximity Domain List : 00000000
23 Target Proximity Domain List : 00000001
29 Target Proximity Domain List : 00000000
30 Target Proximity Domain List : 00000001
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-light-isl290189 Scheme 0, makes full n (4, 8, 12, 16) bits (unsigned) proximity
10 detection. The range of Scheme 0 proximity count is from 0 to
13 range of Scheme 1 proximity count is from -2^(n-1) to 2^(n-1).
15 Scheme 0 has wider dynamic range, Scheme 1 proximity detection
/linux/arch/x86/mm/
H A Dsrat.c9 * Assumes all memory regions belonging to a single proximity domain
26 /* Callback for Proximity Domain -> x2APIC mapping */
49 printk(KERN_ERR "SRAT: Too many proximity domains %x\n", pxm); in acpi_numa_x2apic_affinity_init()
63 /* Callback for Proximity Domain -> LAPIC mapping */
83 printk(KERN_ERR "SRAT: Too many proximity domains %x\n", pxm); in acpi_numa_processor_affinity_init()
/linux/drivers/acpi/numa/
H A Dsrat.c26 /* maps to convert between proximity domain and logical node ID */
190 pr_debug("SRAT Processor (id[0x%02x] eid[0x%02x]) in proximity domain %d %s\n", in acpi_table_print_srat_entry()
201 pr_debug("SRAT Memory (0x%llx length 0x%llx) in proximity domain %d %s%s%s\n", in acpi_table_print_srat_entry()
217 pr_debug("SRAT Processor (x2apicid[0x%08x]) in proximity domain %d %s\n", in acpi_table_print_srat_entry()
228 pr_debug("SRAT Processor (acpi id[0x%04x]) in proximity domain %d %s\n", in acpi_table_print_srat_entry()
243 * are assigned a proximity domain in acpi_table_print_srat_entry()
245 pr_debug("SRAT Generic Initiator(Seg:%u BDF:%u) in proximity domain %d %s\n", in acpi_table_print_srat_entry()
253 * proximity domain reference in acpi_table_print_srat_entry()
255 pr_debug("SRAT Generic Initiator(HID=%.8s UID=%.4s) in proximity domain %d %s\n", in acpi_table_print_srat_entry()
268 pr_debug("SRAT Processor (acpi id[0x%04x]) in proximity domain %d %s\n", in acpi_table_print_srat_entry()
[all …]

1234567