From: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx> This set is basically all the stuff bindings where I couldn't come up with a unifying theme to split them out into smaller more palatble sets. So there is all sorts in here :) Enjoy. There are a few more binding files left after these are done. * io-channel-mux: Needs conversion of the mux subsystem bindings * xilinx-xadc: I think Lars is working on this one already. * lis302: This one got moved to IIO directory, but reflects a bunch of stuff that would not have made it into an IIO binding. The driver is still in misc and in theory has been replaced by the st-sensors driver. Need to think what to do about this one. * mount-matrix.txt: The binding part is under review for inclusion in dt-schema rather than kernel tree, but this document has a wealth of information we don't want hidden away there. As such I'm probably going to convert it to general kernel documentation. Final patch in here drops the generic temperatures sensor binding. Whilst I'm keen on that we only currently have one user. So I'd rather we had a second before we went to the effort of defining a proper yaml binding for that. Jonathan Cameron (46): dt-bindings:iio:resolver:adi,ad2s90: Conversion of binding to yaml. dt-bindings:iio:potentiometer:adi,ad5272 yaml conversion dt-bindings:iio:potentiometer:microchip,mcp4131 txt to yaml conversion dt-bindings:iio:potentiometer:microchip,mcp41010 txt to yaml conversion dt-bindings:iio:impedance-analyzer:adi,ad5933 yaml conversion. dt-bindings:iio:samsung,sensorhub-rinato: yaml conversion dt-bindings:iio:health:ti,afe4403: txt to yaml binding dt-bindings:iio:health:ti,afe4404: txt to yaml conversion dt-bindings:iio:health:maxim,max30100: txt to yaml conversion dt-bindings:iio:health:maxim,max30102: txt to yaml conversion dt-bindings:iio:imu:adi,adis16480: txt to yaml conversion dt-bindings:iio:imu:st,lsm6dsx: txt to yaml conversion dt-bindings:iio:light:avago,apds9300: txt to yaml conversion. dt-bindings:iio:light:avago,apds9960: txt to yaml conversion dt-bindings:iio:light:capella,cm36651: txt to yaml conversion. dt-bindings:iio:light:sharp,gp2ap020a00f: txt to yaml conversion. dt-bindings:iio:light:maxim,max44009: txt to yaml conversion. dt-bindings:iio:light:ti,opt3001: txt to yaml conversion dt-bindings:iio:light:upisemi,us51882: txt to yaml conversion. dt-bindings:iio:light:st,uvis25: txt to yaml conversion for this UV sensor dt-bindings:iio:light:vishay,vcnl4035: txt to yaml conversion dt-bindings:iio:light:st,vl6180: txt to yaml format conversion. dt-bindings:iio:magnetometer:fsl,mag3110: txt to yaml conversion dt-bindings:iio:magnetometer:asahi-kasei,ak8974: txt to yaml format conversion dt-bindings:iio:magnetometer:bosch,bmc150_magn: txt to yaml conversion. dt-bindings:iio:magnetometer:honeywell,hmc5843: txt to yaml format conversion dt-bindings:iio:magnetometer:pni,rm3100: txt to yaml conversion. dt-bindings:iio:adc:atmel,sama5d2-adc: txt to yaml conversion dt-bindings:iio:adc:atmel,sama9260-adc: conversion to yaml from at91_adc.txt dt-bindings:iio:adc:renesas,rcar-gyroadc: txt to yaml conversion. dt-bindings:iio:adc:x-powers,axp209-adc: txt to yaml conversion dt-bindings:iio:adc:brcm,iproc-static-adc: txt to yaml conversion dt-bindings:iio:adc:mediatek,mt2701-auxadc: rename and yaml conversion. dt-bindings:iio:adc:ti,palmas-gpadc: txt to yaml format conversion. dt-bindings:iio:adc:qcom,pm8018-adc: yaml conversion and rename. dt-bindings:iio:adc:qcom,spmi-iadc: txt to yaml format conversion. dt-binding:iio:adc:ti,ads124s08: txt to yaml format conversion. dt-bindings:iio:dac:ad5592r: txt to yaml format conversion. dt-bindings:iio:dac:ad5755: txt to yaml format conversion. dt-bindings:iio:accel:bosch,bma180: txt to yaml format conversion. dt-bindings:iio:accel:kionix,kxcjk1013: txt to yaml format conversion. dt-bindings:iio:accel:fsl,mma8452: txt to yaml conversion. dt-bindings:iio:gyro:bosch,bmg180: txt to yaml format conversion. dt-bindings:iio:st,st-sensors: txt to yaml conversion. dt-bindings:iio:frequency:adi,adf4350: txt to yaml format conversion. dt-bindings:iio:temperature: Drop generic binding file. .../devicetree/bindings/iio/accel/bma180.txt | 35 --- .../bindings/iio/accel/bosch,bma180.yaml | 62 ++++++ .../bindings/iio/accel/fsl,mma8452.yaml | 62 ++++++ .../bindings/iio/accel/kionix,kxcjk1013.txt | 24 --- .../bindings/iio/accel/kionix,kxcjk1013.yaml | 46 ++++ .../devicetree/bindings/iio/accel/mma8452.txt | 35 --- .../bindings/iio/adc/at91-sama5d2_adc.txt | 50 ----- .../devicetree/bindings/iio/adc/at91_adc.txt | 83 -------- .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 104 +++++++++ .../bindings/iio/adc/atmel,sama9260-adc.yaml | 178 ++++++++++++++++ .../bindings/iio/adc/axp20x_adc.txt | 48 ----- .../iio/adc/brcm,iproc-static-adc.txt | 40 ---- .../iio/adc/brcm,iproc-static-adc.yaml | 70 ++++++ .../iio/adc/mediatek,mt2701-auxadc.yaml | 77 +++++++ .../bindings/iio/adc/mt6577_auxadc.txt | 34 --- .../bindings/iio/adc/palmas-gpadc.txt | 48 ----- .../bindings/iio/adc/qcom,pm8018-adc.yaml | 166 +++++++++++++++ .../bindings/iio/adc/qcom,pm8xxx-xoadc.txt | 157 -------------- .../bindings/iio/adc/qcom,spmi-iadc.txt | 46 ---- .../bindings/iio/adc/qcom,spmi-iadc.yaml | 62 ++++++ .../bindings/iio/adc/renesas,gyroadc.txt | 98 --------- .../iio/adc/renesas,rcar-gyroadc.yaml | 141 ++++++++++++ .../bindings/iio/adc/ti,ads124s08.yaml | 52 +++++ .../bindings/iio/adc/ti,palmas-gpadc.yaml | 87 ++++++++ .../bindings/iio/adc/ti-ads124s08.txt | 25 --- .../bindings/iio/adc/x-powers,axp209-adc.yaml | 67 ++++++ .../devicetree/bindings/iio/dac/ad5592r.txt | 155 -------------- .../devicetree/bindings/iio/dac/ad5755.txt | 124 ----------- .../bindings/iio/dac/adi,ad5592r.yaml | 201 ++++++++++++++++++ .../bindings/iio/dac/adi,ad5755.yaml | 178 ++++++++++++++++ .../bindings/iio/frequency/adf4350.txt | 86 -------- .../bindings/iio/frequency/adi,adf4350.yaml | 190 +++++++++++++++++ .../bindings/iio/gyroscope/bmg160.txt | 20 -- .../bindings/iio/gyroscope/bosch,bmg160.yaml | 46 ++++ .../bindings/iio/health/afe4403.txt | 33 --- .../bindings/iio/health/afe4404.txt | 29 --- .../bindings/iio/health/max30100.txt | 28 --- .../bindings/iio/health/max30102.txt | 33 --- .../bindings/iio/health/maxim,max30100.yaml | 52 +++++ .../bindings/iio/health/maxim,max30102.yaml | 75 +++++++ .../bindings/iio/health/ti,afe4403.yaml | 54 +++++ .../bindings/iio/health/ti,afe4404.yaml | 51 +++++ .../iio/impedance-analyzer/ad5933.txt | 26 --- .../iio/impedance-analyzer/adi,ad5933.yaml | 59 +++++ .../bindings/iio/imu/adi,adis16480.txt | 86 -------- .../bindings/iio/imu/adi,adis16480.yaml | 130 +++++++++++ .../bindings/iio/imu/st,lsm6dsx.yaml | 86 ++++++++ .../bindings/iio/imu/st_lsm6dsx.txt | 49 ----- .../bindings/iio/light/apds9300.txt | 21 -- .../bindings/iio/light/apds9960.txt | 21 -- .../bindings/iio/light/avago,apds9300.yaml | 44 ++++ .../bindings/iio/light/avago,apds9960.yaml | 44 ++++ .../bindings/iio/light/capella,cm36651.yaml | 48 +++++ .../devicetree/bindings/iio/light/cm36651.txt | 26 --- .../bindings/iio/light/gp2ap020a00f.txt | 21 -- .../bindings/iio/light/max44009.txt | 24 --- .../bindings/iio/light/maxim,max44009.yaml | 45 ++++ .../devicetree/bindings/iio/light/opt3001.txt | 25 --- .../iio/light/sharp,gp2ap020a00f.yaml | 49 +++++ .../bindings/iio/light/st,uvis25.yaml | 42 ++++ .../bindings/iio/light/st,vl6180.yaml | 45 ++++ .../bindings/iio/light/ti,opt3001.yaml | 47 ++++ .../bindings/iio/light/upisemi,us5182.yaml | 75 +++++++ .../devicetree/bindings/iio/light/us5182d.txt | 45 ---- .../devicetree/bindings/iio/light/uvis25.txt | 22 -- .../bindings/iio/light/vcnl4035.txt | 18 -- .../bindings/iio/light/vishay,vcnl4035.yaml | 45 ++++ .../devicetree/bindings/iio/light/vl6180.txt | 15 -- .../bindings/iio/magnetometer/ak8974.txt | 31 --- .../iio/magnetometer/asahi-kasei,ak8974.yaml | 57 +++++ .../bindings/iio/magnetometer/bmc150_magn.txt | 25 --- .../iio/magnetometer/bosch,bmc150_magn.yaml | 55 +++++ .../iio/magnetometer/fsl,mag3110.yaml | 48 +++++ .../bindings/iio/magnetometer/hmc5843.txt | 21 -- .../iio/magnetometer/honeywell,hmc5843.yaml | 43 ++++ .../bindings/iio/magnetometer/mag3110.txt | 27 --- .../bindings/iio/magnetometer/pni,rm3100.txt | 20 -- .../bindings/iio/magnetometer/pni,rm3100.yaml | 42 ++++ .../bindings/iio/potentiometer/ad5272.txt | 27 --- .../iio/potentiometer/adi,ad5272.yaml | 50 +++++ .../bindings/iio/potentiometer/mcp41010.txt | 28 --- .../bindings/iio/potentiometer/mcp4131.txt | 84 -------- .../iio/potentiometer/microchip,mcp41010.yaml | 48 +++++ .../iio/potentiometer/microchip,mcp4131.yaml | 102 +++++++++ .../bindings/iio/resolver/ad2s90.txt | 31 --- .../bindings/iio/resolver/adi,ad2s90.yaml | 60 ++++++ .../iio/samsung,sensorhub-rinato.yaml | 72 +++++++ .../devicetree/bindings/iio/sensorhub.txt | 24 --- .../bindings/iio/st,st-sensors.yaml | 123 +++++++++++ .../devicetree/bindings/iio/st-sensors.txt | 82 ------- .../iio/temperature/temperature-bindings.txt | 7 - 91 files changed, 3480 insertions(+), 2037 deletions(-) delete mode 100644 Documentation/devicetree/bindings/iio/accel/bma180.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/fsl,mma8452.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/mma8452.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama9260-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/axp20x_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt2701-auxadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/mt6577_auxadc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/palmas-gpadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,pm8018-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,pm8xxx-xoadc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads124s08.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/x-powers,axp209-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5592r.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5755.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5592r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5755.yaml delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adf4350.txt create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adf4350.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bosch,bmg160.yaml delete mode 100644 Documentation/devicetree/bindings/iio/health/afe4403.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/afe4404.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30100.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30102.txt create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30100.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/ti,afe4403.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/ti,afe4404.yaml delete mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/adi,ad5933.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9300.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9960.txt create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm36651.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/cm36651.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/gp2ap020a00f.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt create mode 100644 Documentation/devicetree/bindings/iio/light/maxim,max44009.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt create mode 100644 Documentation/devicetree/bindings/iio/light/sharp,gp2ap020a00f.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,uvis25.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,vl6180.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ti,opt3001.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/upisemi,us5182.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/us5182d.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/uvis25.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4035.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4035.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/vl6180.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei,ak8974.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bosch,bmc150_magn.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/fsl,mag3110.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/hmc5843.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/honeywell,hmc5843.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ad5272.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/adi,ad5272.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp4131.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp41010.yaml create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp4131.yaml delete mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt create mode 100644 Documentation/devicetree/bindings/iio/resolver/adi,ad2s90.yaml create mode 100644 Documentation/devicetree/bindings/iio/samsung,sensorhub-rinato.yaml delete mode 100644 Documentation/devicetree/bindings/iio/sensorhub.txt create mode 100644 Documentation/devicetree/bindings/iio/st,st-sensors.yaml delete mode 100644 Documentation/devicetree/bindings/iio/st-sensors.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-bindings.txt -- 2.28.0