linux/drivers/iio/light
Rikard Falkeborn 6b46ddb51e iio: light: ltr501: Constify structs
Constify some data structs that are never changed. In order to do so,
also update a couple of functions that now need to accept pointers to
const struct instead of struct. While at it, update a few more functions
to accept pointers to const struct instead of pointers.

This allows the compiler to put more data in the code segment instead of
the data segment, as seen by the output of the file command:

Before:
   text    data     bss     dec     hex filename
  27080    8144     192   35416    8a58 drivers/iio/light/ltr501.o

After:
   text    data     bss     dec     hex filename
  27688    7536     192   35416    8a58 drivers/iio/light/ltr501.o
Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2020-05-11 20:19:19 +01:00
..
acpi-als.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
adjd_s311.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 330 2019-06-05 17:37:06 +02:00
adux1020.c iio: light: Add support for ADUX1020 sensor 2019-10-15 21:11:02 +01:00
al3010.c iio: light: add Dyna-Image AL3010 driver 2020-03-08 17:28:34 +00:00
al3320a.c iio: light: al3320a allow module autoload and polish 2020-03-08 17:28:35 +00:00
apds9300.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 330 2019-06-05 17:37:06 +02:00
apds9960.c iio: apds9960: Drop GPIO includes 2019-12-15 11:42:15 +00:00
bh1750.c iio: light: bh1750: Resolve compiler warning and make code more readable 2019-09-15 10:47:02 +01:00
bh1780.c iio: light: bh1780: use mod_devicetable.h and drop of_match_ptr macro 2020-04-25 15:37:04 +01:00
cm3232.c iio: light: cm3232: Add mod_devicetable.h include and drop of_match_ptr 2020-04-25 15:40:00 +01:00
cm3323.c iio: light: cm3323: Use device-managed APIs 2019-08-05 14:54:15 +01:00
cm3605.c treewide: Add SPDX license identifier for more missed files 2019-05-21 10:50:45 +02:00
cm32181.c iio: light: cm32181: Fix integartion time typo 2020-05-11 20:19:19 +01:00
cm36651.c iio: light: cm36651: redundant assignment to variable ret 2019-09-08 12:37:30 +01:00
cros_ec_light_prox.c iio: cros_ec: Expose hwfifo_timeout 2020-03-28 22:04:33 +01:00
gp2ap002.c iio: light: Simplify the current to lux LUT 2020-03-08 17:28:41 +00:00
gp2ap020a00f.c iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h + drop of_match_ptr 2020-04-25 15:42:22 +01:00
hid-sensor-als.c iio: hid-sensors: move triggered buffer setup into hid_sensor_setup_trigger 2020-05-10 09:35:53 +01:00
hid-sensor-prox.c iio: hid-sensors: move triggered buffer setup into hid_sensor_setup_trigger 2020-05-10 09:35:53 +01:00
iqs621-als.c iio: light: Add support for Azoteq IQS621/622 ambient light sensors 2020-03-27 08:25:56 +00:00
isl29018.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
isl29028.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 2019-05-30 11:29:52 -07:00
isl29125.c iio: light: isl29125: fix iio_triggered_buffer_{predisable,postenable} positions 2020-04-19 16:56:41 +01:00
jsa1212.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 2019-06-05 17:36:37 +02:00
Kconfig iio: vcnl4000: Add buffer support for VCNL4010/20. 2020-05-03 14:53:57 +01:00
lm3533-als.c iio: light: remove unneeded semicolon 2019-12-29 15:20:06 +00:00
ltr501.c iio: light: ltr501: Constify structs 2020-05-11 20:19:19 +01:00
lv0104cs.c
Makefile - New Drivers 2020-04-07 19:48:52 -07:00
max44000.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 330 2019-06-05 17:37:06 +02:00
max44009.c iio: light: add driver for MAX44009 2019-02-02 15:47:46 +00:00
noa1305.c iio:light:noa1305: Fix missing break statement. 2019-08-14 09:37:36 +02:00
opt3001.c iio: light: opt3001: Add mod_devicetable.h and drop use of of_match_ptr 2020-04-25 15:43:30 +01:00
pa12203001.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
rpr0521.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 330 2019-06-05 17:37:06 +02:00
si1133.c iio: light: si1133: Use get_unaligned_be24() 2020-05-03 09:47:19 +01:00
si1145.c iio: si1145: Drop GPIO include 2019-12-15 11:42:15 +00:00
st_uvis25_core.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
st_uvis25_i2c.c iio: light: st_uvis25: Add mod_devicetable.h and drop of_match_ptr 2020-04-25 15:44:36 +01:00
st_uvis25_spi.c iio: light: st_uvis25: Add mod_devicetable.h and drop of_match_ptr 2020-04-25 15:44:36 +01:00
st_uvis25.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 2019-05-30 11:29:19 -07:00
stk3310.c iio: light: stk3310: Add device tree support 2019-07-27 20:11:15 +01:00
tcs3414.c iio: tcs3414: fix iio_triggered_buffer_{pre,post}enable positions 2019-09-21 16:31:38 +01:00
tcs3472.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 330 2019-06-05 17:37:06 +02:00
tsl2563.c iio: light: tsl2563: Rename macro to fix typo 2020-03-21 11:12:56 +00:00
tsl2583.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
tsl2772.c iio: tsl2772: Use scnprintf() for avoiding potential buffer overflow 2020-04-19 16:56:14 +01:00
tsl4531.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 330 2019-06-05 17:37:06 +02:00
us5182d.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 488 2019-06-19 17:09:52 +02:00
vcnl4000.c iio: vcnl4000: Add buffer support for VCNL4010/20. 2020-05-03 14:53:57 +01:00
vcnl4035.c iio: light: Add support for vishay vcnl4035 2018-11-16 18:32:29 +00:00
veml6030.c iio: light: add driver for veml6030 ambient light sensor 2019-11-10 10:39:33 +00:00
veml6070.c iio: light: veml6070: convert to i2c_new_dummy_device 2019-07-27 22:52:07 +01:00
vl6180.c iio: light: vl6180: add include of mod_devicetable.h and drop of_match_ptr 2020-04-25 15:46:20 +01:00
zopt2201.c iio: light: zopt2201: Use get_unaligned_le24() 2020-05-03 09:47:19 +01:00