iio: normalize array sentinel style
authorDavid Lechner <dlechner@baylibre.com>
Fri, 11 Apr 2025 20:49:34 +0000 (15:49 -0500)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Tue, 22 Apr 2025 18:10:04 +0000 (19:10 +0100)
commit70788d26ae1c482dba843efcc0cf166c2ba36a38
tree34d3962720f0d10fd14e8cbbef9e5dc405c2b932
parentef24ea86eff5dc82f877e2057330da3c463f17cf
iio: normalize array sentinel style

Use `\t(\{ ?\},|\{\}|\{\s*/\*.*\*/\s*\},?)$` regex to find and replace
the array sentinel in all IIO drivers to the same style.

For some time, we've been trying to consistently use `{ }` (no trailing
comma, no comment, one space between braces) for array sentinels in the
IIO subsystem. Still nearly 50% of existing code uses a different style.
To save reviewers from having to request this trivial change as
frequently, let's normalize the style in all existing IIO drivers.
At least when code is copy/pasted to new drivers, the style will be
consistent.

Signed-off-by: David Lechner <dlechner@baylibre.com>
Reviewed-by: Andy Shevchenko <andy@kernel.org>
Link: https://patch.msgid.link/20250411-iio-sentinel-normalization-v1-1-d293de3e3d93@baylibre.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
287 files changed:
drivers/iio/accel/adxl367_i2c.c
drivers/iio/accel/adxl367_spi.c
drivers/iio/accel/adxl372_i2c.c
drivers/iio/accel/adxl372_spi.c
drivers/iio/accel/bma220_spi.c
drivers/iio/accel/bmc150-accel-i2c.c
drivers/iio/accel/bmc150-accel-spi.c
drivers/iio/accel/bmi088-accel-i2c.c
drivers/iio/accel/bmi088-accel-spi.c
drivers/iio/accel/da280.c
drivers/iio/accel/da311.c
drivers/iio/accel/dmard10.c
drivers/iio/accel/fxls8962af-i2c.c
drivers/iio/accel/fxls8962af-spi.c
drivers/iio/accel/hid-sensor-accel-3d.c
drivers/iio/accel/kxsd9-i2c.c
drivers/iio/accel/kxsd9-spi.c
drivers/iio/accel/kxsd9.c
drivers/iio/accel/mma7660.c
drivers/iio/accel/mma9551.c
drivers/iio/accel/mma9553.c
drivers/iio/accel/mxc4005.c
drivers/iio/accel/sca3000.c
drivers/iio/accel/sca3300.c
drivers/iio/accel/st_accel_i2c.c
drivers/iio/accel/st_accel_spi.c
drivers/iio/accel/stk8312.c
drivers/iio/accel/stk8ba50.c
drivers/iio/adc/ad7280a.c
drivers/iio/adc/ad7768-1.c
drivers/iio/adc/ad7791.c
drivers/iio/adc/ad799x.c
drivers/iio/adc/adi-axi-adc.c
drivers/iio/adc/axp20x_adc.c
drivers/iio/adc/axp288_adc.c
drivers/iio/adc/cpcap-adc.c
drivers/iio/adc/da9150-gpadc.c
drivers/iio/adc/envelope-detector.c
drivers/iio/adc/fsl-imx25-gcq.c
drivers/iio/adc/hi8435.c
drivers/iio/adc/imx7d_adc.c
drivers/iio/adc/imx8qxp-adc.c
drivers/iio/adc/imx93_adc.c
drivers/iio/adc/intel_mrfld_adc.c
drivers/iio/adc/lpc18xx_adc.c
drivers/iio/adc/ltc2471.c
drivers/iio/adc/max1363.c
drivers/iio/adc/max77541-adc.c
drivers/iio/adc/meson_saradc.c
drivers/iio/adc/mt6359-auxadc.c
drivers/iio/adc/mt6370-adc.c
drivers/iio/adc/npcm_adc.c
drivers/iio/adc/pac1921.c
drivers/iio/adc/palmas_gpadc.c
drivers/iio/adc/rcar-gyroadc.c
drivers/iio/adc/rn5t618-adc.c
drivers/iio/adc/rzg2l_adc.c
drivers/iio/adc/spear_adc.c
drivers/iio/adc/stm32-adc.c
drivers/iio/adc/stm32-dfsdm-adc.c
drivers/iio/adc/sun20i-gpadc-iio.c
drivers/iio/adc/sun4i-gpadc-iio.c
drivers/iio/adc/ti-lmp92064.c
drivers/iio/adc/twl6030-gpadc.c
drivers/iio/adc/vf610_adc.c
drivers/iio/adc/xilinx-xadc-core.c
drivers/iio/addac/ad74413r.c
drivers/iio/afe/iio-rescale.c
drivers/iio/amplifiers/ad8366.c
drivers/iio/amplifiers/ada4250.c
drivers/iio/amplifiers/hmc425a.c
drivers/iio/cdc/ad7150.c
drivers/iio/cdc/ad7746.c
drivers/iio/chemical/ags02ma.c
drivers/iio/chemical/atlas-ezo-sensor.c
drivers/iio/chemical/atlas-sensor.c
drivers/iio/chemical/bme680_i2c.c
drivers/iio/chemical/bme680_spi.c
drivers/iio/chemical/sunrise_co2.c
drivers/iio/common/cros_ec_sensors/cros_ec_lid_angle.c
drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c
drivers/iio/common/scmi_sensors/scmi_iio.c
drivers/iio/common/ssp_sensors/ssp_dev.c
drivers/iio/dac/ad5064.c
drivers/iio/dac/ad5360.c
drivers/iio/dac/ad5380.c
drivers/iio/dac/ad5446.c
drivers/iio/dac/ad5449.c
drivers/iio/dac/ad5504.c
drivers/iio/dac/ad5592r-base.c
drivers/iio/dac/ad5592r.c
drivers/iio/dac/ad5593r.c
drivers/iio/dac/ad5624r_spi.c
drivers/iio/dac/ad5686-spi.c
drivers/iio/dac/ad5686.c
drivers/iio/dac/ad5696-i2c.c
drivers/iio/dac/ad5755.c
drivers/iio/dac/ad5758.c
drivers/iio/dac/ad5761.c
drivers/iio/dac/ad5766.c
drivers/iio/dac/ad5770r.c
drivers/iio/dac/ad5791.c
drivers/iio/dac/ad7293.c
drivers/iio/dac/ad7303.c
drivers/iio/dac/ad8801.c
drivers/iio/dac/ad9739a.c
drivers/iio/dac/adi-axi-dac.c
drivers/iio/dac/dpot-dac.c
drivers/iio/dac/ds4424.c
drivers/iio/dac/lpc18xx_dac.c
drivers/iio/dac/ltc1660.c
drivers/iio/dac/ltc2632.c
drivers/iio/dac/ltc2688.c
drivers/iio/dac/max5522.c
drivers/iio/dac/max5821.c
drivers/iio/dac/mcp4725.c
drivers/iio/dac/mcp4728.c
drivers/iio/dac/mcp4821.c
drivers/iio/dac/mcp4922.c
drivers/iio/dac/stm32-dac-core.c
drivers/iio/dac/stm32-dac.c
drivers/iio/dac/ti-dac082s085.c
drivers/iio/dac/ti-dac5571.c
drivers/iio/dac/ti-dac7311.c
drivers/iio/dac/ti-dac7612.c
drivers/iio/dac/vf610_dac.c
drivers/iio/filter/admv8818.c
drivers/iio/frequency/ad9523.c
drivers/iio/frequency/adf4350.c
drivers/iio/frequency/adf4371.c
drivers/iio/frequency/adf4377.c
drivers/iio/frequency/admv1013.c
drivers/iio/frequency/admv1014.c
drivers/iio/frequency/adrf6780.c
drivers/iio/gyro/adis16080.c
drivers/iio/gyro/adis16260.c
drivers/iio/gyro/adxrs450.c
drivers/iio/gyro/bmg160_i2c.c
drivers/iio/gyro/bmg160_spi.c
drivers/iio/gyro/hid-sensor-gyro-3d.c
drivers/iio/gyro/mpu3050-core.c
drivers/iio/gyro/mpu3050-i2c.c
drivers/iio/gyro/st_gyro_i2c.c
drivers/iio/gyro/st_gyro_spi.c
drivers/iio/health/afe4403.c
drivers/iio/health/afe4404.c
drivers/iio/health/max30100.c
drivers/iio/health/max30102.c
drivers/iio/humidity/am2315.c
drivers/iio/humidity/hid-sensor-humidity.c
drivers/iio/humidity/hts221_i2c.c
drivers/iio/humidity/hts221_spi.c
drivers/iio/humidity/htu21.c
drivers/iio/imu/adis16400.c
drivers/iio/imu/adis16460.c
drivers/iio/imu/adis16475.c
drivers/iio/imu/adis16480.c
drivers/iio/imu/bmi160/bmi160_i2c.c
drivers/iio/imu/bmi160/bmi160_spi.c
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c
drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c
drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c
drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c
drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c
drivers/iio/imu/kmx61.c
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c
drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c
drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c
drivers/iio/light/acpi-als.c
drivers/iio/light/adux1020.c
drivers/iio/light/al3000a.c
drivers/iio/light/al3010.c
drivers/iio/light/al3320a.c
drivers/iio/light/apds9960.c
drivers/iio/light/bh1780.c
drivers/iio/light/cm3232.c
drivers/iio/light/cm3323.c
drivers/iio/light/cm3605.c
drivers/iio/light/cros_ec_light_prox.c
drivers/iio/light/gp2ap002.c
drivers/iio/light/hid-sensor-als.c
drivers/iio/light/hid-sensor-prox.c
drivers/iio/light/isl29018.c
drivers/iio/light/isl29028.c
drivers/iio/light/jsa1212.c
drivers/iio/light/ltr390.c
drivers/iio/light/ltr501.c
drivers/iio/light/ltrf216a.c
drivers/iio/light/opt4001.c
drivers/iio/light/pa12203001.c
drivers/iio/light/st_uvis25_i2c.c
drivers/iio/light/st_uvis25_spi.c
drivers/iio/light/stk3310.c
drivers/iio/light/tsl2563.c
drivers/iio/light/tsl2583.c
drivers/iio/light/tsl2591.c
drivers/iio/light/tsl2772.c
drivers/iio/light/us5182d.c
drivers/iio/light/vcnl4000.c
drivers/iio/light/veml6040.c
drivers/iio/light/veml6075.c
drivers/iio/light/vl6180.c
drivers/iio/magnetometer/ak8974.c
drivers/iio/magnetometer/ak8975.c
drivers/iio/magnetometer/als31300.c
drivers/iio/magnetometer/bmc150_magn_i2c.c
drivers/iio/magnetometer/bmc150_magn_spi.c
drivers/iio/magnetometer/hid-sensor-magn-3d.c
drivers/iio/magnetometer/hmc5843_i2c.c
drivers/iio/magnetometer/mmc35240.c
drivers/iio/magnetometer/st_magn_i2c.c
drivers/iio/magnetometer/st_magn_spi.c
drivers/iio/magnetometer/tmag5273.c
drivers/iio/magnetometer/yamaha-yas530.c
drivers/iio/multiplexer/iio-mux.c
drivers/iio/orientation/hid-sensor-incl-3d.c
drivers/iio/orientation/hid-sensor-rotation.c
drivers/iio/position/hid-sensor-custom-intel-hinge.c
drivers/iio/potentiometer/ad5272.c
drivers/iio/potentiometer/ds1803.c
drivers/iio/potentiometer/max5432.c
drivers/iio/potentiometer/max5487.c
drivers/iio/potentiometer/mcp4018.c
drivers/iio/potentiometer/mcp41010.c
drivers/iio/potentiometer/mcp4131.c
drivers/iio/potentiometer/mcp4531.c
drivers/iio/potentiometer/tpl0102.c
drivers/iio/potentiostat/lmp91000.c
drivers/iio/pressure/abp060mg.c
drivers/iio/pressure/bmp280-i2c.c
drivers/iio/pressure/bmp280-spi.c
drivers/iio/pressure/cros_ec_baro.c
drivers/iio/pressure/dlhl60d.c
drivers/iio/pressure/dps310.c
drivers/iio/pressure/hid-sensor-press.c
drivers/iio/pressure/hp03.c
drivers/iio/pressure/hp206c.c
drivers/iio/pressure/hsc030pa_i2c.c
drivers/iio/pressure/hsc030pa_spi.c
drivers/iio/pressure/mpl115_spi.c
drivers/iio/pressure/mprls0025pa_i2c.c
drivers/iio/pressure/mprls0025pa_spi.c
drivers/iio/pressure/ms5637.c
drivers/iio/pressure/rohm-bm1390.c
drivers/iio/pressure/st_pressure_i2c.c
drivers/iio/pressure/st_pressure_spi.c
drivers/iio/pressure/zpa2326_spi.c
drivers/iio/proximity/as3935.c
drivers/iio/proximity/cros_ec_mkbp_proximity.c
drivers/iio/proximity/hx9023s.c
drivers/iio/proximity/irsd200.c
drivers/iio/proximity/isl29501.c
drivers/iio/proximity/mb1232.c
drivers/iio/proximity/ping.c
drivers/iio/proximity/srf04.c
drivers/iio/proximity/srf08.c
drivers/iio/proximity/sx9310.c
drivers/iio/proximity/sx9324.c
drivers/iio/proximity/sx9500.c
drivers/iio/proximity/vcnl3020.c
drivers/iio/resolver/ad2s1200.c
drivers/iio/resolver/ad2s1210.c
drivers/iio/resolver/ad2s90.c
drivers/iio/temperature/hid-sensor-temperature.c
drivers/iio/temperature/ltc2983.c
drivers/iio/temperature/maxim_thermocouple.c
drivers/iio/temperature/mcp9600.c
drivers/iio/temperature/tmp007.c
drivers/iio/temperature/tsys01.c
drivers/iio/temperature/tsys02d.c
drivers/iio/test/iio-test-format.c
drivers/iio/test/iio-test-gts.c
drivers/iio/test/iio-test-rescale.c
drivers/iio/trigger/stm32-lptimer-trigger.c
drivers/iio/trigger/stm32-timer-trigger.c
drivers/staging/iio/accel/adis16203.c
drivers/staging/iio/adc/ad7816.c
drivers/staging/iio/addac/adt7316-i2c.c
drivers/staging/iio/frequency/ad9832.c
drivers/staging/iio/frequency/ad9834.c
drivers/staging/iio/impedance-analyzer/ad5933.c
tools/iio/iio_generic_buffer.c