/openbmc/linux/drivers/iio/light/ |
H A D | lm3533-als.c | 3 * lm3533-als.c -- LM3533 Ambient Light Sensor driver 65 struct lm3533_als *als = iio_priv(indio_dev); in lm3533_als_get_adc() local 75 ret = lm3533_read(als->lm3533, reg, &val); in lm3533_als_get_adc() 88 struct lm3533_als *als = iio_priv(indio_dev); in _lm3533_als_get_zone() local 92 ret = lm3533_read(als->lm3533, LM3533_REG_ALS_ZONE_INFO, &val); in _lm3533_als_get_zone() 106 struct lm3533_als *als = iio_priv(indio_dev); in lm3533_als_get_zone() local 109 if (test_bit(LM3533_ALS_FLAG_INT_ENABLED, &als->flags)) { in lm3533_als_get_zone() 110 *zone = atomic_read(&als->zone); in lm3533_als_get_zone() 132 struct lm3533_als *als = iio_priv(indio_dev); in lm3533_als_get_target() local 143 ret = lm3533_read(als->lm3533, reg, val); in lm3533_als_get_target() [all …]
|
H A D | acpi-als.c | 5 * Based on ALS driver: 28 #define ACPI_ALS_CLASS "als" 29 #define ACPI_ALS_DEVICE_NAME "acpi-als" 85 static int acpi_als_read_value(struct acpi_als *als, char *prop, s32 *val) in acpi_als_read_value() argument 90 status = acpi_evaluate_integer(als->device->handle, prop, NULL, in acpi_als_read_value() 94 acpi_evaluation_failure_warn(als->device->handle, prop, status); in acpi_als_read_value() 106 struct acpi_als *als = iio_priv(indio_dev); in acpi_als_notify() local 111 iio_trigger_poll_nested(als->trig); in acpi_als_notify() 116 "Unhandled ACPI ALS event (%08x)!\n", in acpi_als_notify() 126 struct acpi_als *als = iio_priv(indio_dev); in acpi_als_read_raw() local [all …]
|
H A D | Kconfig | 21 be called acpi-als. 77 tristate "Avago APDS9960 gesture/RGB/ALS/proximity sensor" 84 APDS9960 gesture/RGB/ALS/proximity sensor. 187 tristate "Sharp GP2AP002 Proximity/ALS sensor" 191 Say Y here if you have a Sharp GP2AP002 proximity/ALS combo-chip 198 tristate "Sharp GP2AP020A00F Proximity/ALS sensor" 205 Say Y here if you have a Sharp GP2AP020A00F proximity/ALS combo-chip 219 will be called iqs621-als. 239 This driver supports the sysfs interface to get the ALS, IR intensity, 260 tristate "HID ALS" [all …]
|
H A D | veml6030.c | 65 * Scale is 1/gain. Value 0.125 is ALS gain x (1/8), 0.25 is 66 * ALS gain x (1/4), 1.0 = ALS gain x 1 and 2.0 is ALS gain x 2. 108 "can't read als conf register %d\n", ret); in in_illuminance_period_available_show() 222 "can't read als conf register %d\n", ret); in veml6030_get_intgrn_tm() 295 "can't update als integration time %d\n", ret); in veml6030_set_intgrn_tm() 327 "can't read als conf register %d\n", ret); in veml6030_read_persistence() 400 "can't set als gain %d\n", ret); in veml6030_set_als_gain() 428 "can't read als conf register %d\n", ret); in veml6030_get_als_gain() 468 "can't read als threshold value %d\n", ret); in veml6030_read_thresh() 520 dev_err(dev, "can't read als data %d\n", ret); in veml6030_read_raw() [all …]
|
H A D | Makefile | 7 obj-$(CONFIG_ACPI_ALS) += acpi-als.o 25 obj-$(CONFIG_HID_SENSOR_ALS) += hid-sensor-als.o 27 obj-$(CONFIG_IQS621_ALS) += iqs621-als.o 32 obj-$(CONFIG_SENSORS_LM3533) += lm3533-als.o
|
H A D | gp2ap020a00f.c | 59 #define GP2AP020A00F_ALS_REG 0x01 /* ALS related settings */ 62 #define GP2AP020A00F_TL_L_REG 0x04 /* ALS: Threshold low LSB */ 63 #define GP2AP020A00F_TL_H_REG 0x05 /* ALS: Threshold low MSB */ 64 #define GP2AP020A00F_TH_L_REG 0x06 /* ALS: Threshold high LSB */ 65 #define GP2AP020A00F_TH_H_REG 0x07 /* ALS: Threshold high MSB */ 70 #define GP2AP020A00F_D0_L_REG 0x0c /* ALS result: Clear/Illuminance LSB */ 71 #define GP2AP020A00F_D0_H_REG 0x0d /* ALS result: Clear/Illuminance MSB */ 72 #define GP2AP020A00F_D1_L_REG 0x0e /* ALS result: IR LSB */ 73 #define GP2AP020A00F_D1_H_REG 0x0f /* ALS result: IR LSB */ 94 #define GP2AP020A00F_FLAG_A 0x02 /* ALS: interrupt result */ [all …]
|
H A D | tsl2591.c | 136 /* TSL2591 delay period between polls when checking for ALS valid flag */ 174 * Period table is ALS persist cycle x integration time setting 176 * ALS cycles: 1, 2, 3, 5, 10, 20, 25, 30, 35, 40, 45, 50, 55, 60 400 * Sleep for ALS integration time to allow enough time or an ADC read in tsl2591_wait_adc_complete() 401 * cycle to complete. Check status after delay for ALS valid. in tsl2591_wait_adc_complete() 405 /* Check for status ALS valid flag for up to 100ms */ in tsl2591_wait_adc_complete() 411 dev_err(&client->dev, "Timed out waiting for valid ALS data\n"); in tsl2591_wait_adc_complete() 512 dev_err(&client->dev, "Failed to set als gain & int time\n"); in tsl2591_set_als_gain_int_time() 546 dev_err(&client->dev, "Failed to set als lower threshold\n"); in tsl2591_set_als_lower_threshold() 554 dev_err(&client->dev, "Failed to set als lower threshold\n"); in tsl2591_set_als_lower_threshold() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/leds/ |
H A D | leds-lm3532.txt | 31 Optional properties if ALS mode is used: 32 - ti,als-vmin - Minimum ALS voltage defined in Volts 33 - ti,als-vmax - Maximum ALS voltage defined in Volts 34 Per the data sheet the max ALS voltage is 2V and the min is 0V 41 - ti,als-avrg-time-us - Determines the length of time the device needs to 42 average the two ALS inputs. This is only used if 45 - ti,als-input-mode - Determines how the device uses the attached ALS 56 if the LED strings are controlled by the ALS. 59 0x01 - LED strings are ALS controlled 80 ti,als-vmin = <0>; [all …]
|
/openbmc/linux/drivers/leds/ |
H A D | leds-lm3532.c | 99 * @config: value of ALS configuration register 102 * @als_avrg_time: ALS averaging time 103 * @als_input_mode: ALS input mode for brightness control 104 * @als_vmin: Minimum ALS voltage 105 * @als_vmax: Maximum ALS voltage 106 * @zone_lo: values of ALS lo ZB(Zone Boundary) registers 107 * @zone_hi: values of ALS hi ZB(Zone Boundary) registers 154 * @als_data: Pointer to the als data struct 449 struct lm3532_als_data *als = priv->als_data; in lm3532_als_configure() local 455 als_vmin = als->als_vmin; in lm3532_als_configure() [all …]
|
H A D | leds-lm3530.c | 54 /* ALS Config Register Options */ 65 /* ALS Resistor Select */ 91 { "als", LM3530_BL_MODE_ALS }, 100 * @mode: mode of operation - manual, ALS, PWM 117 * @config : value of ALS configuration register 118 * @imp_sel : value of ALS resistor select register 119 * @zone : values of ALS ZB(Zone Boundary) registers 156 struct lm3530_als_data *als) in lm3530_als_configure() argument 176 als->zones[i] = (((als_vmin + LM3530_ALS_OFFSET_mV) + in lm3530_als_configure() 179 als->config = in lm3530_als_configure() [all …]
|
/openbmc/linux/include/linux/ |
H A D | led-lm3530.h | 24 #define LM3530_ALS_AVRG_TIME_32ms (0) /* ALS Averaging Time */ 42 /* ALS Resistor Select */ 43 #define LM3530_ALS_IMPD_Z (0x00) /* ALS Impedance */ 62 LM3530_BL_MODE_ALS, /* "als" */ 66 /* ALS input select */ 82 * @mode: mode of operation i.e. Manual, ALS or PWM 83 * @als_input_mode: select source of ALS input - ALS1/2 or average 86 * @als_avrg_time: ALS input averaging time 92 * @als_vmin: als input voltage calibrated for max brightness in mV 93 * @als_vmax: als input voltage calibrated for min brightness in mV
|
/openbmc/openbmc/poky/meta/files/common-licenses/ |
H A D | CC-BY-NC-ND-3.0-DE | 9 …DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUS… 13 …anziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schu… 19 …Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auf… 35 …rm und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammel… 45 …ichtung hierzu besteht (etwa im Wege von File-Sharing), so wird dies nicht als auf geschäftlichen … 57 …es, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zu… 63 … vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.b) als nicht-… 65 … vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.b) als nicht-… 85 …a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verb… 89 …c. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelt… [all …]
|
H A D | CC-BY-NC-3.0-DE | 9 …DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUS… 13 …anziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schu… 19 …Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auf… 35 …rm und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammel… 49 …ichtung hierzu besteht (etwa im Wege von File-Sharing), so wird dies nicht als auf geschäftlichen … 63 …es, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zu… 69 … vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.b) als nicht-… 71 … vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.b) als nicht-… 91 …a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verb… 97 …d. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelt… [all …]
|
H A D | CC-BY-NC-SA-3.0-DE | 9 …DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUS… 13 …anziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schu… 21 …Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auf… 37 …rm und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammel… 65 …ichtung hierzu besteht (etwa im Wege von File-Sharing), so wird dies nicht als auf geschäftlichen … 79 …es, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zu… 85 … vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.c) als nicht-… 87 … vor, dass Sie eine Nutzung des Schutzgegenstandes für andere als die in Abschnitt 4.c) als nicht-… 107 …a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verb… 113 …d. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelt… [all …]
|
H A D | CC-BY-3.0-NL | 7 HET WERK (ALS HIERONDER OMSCHREVEN) WORDT TER BESCHIKKING GESTELD OVEREENKOMSTIG DE VOORWAARDEN VAN… 15 …Een Verzamelwerk zal voor de toepassing van deze Licentie niet als een Afgeleid werk (als hieronde… 17 …n verstande dat een Verzamelwerk voor de toepassing van deze Licentie niet als een Afgeleid werk z… 19 …rk en een bewegend beeld ('synching') voor de toepassing van deze Licentie als een Afgeleid Werk w… 37 …uitvoeren en het on-line beschikbaar stellen van het Werk, afzonderlijk en als deel van een Verzam… 45 … niet door middel van een auteursrechtenorganisatie) bij zowel commercieel als niet-commercieel ge… 47 … doet van het recht om dergelijke heffingen te innen bij zowel commercieel als niet-commercieel ge… 49 …rechtenorganisatie, door middel van die organisatie) bij zowel commercieel als niet-commercieel ge… 57 …als vermeld in lid 4(a), alle auteursrechtvermeldingen met betrekking tot het Werk te laten staan.… 93 …gever indien Creative Commons zichzelf uitdrukkelijk kenbaar gemaakt heeft als de Licentiegever kr…
|
H A D | CC-BY-3.0-AT | 7 …DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUS… 11 …anziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Bearbeitung des Sch… 17 …Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auf… 37 …rm und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammel… 73 …es, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zu… 93 …a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verb… 99 …d. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelt… 107 …ns alle Rechte und Pflichten eines Lizenzgebers, wenn es sich ausdrücklich als Lizenzgeber im Sinn… 109 …r insoweit das Recht, das Logo und die Marke "Creative Commons" zu nutzen, als dies notwendig ist,…
|
H A D | CC-BY-ND-3.0-DE | 9 …DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUS… 13 …anziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schu… 19 …Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auf… 35 …rm und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammel… 63 …es, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zu… 83 …a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verb… 87 …c. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelt… 96 …ns alle Rechte und Pflichten eines Lizenzgebers, wenn es sich ausdrücklich als Lizenzgeber im Sinn… 98 …r insoweit das Recht, das Logo und die Marke "Creative Commons" zu nutzen, als dies notwendig ist,…
|
H A D | CC-BY-3.0-DE | 9 …DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUS… 13 …anziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schu… 19 …Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auf… 35 …rm und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammel… 69 …es, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zu… 89 …a. Jedes Mal, wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes ver… 95 …d. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelt… 104 …ns alle Rechte und Pflichten eines Lizenzgebers, wenn es sich ausdrücklich als Lizenzgeber im Sinn… 106 …r insoweit das Recht, das Logo und die Marke "Creative Commons" zu nutzen, als dies notwendig ist,…
|
H A D | CC-BY-SA-3.0-DE | 9 …DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUS… 13 …anziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Abwandlung des Schu… 21 …Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auf… 33 …mons.org/compatiblelicenses aufgelistet ist und die durch Creative Commons als grundsätzlich zur v… 45 …rm und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammel… 97 …es, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zu… 117 …a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verb… 123 …d. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelt… 131 …ns alle Rechte und Pflichten eines Lizenzgebers, wenn es sich ausdrücklich als Lizenzgeber im Sinn… 133 …r insoweit das Recht, das Logo und die Marke "Creative Commons" zu nutzen, als dies notwendig ist,…
|
H A D | CC-BY-SA-3.0-AT | 7 …DEN LIZENZBEDINGUNGEN RECHTSVERBINDLICH EINVERSTANDEN. SOWEIT DIESE LIZENZ ALS LIZENZVERTRAG ANZUS… 11 …anziehung des Schutzgegenstandes zur Vertonung von Laufbildern sein. Nicht als Bearbeitung des Sch… 19 …Schutzgegenstand unter den Bedingungen dieser Lizenz anbietet und insoweit als Rechteinhaberin auf… 31 …mons.org/compatiblelicenses aufgelistet ist und die durch Creative Commons als grundsätzlich zur v… 47 …rm und Menge zu vervielfältigen, ihn in Sammelwerke zu integrieren und ihn als Teil solcher Sammel… 101 …es, die allein deshalb unter den Schutzgegenstandsbegriff fallen, weil sie als Datenbanken oder Zu… 121 …a. Jedes Mal wenn Sie den Schutzgegenstand für sich genommen oder als Teil eines Sammelwerkes verb… 127 …d. Keine Bestimmung dieser Lizenz soll als abbedungen und kein Verstoß gegen sie als zulässig gelt… 135 …ns alle Rechte und Pflichten eines Lizenzgebers, wenn es sich ausdrücklich als Lizenzgeber im Sinn… 137 …r insoweit das Recht, das Logo und die Marke "Creative Commons" zu nutzen, als dies notwendig ist,…
|
/openbmc/linux/include/linux/platform_data/ |
H A D | tsl2772.h | 38 * @als_time: Integration time of the ALS channel ADCs in 2.73 ms 43 * @wait_time: Time between proximity and ALS cycles in 2.73 49 * @als_prox_config: The value of the ALS / Proximity configuration 51 * @als_cal_target: Known external ALS reading for calibration. 52 * @als_persistence: H/W Filters, Number of 'out of limits' ALS readings. 53 * @als_interrupt_en: Enable/Disable ALS interrupts
|
/openbmc/linux/arch/s390/boot/ |
H A D | als.c | 20 static unsigned long als[] = { FACILITIES_ALS }; variable 70 for (i = 0; i < ARRAY_SIZE(als); i++) { in print_missing_facilities() 71 val = ~stfle_fac_list[i] & als[i]; in print_missing_facilities() 110 for (i = 0; i < ARRAY_SIZE(als); i++) { in verify_facilities() 111 if ((stfle_fac_list[i] & als[i]) != als[i]) in verify_facilities()
|
/openbmc/linux/Documentation/misc-devices/ |
H A D | bh1770glc.rst | 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. 25 ALS produces 16 bit lux values. The chip contains interrupt logic to produce 30 8 bit. Driver supports only one channel. Driver uses ALS results to estimate 31 reliability of the proximity results. Thus ALS is always running while
|
H A D | apds990x.rst | 19 APDS990x is a combined ambient light and proximity sensor. ALS and proximity 20 functionality are highly connected. ALS measurement path must be running 23 ALS produces raw measurement values for two channels: Clear channel 34 ALS contains 4 different gain steps. Driver automatically
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-backlight-driver-lm3533 | 6 Get the ALS output channel used as input in 7 ALS-current-control mode (0, 1), where: 19 Enable ALS-current-control mode (0, 1).
|