projects/linux·commit 2eff01ee

Merge tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

2eff01ee · Linus Torvalds <[email protected]> · 2024-11-29 11:58:27 -08:00

Pull char/misc/IIO/whatever driver subsystem updates from Greg KH:
 "Here is the 'big and hairy' char/misc/iio and other small driver
  subsystem updates for 6.13-rc1.

  Loads of things in here, and even a fun merge conflict!

   - rust misc driver bindings and other rust changes to make misc
     drivers actually possible.

     I think this is the tipping point, expect to see way more rust
     drivers going forward now that these bindings are present. Next
     merge window hopefully we will have pci and platform drivers
     working, which will fully enable almost all driver subsystems to
     start accepting (or at least getting) rust drivers.

     This is the end result of a lot of work from a lot of people,
     congrats to all of them for getting this far, you've proved many of
     us wrong in the best way possible, working code :)

   - IIO driver updates, too many to list individually, that subsystem
     keeps growing and growing...

   - Interconnect driver updates

   - nvmem driver updates

   - pwm driver updates

   - platform_driver::remove() fixups, loads of them

   - counter driver updates

   - misc driver updates (keba?)

   - binder driver updates and fixes

   - loads of other small char/misc/etc driver updates and additions,
     full details in the shortlog.

  All of these have been in linux-next for a while, with no other
  reported issues other than that merge conflict"

* tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (401 commits)
  mei: vsc: Fix typo "maintstepping" -> "mainstepping"
  firmware: Switch back to struct platform_driver::remove()
  misc: isl29020: Fix the wrong format specifier
  scripts/tags.sh: Don't tag usages of DEFINE_MUTEX
  fpga: Switch back to struct platform_driver::remove()
  mei: vsc: Improve error logging in vsc_identify_silicon()
  mei: vsc: Do not re-enable interrupt from vsc_tp_reset()
  dt-bindings: spmi: qcom,x1e80100-spmi-pmic-arb: Add SAR2130P compatible
  dt-bindings: spmi: spmi-mtk-pmif: Add compatible for MT8188
  spmi: pmic-arb: fix return path in for_each_available_child_of_node()
  iio: Move __private marking before struct element priv in struct iio_dev
  docs: iio: ad7380: add adaq4370-4 and adaq4380-4
  iio: adc: ad7380: add support for adaq4370-4 and adaq4380-4
  iio: adc: ad7380: use local dev variable to shorten long lines
  iio: adc: ad7380: fix oversampling formula
  dt-bindings: iio: adc: ad7380: add adaq4370-4 and adaq4380-4 compatible parts
  bus: mhi: host: pci_generic: Use pcim_iomap_region() to request and map MHI BAR
  bus: mhi: host: Switch trace_mhi_gen_tre fields to native endian
  misc: atmel-ssc: Use of_property_present() for non-boolean properties
  misc: keba: Add hardware dependency
  ...
Commit
2eff01ee2881becc9daaa0d53477ec202136b1f4
Parents
55cb93fd · 5a6c3525

Merge commit. Changes below are compared with the first parent: 55cb93fd.

Changes

448 files changed · +22822 −5384

FileStatusAddDelContent
Documentation/ABI/testing/sysfs-bus-iiomodified+32−0View file
Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130deleted+0−46View before deletion
Documentation/devicetree/bindings/iio/adc/adc.yamlmodified+4−0View file
Documentation/devicetree/bindings/iio/adc/adi,ad7173.yamlmodified+3−0View file
Documentation/devicetree/bindings/iio/adc/adi,ad7380.yamlmodified+120−0View file
Documentation/devicetree/bindings/iio/adc/adi,ad7606.yamlmodified+195−4View file
Documentation/devicetree/bindings/iio/adc/adi,ad7625.yamladded+176−0View file
Documentation/devicetree/bindings/iio/adc/adi,ad7779.yamladded+110−0View file
Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yamlmodified+1−0View file
Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yamladded+86−0View file
Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yamlmodified+8−1View file
Documentation/devicetree/bindings/iio/dac/adi,ad5791.yamlmodified+39−0View file
Documentation/devicetree/bindings/iio/dac/adi,ad8460.yamladded+164−0View file
Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yamlmodified+66−3View file
Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yamladded+79−0View file
Documentation/devicetree/bindings/iio/imu/bosch,smi240.yamladded+51−0View file
Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yamlmodified+1−1View file
Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yamlmodified+6−1View file
Documentation/devicetree/bindings/iio/light/ti,opt3001.yamlmodified+3−1View file
Documentation/devicetree/bindings/iio/light/veml6030.yaml → Documentation/devicetree/bindings/iio/light/vishay,veml6030.yamlrenamed+53−10View file
Documentation/devicetree/bindings/iio/light/vishay,veml6075.yamlmodified+20−1View file
Documentation/devicetree/bindings/iio/magnetometer/allegromicro,als31300.yamladded+46−0View file
Documentation/devicetree/bindings/iio/pressure/bmp085.yamlmodified+20−2View file
Documentation/devicetree/bindings/iio/temperature/ti,tmp006.yamlmodified+6−0View file
Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yamlmodified+2−0View file
Documentation/devicetree/bindings/interconnect/qcom,qcs615-rpmh.yamladded+73−0View file
Documentation/devicetree/bindings/interconnect/qcom,qcs8300-rpmh.yamladded+72−0View file
Documentation/devicetree/bindings/interconnect/qcom,sar2130p-rpmh.yamladded+117−0View file
Documentation/devicetree/bindings/fuse/renesas,rcar-efuse.yaml → Documentation/devicetree/bindings/nvmem/renesas,rcar-efuse.yamlrenamed+24−11View file
Documentation/devicetree/bindings/fuse/renesas,rcar-otp.yaml → Documentation/devicetree/bindings/nvmem/renesas,rcar-otp.yamlrenamed+11−6View file
Documentation/devicetree/bindings/nvmem/sc27xx-efuse.txtdeleted+0−52View before deletion
Documentation/devicetree/bindings/nvmem/sprd,sc2731-efuse.yamladded+68−0View file
Documentation/devicetree/bindings/nvmem/sprd,ums312-efuse.yamladded+61−0View file
Documentation/devicetree/bindings/nvmem/sprd-efuse.txtdeleted+0−39View before deletion
Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.txtdeleted+0−40View before deletion
Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.yamladded+54−0View file
Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yamlmodified+1−0View file
Documentation/devicetree/bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yamlmodified+5−1View file
Documentation/devicetree/bindings/vendor-prefixes.yamlmodified+4−0View file
Documentation/iio/ad7380.rstmodified+16−0View file
Documentation/iio/ad7606.rstadded+144−0View file
Documentation/iio/ad7625.rstadded+91−0View file
Documentation/iio/bno055.rstmodified+1−1View file
Documentation/iio/index.rstmodified+2−0View file
MAINTAINERSmodified+59−3View file
drivers/android/binder.cmodified+49−15View file
drivers/bus/mhi/host/boot.cmodified+2−2View file
drivers/bus/mhi/host/internal.hmodified+1−1View file
drivers/bus/mhi/host/pci_generic.cmodified+3−3View file
drivers/bus/mhi/host/trace.hmodified+13−12View file
drivers/char/powernv-op-panel.cmodified+1−1View file
drivers/char/sonypi.cmodified+1−1View file
drivers/char/xilinx_hwicap/xilinx_hwicap.cmodified+1−1View file
drivers/char/xillybus/xillybus_of.cmodified+1−1View file
drivers/comedi/comedi_fops.cmodified+12−0View file
drivers/counter/ftm-quaddec.cmodified+1−0View file
drivers/counter/intel-qep.cmodified+3−7View file
drivers/counter/stm32-timer-cnt.cmodified+14−3View file
drivers/counter/ti-ecap-capture.cmodified+6−1View file
drivers/firmware/arm_scmi/driver.cmodified+1−1View file
drivers/firmware/arm_scpi.cmodified+1−1View file
drivers/firmware/google/coreboot_table.cmodified+1−1View file
drivers/firmware/imx/imx-dsp.cmodified+1−1View file
drivers/firmware/memmap.cmodified+1−1View file
drivers/firmware/microchip/mpfs-auto-update.cmodified+1−1View file
drivers/firmware/mtk-adsp-ipc.cmodified+4−5View file
drivers/firmware/qemu_fw_cfg.cmodified+1−1View file
drivers/firmware/raspberrypi.cmodified+1−1View file
drivers/firmware/stratix10-rsu.cmodified+1−1View file
drivers/firmware/stratix10-svc.cmodified+1−1View file
drivers/firmware/xilinx/zynqmp.cmodified+1−1View file
drivers/fpga/altera-fpga2sdram.cmodified+1−1View file
drivers/fpga/altera-freeze-bridge.cmodified+1−1View file
drivers/fpga/altera-hps2fpga.cmodified+1−1View file
drivers/fpga/dfl-afu-main.cmodified+4−4View file
drivers/fpga/dfl-fme-br.cmodified+4−4View file
drivers/fpga/dfl-fme-main.cmodified+4−4View file
drivers/fpga/dfl-fme-region.cmodified+4−4View file
drivers/fpga/intel-m10-bmc-sec-update.cmodified+1−1View file
drivers/fpga/of-fpga-region.cmodified+1−1View file
drivers/fpga/socfpga-a10.cmodified+1−1View file
drivers/fpga/stratix10-soc.cmodified+1−1View file
drivers/fpga/xilinx-pr-decoupler.cmodified+1−1View file
drivers/fpga/zynq-fpga.cmodified+1−1View file
drivers/greybus/interface.cmodified+1−1View file
drivers/iio/accel/adxl355_core.cmodified+1−1View file
drivers/iio/accel/adxl367.cmodified+1−1View file
drivers/iio/accel/adxl372.cmodified+1−1View file
drivers/iio/accel/adxl380.cmodified+3−8View file
drivers/iio/accel/bma180.cmodified+2−1View file
drivers/iio/accel/bma220_spi.cmodified+1−0View file
drivers/iio/accel/bma400_core.cmodified+2−2View file
drivers/iio/accel/bmc150-accel-core.cmodified+1−1View file
drivers/iio/accel/bmc150-accel.hmodified+2−1View file
drivers/iio/accel/fxls8962af-core.cmodified+4−4View file
drivers/iio/accel/hid-sensor-accel-3d.cmodified+4−5View file
drivers/iio/accel/kionix-kx022a.cmodified+3−2View file
drivers/iio/accel/kxcjk-1013.cmodified+217−225View file
drivers/iio/accel/kxsd9.cmodified+2−1View file
drivers/iio/accel/mma7455_core.cmodified+2−1View file
drivers/iio/accel/mma8452.cmodified+3−2View file
drivers/iio/accel/mma9551.cmodified+8−19View file
drivers/iio/accel/mma9553.cmodified+17−29View file
drivers/iio/accel/msa311.cmodified+2−1View file
drivers/iio/accel/mxc4005.cmodified+2−1View file
drivers/iio/accel/sca3000.cmodified+3−3View file
drivers/iio/accel/stk8312.cmodified+2−1View file
drivers/iio/accel/stk8ba50.cmodified+2−1View file
drivers/iio/adc/Kconfigmodified+41−2View file
drivers/iio/adc/Makefilemodified+3−0View file
drivers/iio/adc/ab8500-gpadc.cmodified+1−1View file
drivers/iio/adc/ad4000.cmodified+5−1View file
drivers/iio/adc/ad7091r-base.cmodified+2−1View file
drivers/iio/adc/ad7091r-base.hmodified+1−1View file
drivers/iio/adc/ad7173.cmodified+36−2View file
drivers/iio/adc/ad7192.cmodified+3−0View file
drivers/iio/adc/ad7266.cmodified+1−1View file
drivers/iio/adc/ad7280a.cmodified+6−8View file
drivers/iio/adc/ad7291.cmodified+1−1View file
drivers/iio/adc/ad7380.cmodified+154−24View file
drivers/iio/adc/ad7606.cmodified+871−185View file
drivers/iio/adc/ad7606.hmodified+107−27View file
drivers/iio/adc/ad7606_par.cmodified+118−15View file
drivers/iio/adc/ad7606_spi.cmodified+157−38View file
drivers/iio/adc/ad7625.cadded+684−0View file
drivers/iio/adc/ad7779.cadded+914−0View file
drivers/iio/adc/ad7780.cmodified+1−1View file
drivers/iio/adc/ad7791.cmodified+2−2View file
drivers/iio/adc/ad7793.cmodified+1−1View file
drivers/iio/adc/ad7887.cmodified+2−2View file
drivers/iio/adc/ad7923.cmodified+2−2View file
drivers/iio/adc/ad7944.cmodified+2−2View file
drivers/iio/adc/ad799x.cmodified+1−1View file
drivers/iio/adc/ad_sigma_delta.cmodified+2−2View file
drivers/iio/adc/at91-sama5d2_adc.cmodified+1−1View file
drivers/iio/adc/at91_adc.cmodified+1−1View file
drivers/iio/adc/axp20x_adc.cmodified+16−46View file
drivers/iio/adc/axp288_adc.cmodified+1−1View file
drivers/iio/adc/bcm_iproc_adc.cmodified+4−4View file
drivers/iio/adc/da9150-gpadc.cmodified+5−21View file
drivers/iio/adc/dln2-adc.cmodified+1−1View file
drivers/iio/adc/ep93xx_adc.cmodified+1−1View file
drivers/iio/adc/exynos_adc.cmodified+1−1View file
drivers/iio/adc/gehc-pmc-adc.cadded+228−0View file
drivers/iio/adc/hi8435.cmodified+1−1View file
drivers/iio/adc/imx8qxp-adc.cmodified+1−1View file
drivers/iio/adc/imx93_adc.cmodified+1−1View file
drivers/iio/adc/intel_mrfld_adc.cmodified+1−1View file
drivers/iio/adc/lp8788_adc.cmodified+5−13View file
drivers/iio/adc/ltc2497-core.cmodified+5−10View file
drivers/iio/adc/max1363.cmodified+3−2View file
drivers/iio/adc/max34408.cmodified+1−1View file
drivers/iio/adc/meson_saradc.cmodified+1−1View file
drivers/iio/adc/mp2629_adc.cmodified+2−2View file
drivers/iio/adc/mt6360-adc.cmodified+1−1View file
drivers/iio/adc/mxs-lradc-adc.cmodified+3−3View file
drivers/iio/adc/npcm_adc.cmodified+1−1View file
drivers/iio/adc/pac1921.cmodified+25−23View file
drivers/iio/adc/pac1934.cmodified+1−1View file
drivers/iio/adc/palmas_gpadc.cmodified+2−2View file
drivers/iio/adc/qcom-pm8xxx-xoadc.cmodified+4−6View file
drivers/iio/adc/qcom-spmi-adc5.cmodified+2−2View file
drivers/iio/adc/qcom-spmi-vadc.cmodified+2−5View file
drivers/iio/adc/rcar-gyroadc.cmodified+1−1View file
drivers/iio/adc/rn5t618-adc.cmodified+1−1View file
drivers/iio/adc/stm32-adc-core.cmodified+1−1View file
drivers/iio/adc/stm32-adc.cmodified+1−1View file
drivers/iio/adc/stm32-dfsdm-adc.cmodified+1−1View file
drivers/iio/adc/stm32-dfsdm-core.cmodified+1−1View file
drivers/iio/adc/sun20i-gpadc-iio.cmodified+2−5View file
drivers/iio/adc/sun4i-gpadc-iio.cmodified+3−6View file
drivers/iio/adc/ti-ads1015.cmodified+2−3View file
drivers/iio/adc/ti-ads1119.cmodified+1−1View file
drivers/iio/adc/ti-ads1298.cmodified+1−1View file
drivers/iio/adc/ti_am335x_adc.cmodified+5−5View file
drivers/iio/adc/twl4030-madc.cmodified+2−2View file
drivers/iio/adc/twl6030-gpadc.cmodified+1−1View file
drivers/iio/adc/vf610_adc.cmodified+1−1View file
drivers/iio/adc/xilinx-ams.cmodified+1−1View file
drivers/iio/adc/xilinx-xadc-events.cmodified+2−2View file
drivers/iio/adc/xilinx-xadc.hmodified+1−1View file
drivers/iio/addac/ad74115.cmodified+9−9View file
drivers/iio/addac/ad74413r.cmodified+41−61View file
drivers/iio/cdc/ad7150.cmodified+1−1View file
drivers/iio/chemical/Kconfigmodified+2−0View file
drivers/iio/chemical/bme680.hmodified+8−3View file
drivers/iio/chemical/bme680_core.cmodified+299−67View file
drivers/iio/common/inv_sensors/inv_sensors_timestamp.cmodified+4−0View file
drivers/iio/common/st_sensors/st_sensors_trigger.cmodified+1−1View file
drivers/iio/dac/Kconfigmodified+32−0View file
drivers/iio/dac/Makefilemodified+3−0View file
drivers/iio/dac/ad3552r-common.cadded+249−0View file
drivers/iio/dac/ad3552r-hs.cadded+529−0View file
drivers/iio/dac/ad3552r-hs.hadded+19−0View file
drivers/iio/dac/ad3552r.cmodified+73−484View file
drivers/iio/dac/ad3552r.hadded+228−0View file
drivers/iio/dac/ad5380.cmodified+17−68View file
drivers/iio/dac/ad5421.cmodified+1−1View file
drivers/iio/dac/ad5446.cmodified+16−61View file
drivers/iio/dac/ad5504.cmodified+15−46View file
drivers/iio/dac/ad5624r.hmodified+0−1View file
drivers/iio/dac/ad5624r_spi.cmodified+13−58View file
drivers/iio/dac/ad5755.cmodified+3−8View file
drivers/iio/dac/ad5761.cmodified+23−86View file
drivers/iio/dac/ad5770r.cmodified+7−37View file
drivers/iio/dac/ad5791.cmodified+93−112View file
drivers/iio/dac/ad8460.cadded+951−0View file
drivers/iio/dac/adi-axi-dac.cmodified+372−77View file
drivers/iio/dac/dpot-dac.cmodified+1−1View file
drivers/iio/dac/lpc18xx_dac.cmodified+3−3View file
drivers/iio/dac/m62332.cmodified+1−1View file
drivers/iio/dac/max517.cmodified+1−1View file
drivers/iio/dac/stm32-dac-core.cmodified+1−1View file
drivers/iio/dac/stm32-dac.cmodified+1−1View file
drivers/iio/dac/vf610_dac.cmodified+1−1View file
drivers/iio/dummy/iio_simple_dummy.hmodified+1−1View file
drivers/iio/dummy/iio_simple_dummy_events.cmodified+15−17View file
drivers/iio/frequency/ad9523.cmodified+1−1View file
drivers/iio/frequency/adf4350.cmodified+1−1View file
drivers/iio/frequency/adf4371.cmodified+32−31View file
drivers/iio/gyro/Kconfigmodified+1−1View file
drivers/iio/gyro/bmg160_core.cmodified+2−17View file
drivers/iio/gyro/bmg160_i2c.cmodified+3−3View file
drivers/iio/gyro/fxas21002c_core.cmodified+1−2View file
drivers/iio/gyro/hid-sensor-gyro-3d.cmodified+4−4View file
drivers/iio/gyro/mpu3050-core.cmodified+1−1View file
drivers/iio/humidity/hid-sensor-humidity.cmodified+2−2View file
drivers/iio/humidity/hts221_buffer.cmodified+1−2View file
drivers/iio/imu/Kconfigmodified+15−0View file
drivers/iio/imu/Makefilemodified+3−0View file
drivers/iio/imu/bmi160/bmi160_core.cmodified+1−10View file
drivers/iio/imu/bmi270/Kconfigadded+33−0View file
drivers/iio/imu/bmi270/Makefileadded+7−0View file
drivers/iio/imu/bmi270/bmi270.hadded+38−0View file
drivers/iio/imu/bmi270/bmi270_core.cadded+734−0View file
drivers/iio/imu/bmi270/bmi270_i2c.cadded+66−0View file
drivers/iio/imu/bmi270/bmi270_spi.cadded+92−0View file
drivers/iio/imu/bmi323/bmi323.hmodified+0−1View file
drivers/iio/imu/bmi323/bmi323_core.cmodified+6−12View file
drivers/iio/imu/fxos8700_core.cmodified+0−1View file
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.cmodified+0−2View file
drivers/iio/imu/inv_icm42600/inv_icm42600_core.cmodified+1−9View file
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.cmodified+0−3View file
drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.cmodified+17−0View file
drivers/iio/imu/inv_icm42600/inv_icm42600_spi.cmodified+17−0View file
drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.cmodified+5−6View file
drivers/iio/imu/inv_mpu6050/inv_mpu_core.cmodified+24−14View file
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.cmodified+10−0View file
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.hmodified+4−0View file
drivers/iio/imu/inv_mpu6050/inv_mpu_spi.cmodified+10−0View file
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.cmodified+0−1View file
drivers/iio/imu/kmx61.cmodified+4−23View file
drivers/iio/imu/smi240.cadded+621−0View file
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.hmodified+1−1View file
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.cmodified+8−14View file
drivers/iio/industrialio-acpi.cmodified+44−4View file
drivers/iio/industrialio-backend.cmodified+80−2View file
drivers/iio/industrialio-core.cmodified+2−1View file
drivers/iio/industrialio-gts-helper.cmodified+2−2View file
drivers/iio/inkern.cmodified+5−4View file
drivers/iio/light/Kconfigmodified+14−4View file
drivers/iio/light/Makefilemodified+1−0View file
drivers/iio/light/adux1020.cmodified+6−6View file
drivers/iio/light/al3010.cmodified+5−6View file
drivers/iio/light/apds9300.cmodified+10−10View file
drivers/iio/light/apds9306.cmodified+2−5View file
drivers/iio/light/apds9960.cmodified+3−7View file
drivers/iio/light/bh1745.cmodified+23−27View file
drivers/iio/light/cm32181.cmodified+1−2View file
drivers/iio/light/cm3605.cmodified+1−1View file
drivers/iio/light/cm36651.cmodified+1−1View file
drivers/iio/light/gp2ap002.cmodified+1−1View file
drivers/iio/light/gp2ap020a00f.cmodified+1−1View file
drivers/iio/light/hid-sensor-als.cmodified+4−4View file
drivers/iio/light/hid-sensor-prox.cmodified+111−90View file
drivers/iio/light/iqs621-als.cmodified+1−1View file
drivers/iio/light/isl29018.cmodified+12−26View file
drivers/iio/light/lm3533-als.cmodified+4−4View file
drivers/iio/light/ltr390.cmodified+355−7View file
drivers/iio/light/ltr501.cmodified+11−24View file
drivers/iio/light/ltrf216a.cmodified+1−0View file
drivers/iio/light/max44009.cmodified+1−1View file
drivers/iio/light/opt3001.cmodified+157−34View file
drivers/iio/light/rpr0521.cmodified+1−13View file
drivers/iio/light/st_uvis25_core.cmodified+1−2View file
drivers/iio/light/stk3310.cmodified+1−4View file
drivers/iio/light/tcs3472.cmodified+1−1View file
drivers/iio/light/tsl2563.cmodified+1−1View file
drivers/iio/light/tsl2591.cmodified+1−1View file
drivers/iio/light/tsl2772.cmodified+3−3View file
drivers/iio/light/us5182d.cmodified+1−1View file
drivers/iio/light/vcnl4000.cmodified+3−2View file
drivers/iio/light/veml3235.cadded+495−0View file
drivers/iio/light/veml6030.cmodified+411−126View file
drivers/iio/light/veml6070.cmodified+160−41View file
drivers/iio/light/vl6180.cmodified+239−16View file
drivers/iio/magnetometer/Kconfigmodified+13−0View file
drivers/iio/magnetometer/Makefilemodified+1−0View file
drivers/iio/magnetometer/ak8974.cmodified+1−1View file
drivers/iio/magnetometer/als31300.cadded+494−0View file
drivers/iio/magnetometer/bmc150_magn.cmodified+0−15View file
drivers/iio/magnetometer/bmc150_magn_i2c.cmodified+0−9View file
drivers/iio/magnetometer/bmc150_magn_spi.cmodified+0−9View file
drivers/iio/magnetometer/hid-sensor-magn-3d.cmodified+3−3View file
drivers/iio/orientation/hid-sensor-incl-3d.cmodified+4−4View file
drivers/iio/orientation/hid-sensor-rotation.cmodified+4−4View file
drivers/iio/position/hid-sensor-custom-intel-hinge.cmodified+4−4View file
drivers/iio/position/iqs624-pos.cmodified+1−1View file
drivers/iio/pressure/bmp280-core.cmodified+602−111View file
drivers/iio/pressure/bmp280-i2c.cmodified+2−2View file
drivers/iio/pressure/bmp280-spi.cmodified+2−2View file
drivers/iio/pressure/bmp280.hmodified+55−1View file
drivers/iio/pressure/hid-sensor-press.cmodified+4−4View file
drivers/iio/pressure/rohm-bm1390.cmodified+0−3View file
drivers/iio/proximity/aw96103.cmodified+1−1View file
drivers/iio/proximity/cros_ec_mkbp_proximity.cmodified+2−2View file
drivers/iio/proximity/hx9023s.cmodified+2−2View file
drivers/iio/proximity/irsd200.cmodified+3−2View file
drivers/iio/proximity/srf04.cmodified+1−1View file
drivers/iio/proximity/sx9324.cmodified+20−0View file
drivers/iio/proximity/sx9360.cmodified+0−1View file
drivers/iio/proximity/sx9500.cmodified+3−3View file
drivers/iio/proximity/sx_common.cmodified+1−22View file
drivers/iio/proximity/sx_common.hmodified+1−5View file
drivers/iio/proximity/vcnl3020.cmodified+1−1View file
drivers/iio/proximity/vl53l0x-i2c.cmodified+146−28View file
drivers/iio/temperature/Kconfigmodified+2−0View file
drivers/iio/temperature/hid-sensor-temperature.cmodified+2−2View file
drivers/iio/temperature/mcp9600.cmodified+1−1View file
drivers/iio/temperature/tmp006.cmodified+121−13View file
drivers/iio/temperature/tmp007.cmodified+1−1View file
drivers/iio/trigger/iio-trig-interrupt.cmodified+1−1View file
drivers/iio/trigger/stm32-timer-trigger.cmodified+1−1View file
drivers/interconnect/core.cmodified+2−2View file
drivers/interconnect/imx/imx8mm.cmodified+1−1View file
drivers/interconnect/imx/imx8mn.cmodified+1−1View file
drivers/interconnect/imx/imx8mp.cmodified+1−1View file
drivers/interconnect/imx/imx8mq.cmodified+1−1View file
drivers/interconnect/mediatek/mt8183.cmodified+1−1View file
drivers/interconnect/mediatek/mt8195.cmodified+1−1View file
drivers/interconnect/qcom/Kconfigmodified+29−0View file
drivers/interconnect/qcom/Makefilemodified+6−0View file
drivers/interconnect/qcom/icc-rpmh.cmodified+4−1View file
drivers/interconnect/qcom/icc-rpmh.hmodified+1−1View file
drivers/interconnect/qcom/msm8909.cmodified+1−1View file
drivers/interconnect/qcom/msm8916.cmodified+1−1View file
drivers/interconnect/qcom/msm8937.cmodified+5−5View file
drivers/interconnect/qcom/msm8939.cmodified+1−1View file
drivers/interconnect/qcom/msm8953.cmodified+1−1View file
drivers/interconnect/qcom/msm8974.cmodified+1−1View file
drivers/interconnect/qcom/msm8976.cmodified+1−1View file
drivers/interconnect/qcom/msm8996.cmodified+1−1View file
drivers/interconnect/qcom/osm-l3.cmodified+1−1View file
drivers/interconnect/qcom/qcm2290.cmodified+1−1View file
drivers/interconnect/qcom/qcs404.cmodified+1−1View file
drivers/interconnect/qcom/qcs615.cadded+1563−0View file
drivers/interconnect/qcom/qcs615.hadded+128−0View file
drivers/interconnect/qcom/qcs8300.cadded+2088−0View file
drivers/interconnect/qcom/qcs8300.hadded+177−0View file
drivers/interconnect/qcom/qdu1000.cmodified+1−1View file
drivers/interconnect/qcom/sa8775p.cmodified+1−1View file
drivers/interconnect/qcom/sar2130p.cadded+1930−0View file
drivers/interconnect/qcom/sc7180.cmodified+1−1View file
drivers/interconnect/qcom/sc7280.cmodified+3−3View file
drivers/interconnect/qcom/sc8180x.cmodified+1−1View file
drivers/interconnect/qcom/sc8280xp.cmodified+1−1View file
drivers/interconnect/qcom/sdm660.cmodified+1−1View file
drivers/interconnect/qcom/sdm670.cmodified+1−1View file
drivers/interconnect/qcom/sdm845.cmodified+1−1View file
drivers/interconnect/qcom/sdx55.cmodified+1−1View file
drivers/interconnect/qcom/sdx65.cmodified+1−1View file
drivers/interconnect/qcom/sdx75.cmodified+1−1View file
drivers/interconnect/qcom/sm6115.cmodified+1−1View file
drivers/interconnect/qcom/sm6350.cmodified+1−1View file
drivers/interconnect/qcom/sm7150.cmodified+1−1View file
drivers/interconnect/qcom/sm8150.cmodified+1−1View file
drivers/interconnect/qcom/sm8250.cmodified+1−1View file
drivers/interconnect/qcom/sm8350.cmodified+1−1View file
drivers/interconnect/qcom/sm8450.cmodified+1−1View file
drivers/interconnect/qcom/sm8550.cmodified+1−1View file
drivers/interconnect/qcom/sm8650.cmodified+1−1View file
drivers/interconnect/qcom/smd-rpm.cmodified+1−1View file
drivers/interconnect/qcom/x1e80100.cmodified+1−1View file
drivers/interconnect/samsung/exynos.cmodified+1−1View file
drivers/misc/Kconfigmodified+0−1View file
drivers/misc/Makefilemodified+0−1View file
drivers/misc/apds990x.cmodified+7−5View file
drivers/misc/atmel-ssc.cmodified+2−2View file
drivers/misc/cardreader/alcor_pci.cmodified+0−2View file
drivers/misc/cardreader/rtsx_usb.cmodified+3−3View file
drivers/misc/eeprom/Kconfigmodified+2−2View file
drivers/misc/eeprom/eeprom_93xx46.cmodified+1−1View file
drivers/misc/isl29020.cmodified+1−1View file
drivers/misc/keba/Kconfigmodified+13−0View file
drivers/misc/keba/Makefilemodified+1−0View file
drivers/misc/keba/cp500.cmodified+537−21View file
drivers/misc/keba/lan9252.cadded+359−0View file
drivers/misc/mei/bus.cmodified+1−1View file
drivers/misc/mei/platform-vsc.cmodified+0−2View file
drivers/misc/mei/vsc-fw-loader.cmodified+16−10View file
drivers/misc/mei/vsc-tp.cmodified+0−2View file
drivers/misc/rpmb-core.cmodified+2−7View file
drivers/misc/ti-st/Kconfigdeleted+0−19View before deletion
drivers/misc/ti-st/Makefiledeleted+0−7View before deletion
drivers/misc/ti-st/st_core.cdeleted+0−918View before deletion
drivers/misc/ti-st/st_kim.cdeleted+0−839View before deletion
drivers/misc/ti-st/st_ll.cdeleted+0−156View before deletion
drivers/nvmem/Kconfigmodified+11−0View file
drivers/nvmem/Makefilemodified+2−0View file
drivers/nvmem/brcm_nvram.cmodified+1−1View file
drivers/nvmem/core.cmodified+3−3View file
drivers/nvmem/imx-iim.cmodified+5−5View file
drivers/nvmem/lpc18xx_otp.cmodified+1−1View file
drivers/nvmem/microchip-otpc.cmodified+1−1View file
drivers/nvmem/rcar-efuse.cadded+142−0View file
drivers/peci/controller/peci-npcm.cmodified+1−1View file
drivers/platform/goldfish/goldfish_pipe.cmodified+1−2View file
drivers/spmi/spmi-pmic-arb.cmodified+1−2View file
drivers/staging/iio/impedance-analyzer/ad5933.cmodified+3−3View file
drivers/uio/uio_dmem_genirq.cmodified+1−4View file
drivers/uio/uio_pdrv_genirq.cmodified+1−4View file
include/dt-bindings/iio/adc/gehc,pmc-adc.hadded+10−0View file
include/dt-bindings/interconnect/qcom,qcs615-rpmh.hadded+136−0View file
include/dt-bindings/interconnect/qcom,qcs8300-rpmh.hadded+189−0View file
include/dt-bindings/interconnect/qcom,sar2130p-rpmh.hadded+137−0View file
include/linux/alcor_pci.hmodified+1−0View file
include/linux/hid-sensor-ids.hmodified+2−0View file
include/linux/iio/backend.hmodified+17−0View file
include/linux/iio/driver.hmodified+3−2View file
include/linux/iio/events.hmodified+24−7View file
include/linux/iio/iio-opaque.hmodified+1−1View file
include/linux/iio/iio.hmodified+23−13View file
include/linux/misc/keba.hmodified+47−0View file
include/linux/rtsx_common.hmodified+0−1View file
include/linux/rtsx_usb.hmodified+4−0View file
include/linux/types.hmodified+2−1View file
include/uapi/linux/iio/types.hmodified+1−0View file
include/uapi/linux/types.hmodified+1−0View file
rust/bindings/bindings_helper.hmodified+1−0View file
rust/kernel/device.rsmodified+318−1View file
rust/kernel/lib.rsmodified+24−0View file
rust/kernel/miscdevice.rsadded+256−0View file
rust/kernel/prelude.rsmodified+2−0View file
rust/kernel/types.rsmodified+16−0View file
rust/macros/module.rsmodified+12−16View file
scripts/tags.shmodified+26−14View file
tools/iio/iio_event_monitor.cmodified+3−0View file
tools/testing/selftests/filesystems/binderfs/binderfs_test.cmodified+0−1View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/ABI/testing/sysfs-bus-iio

View file
diff --git a/Documentation/ABI/testing/sysfs-bus-iio b/Documentation/ABI/testing/sysfs-bus-iio
index 89943c2..f83bd68 100644
--- a/Documentation/ABI/testing/sysfs-bus-iio
+++ b/Documentation/ABI/testing/sysfs-bus-iio
@@ -2268,6 +2268,30 @@ Description:
An example format is 16-bytes, 2-digits-per-byte, HEX-string
representing the sensor unique ID number.
+What: /sys/bus/iio/devices/iio:deviceX/filter_type_available
+What: /sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_filter_mode_available
+KernelVersion: 6.1
+Description:
+ Reading returns a list with the possible filter modes. Options
+ for the attribute:
+
+ * "sinc3" - The digital sinc3 filter. Moderate 1st
+ conversion time. Good noise performance.
+ * "sinc4" - Sinc 4. Excellent noise performance. Long
+ 1st conversion time.
+ * "sinc5" - The digital sinc5 filter. Excellent noise
+ performance
+ * "sinc4+sinc1" - Sinc4 + averaging by 8. Low 1st conversion
+ time.
+ * "sinc3+rej60" - Sinc3 + 60Hz rejection.
+ * "sinc3+sinc1" - Sinc3 + averaging by 8. Low 1st conversion
+ time.
+ * "sinc3+pf1" - Sinc3 + device specific Post Filter 1.
+ * "sinc3+pf2" - Sinc3 + device specific Post Filter 2.
+ * "sinc3+pf3" - Sinc3 + device specific Post Filter 3.
+ * "sinc3+pf4" - Sinc3 + device specific Post Filter 4.
+
What: /sys/.../events/in_proximity_thresh_either_runningperiod
KernelVersion: 6.6
@@ -2339,3 +2363,11 @@ KernelVersion: 6.10
Description:
The value of current sense resistor in Ohms.
+
+What: /sys/.../iio:deviceX/in_attention_input
+KernelVersion: 6.13
+Description:
+ Value representing the user's attention to the system expressed
+ in units as percentage. This usually means if the user is
+ looking at the screen or not.

Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130

View before deletion
diff --git a/Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 b/Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
deleted file mode 100644
index f24ed66..0000000
--- a/Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
+++ /dev/null
@@ -1,46 +0,0 @@
-What: /sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_filter_mode_available
-KernelVersion: 6.2
-Description:
- Reading returns a list with the possible filter modes.
-
- * "sinc4" - Sinc 4. Excellent noise performance. Long
- 1st conversion time. No natural 50/60Hz rejection.
-
- * "sinc4+sinc1" - Sinc4 + averaging by 8. Low 1st conversion
- time.
-
- * "sinc3" - Sinc3. Moderate 1st conversion time.
- Good noise performance.
-
- * "sinc3+rej60" - Sinc3 + 60Hz rejection. At a sampling
- frequency of 50Hz, achieves simultaneous 50Hz and 60Hz
- rejection.
-
- * "sinc3+sinc1" - Sinc3 + averaging by 8. Low 1st conversion
- time. Best used with a sampling frequency of at least
- 216.19Hz.
-
- * "sinc3+pf1" - Sinc3 + Post Filter 1. 53dB rejection @
- 50Hz, 58dB rejection @ 60Hz.
-
- * "sinc3+pf2" - Sinc3 + Post Filter 2. 70dB rejection @
- 50Hz, 70dB rejection @ 60Hz.
-
- * "sinc3+pf3" - Sinc3 + Post Filter 3. 99dB rejection @
- 50Hz, 103dB rejection @ 60Hz.
-
- * "sinc3+pf4" - Sinc3 + Post Filter 4. 103dB rejection @
- 50Hz, 109dB rejection @ 60Hz.
-
-What: /sys/bus/iio/devices/iio:deviceX/in_voltageY-voltageZ_filter_mode
-KernelVersion: 6.2
-Description:
- Set the filter mode of the differential channel. When the filter
- mode changes, the in_voltageY-voltageZ_sampling_frequency and
- in_voltageY-voltageZ_sampling_frequency_available attributes
- might also change to accommodate the new filter mode.
- If the current sampling frequency is out of range for the new
- filter mode, the sampling frequency will be changed to the
- closest valid one.

Documentation/devicetree/bindings/iio/adc/adc.yaml

View file
diff --git a/Documentation/devicetree/bindings/iio/adc/adc.yaml b/Documentation/devicetree/bindings/iio/adc/adc.yaml
index 8e7835c..b9bc02b 100644
--- a/Documentation/devicetree/bindings/iio/adc/adc.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/adc.yaml
@@ -37,6 +37,10 @@ properties:
to both the positive and negative inputs of a differential ADC.
The first value specifies the positive input pin, the second
specifies the negative input pin.
+ There are also some ADCs, where the differential channel has dedicated
+ positive and negative inputs which can be used to measure differential
+ voltage levels. For those setups, this property can be configured with
+ the 'reg' property for both inputs (i.e. diff-channels = <reg reg>).
single-channel:
$ref: /schemas/types.yaml#/definitions/uint32

Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml

View file
diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml
index 17c5d39..ad15cf9 100644
--- a/Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7173.yaml
@@ -28,6 +28,7 @@ description: |
Datasheets for supported chips:
https://www.analog.com/media/en/technical-documentation/data-sheets/AD4111.pdf
https://www.analog.com/media/en/technical-documentation/data-sheets/AD4112.pdf
+ <AD4113: not released yet>
https://www.analog.com/media/en/technical-documentation/data-sheets/AD4114.pdf
https://www.analog.com/media/en/technical-documentation/data-sheets/AD4115.pdf
https://www.analog.com/media/en/technical-documentation/data-sheets/AD4116.pdf
@@ -44,6 +45,7 @@ properties:
enum:
- adi,ad4111
- adi,ad4112
+ - adi,ad4113
- adi,ad4114
- adi,ad4115
- adi,ad4116
@@ -331,6 +333,7 @@ allOf:
enum:
- adi,ad4111
- adi,ad4112
+ - adi,ad4113
- adi,ad4114
- adi,ad4115
- adi,ad4116

Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml

View file
diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
index 0065d65..ada0800 100644
--- a/Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
@@ -25,6 +25,8 @@ description: |
* https://www.analog.com/en/products/ad7386-4.html
* https://www.analog.com/en/products/ad7387-4.html
* https://www.analog.com/en/products/ad7388-4.html
+ * https://www.analog.com/en/products/adaq4370-4.html
+ * https://www.analog.com/en/products/adaq4380-4.html
$ref: /schemas/spi/spi-peripheral-props.yaml#
@@ -46,6 +48,8 @@ properties:
- adi,ad7386-4
- adi,ad7387-4
- adi,ad7388-4
+ - adi,adaq4370-4
+ - adi,adaq4380-4
reg:
maxItems: 1
@@ -70,6 +74,20 @@ properties:
refin-supply:
description:
A 2.5V to 3.3V supply for external reference voltage, for ad7380-4 only.
+ For adaq devices, a 5V supply voltage. A 3.3V internal reference is
+ derived from it. Connect to vs-p-supply for normal operation.
+
+ vs-p-supply:
+ description:
+ Amplifiers positive supply.
+
+ vs-n-supply:
+ description:
+ Amplifiers negative supply.
+
+ ldo-supply:
+ description:
+ LDO supply. Connect to vs-p-supply or a 3.6 to 5.5 V supply.
aina-supply:
description:
@@ -97,12 +115,45 @@ properties:
specify the ALERT interrupt.
maxItems: 1
+ "#address-cells":
+ const: 1
+
+ "#size-cells":
+ const: 0
+
required:
- compatible
- reg
- vcc-supply
- vlogic-supply
+patternProperties:
+ "^channel@[0-3]$":
+ $ref: adc.yaml
+ type: object
+
+ properties:
+ reg:
+ description:
+ The channel number. From 0 to 3 corresponding to channels A,B,C,D
+ minimum: 0
+ maximum: 3
+
+ adi,gain-milli:
+ description:
+ The hardware gain applied to the ADC input (in milli units).
+ If not present, default to 1000 (no actual gain applied).
+ Refer to the typical connection diagrams section of the datasheet for
+ pin wiring.
+ $ref: /schemas/types.yaml#/definitions/uint16
+ enum: [300, 600, 1000, 1600]
+ default: 1000
+
+ required:
+ - reg
+
+ additionalProperties: false
+
unevaluatedProperties: false
allOf:
@@ -140,6 +191,7 @@ allOf:
aind-supply: false
# ad7380-4 uses refin-supply as external reference.
+ # adaq devices use internal reference only, derived from refin-supply
# All other chips from ad738x family use refio as optional external reference.
# When refio-supply is omitted, internal reference is used.
- if:
@@ -147,6 +199,8 @@ allOf:
compatible:
enum:
- adi,ad7380-4
+ - adi,adaq4370-4
+ - adi,adaq4380-4
then:
properties:
refio-supply: false
@@ -156,6 +210,27 @@ allOf:
properties:
refin-supply: false
+ # adaq devices need more supplies and using channel to declare gain property
+ # only applies to adaq devices
+ - if:
+ properties:
+ compatible:
+ enum:
+ - adi,adaq4370-4
+ - adi,adaq4380-4
+ then:
+ required:
+ - vs-p-supply
+ - vs-n-supply
+ - ldo-supply
+ else:
+ properties:
+ vs-p-supply: false
+ vs-n-supply: false
+ ldo-supply: false
+ patternProperties:
+ "^channel@[0-3]$": false
+
examples:
- |
#include <dt-bindings/interrupt-controller/irq.h>
@@ -180,3 +255,48 @@ examples:
refio-supply = <&supply_2_5V>;
};
};
+
+ - |
+ #include <dt-bindings/interrupt-controller/irq.h>
+
+ spi {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ adc@0 {
+ compatible = "adi,adaq4380-4";
+ reg = <0>;
+
+ spi-cpol;
+ spi-cpha;
+ spi-max-frequency = <80000000>;
+
+ interrupts = <27 IRQ_TYPE_EDGE_FALLING>;
+ interrupt-parent = <&gpio0>;
+
+ vcc-supply = <&supply_3_3V>;
+ vlogic-supply = <&supply_3_3V>;
+ refin-supply = <&supply_5V>;
+ vs-p-supply = <&supply_5V>;
+ vs-n-supply = <&supply_0V>;
+ ldo-supply = <&supply_5V>;
+
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ channel@0 {
+ reg = <0>;
+ adi,gain-milli = /bits/ 16 <300>;
+ };
+
+ channel@2 {
+ reg = <2>;
+ adi,gain-milli = /bits/ 16 <600>;
+ };
+
+ channel@3 {
+ reg = <3>;
+ adi,gain-milli = /bits/ 16 <1000>;
+ };
+ };
+ };

Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml

View file
diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
index 69408ca..ab5881d 100644
--- a/Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
@@ -14,6 +14,11 @@ description: |
https://www.analog.com/media/en/technical-documentation/data-sheets/AD7605-4.pdf
https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf
https://www.analog.com/media/en/technical-documentation/data-sheets/AD7606B.pdf
+ https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606c-16.pdf
+ https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606c-18.pdf
+ https://www.analog.com/media/en/technical-documentation/data-sheets/ad7607.pdf
+ https://www.analog.com/media/en/technical-documentation/data-sheets/ad7608.pdf
+ https://www.analog.com/media/en/technical-documentation/data-sheets/ad7609.pdf
https://www.analog.com/media/en/technical-documentation/data-sheets/AD7616.pdf
properties:
@@ -24,11 +29,27 @@ properties:
- adi,ad7606-6
- adi,ad7606-8 # Referred to as AD7606 (without -8) in the datasheet
- adi,ad7606b
+ - adi,ad7606c-16
+ - adi,ad7606c-18
+ - adi,ad7607
+ - adi,ad7608
+ - adi,ad7609
- adi,ad7616
reg:
maxItems: 1
+ "#address-cells":
+ const: 1
+
+ "#size-cells":
+ const: 0
+
+ # According to the datasheet, "Data is clocked in from SDI on the falling
+ # edge of SCLK, while data is clocked out on DOUTA on the rising edge of
+ # SCLK". Also, even if not stated textually in the datasheet, it is made
+ # clear on the diagrams that sclk idles at high. Subsequently, in case SPI
+ # interface is used, the correct way is to only set spi-cpol.
spi-cpha: true
spi-cpol: true
@@ -114,18 +135,91 @@ properties:
assumed that the pins are hardwired to VDD.
type: boolean
+ pwms:
+ description:
+ In case the conversion is triggered by a PWM instead of a GPIO plugged to
+ the CONVST pin, the PWM must be referenced.
+ The first is the PWM connected to CONVST or CONVST1 for the chips with the
+ 2nd PWM connected to CONVST2, if CONVST2 is available and not shorted to
+ CONVST1.
+ minItems: 1
+ maxItems: 2
+
+ pwm-names:
+ items:
+ - const: convst1
+ - const: convst2
+
+ io-backends:
+ description:
+ A reference to the iio-backend, which is responsible handling the BUSY
+ pin's falling edge and communication.
+ An example of backend can be found at
+ http://analogdevicesinc.github.io/hdl/library/axi_ad7606x/index.html
+
+
+patternProperties:
+ "^channel@[1-8]$":
+ type: object
+ $ref: adc.yaml
+ unevaluatedProperties: false
+
+ properties:
+ reg:
+ description:
+ The channel number, as specified in the datasheet (from 1 to 8).
+ minimum: 1
+ maximum: 8
+
+ diff-channels:
+ description:
+ Each channel can be configured as a bipolar differential channel.
+ The ADC uses the same positive and negative inputs for this.
+ This property must be specified as 'reg' (or the channel number) for
+ both positive and negative inputs (i.e. diff-channels = <reg reg>).
+ Since the configuration is bipolar differential, the 'bipolar'
+ property is required.
+ items:
+ minimum: 1
+ maximum: 8
+
+ bipolar:
+ description:
+ The ADC channels can be configured as
+ * Bipolar single-ended
+ * Unipolar single-ended
+ * Bipolar differential
+ Therefore in the DT, if no channel node is specified, it is considered
+ 'unipolar single-ended'. So for the other configurations the 'bipolar'
+ property must be specified. If 'diff-channels' is specified, it is
+ considered a bipolar differential channel. Otherwise it is bipolar
+ single-ended.
+
+ required:
+ - reg
+ - bipolar
+
required:
- compatible
- reg
- - spi-cpha
- avcc-supply
- vdrive-supply
- - interrupts
- - adi,conversion-start-gpios
allOf:
- $ref: /schemas/spi/spi-peripheral-props.yaml#
+ - oneOf:
+ - required:
+ - adi,conversion-start-gpios
+ - required:
+ - pwms
+
+ - oneOf:
+ - required:
+ - interrupts
+ - required:
+ - io-backends
+
- if:
properties:
compatible:
@@ -162,19 +256,68 @@ allOf:
- adi,ad7606-4
- adi,ad7606-6
- adi,ad7606-8
+ - adi,ad7607
+ - adi,ad7608
+ - adi,ad7609
then:
properties:
adi,sw-mode: false
else:
properties:
+ pwms:
+ maxItems: 1
+ pwm-names:
+ maxItems: 1
adi,conversion-start-gpios:
maxItems: 1
+ - if:
+ not:
+ required:
+ - adi,sw-mode
+ then:
+ patternProperties:
+ "^channel@[1-8]$": false
+
+ - if:
+ not:
+ properties:
+ compatible:
+ enum:
+ - adi,ad7606c-16
+ - adi,ad7606c-18
+ then:
+ patternProperties:
+ "^channel@[1-8]$": false
+
unevaluatedProperties: false
examples:
- |
#include <dt-bindings/gpio/gpio.h>
+ iio-backend {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ adi_adc@0 {
+ compatible = "adi,ad7606b";
+ reg = <0>;
+ pwms = <&axi_pwm_gen 0 0>;
+
+ avcc-supply = <&adc_vref>;
+ vdrive-supply = <&vdd_supply>;
+
+ reset-gpios = <&gpio0 91 GPIO_ACTIVE_HIGH>;
+ standby-gpios = <&gpio0 90 GPIO_ACTIVE_LOW>;
+ adi,range-gpios = <&gpio0 89 GPIO_ACTIVE_HIGH>;
+ adi,oversampling-ratio-gpios = <&gpio0 88 GPIO_ACTIVE_HIGH
+ &gpio0 87 GPIO_ACTIVE_HIGH
+ &gpio0 86 GPIO_ACTIVE_HIGH>;
+ io-backends = <&iio_backend>;
+ };
+ };
+
+ - |
+ #include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/interrupt-controller/irq.h>
spi {
#address-cells = <1>;
@@ -185,7 +328,6 @@ examples:
reg = <0>;
spi-max-frequency = <1000000>;
spi-cpol;
- spi-cpha;
avcc-supply = <&adc_vref>;
vdrive-supply = <&vdd_supply>;
@@ -202,4 +344,53 @@ examples:
standby-gpios = <&gpio 24 GPIO_ACTIVE_LOW>;
};
};
+ - |
+ #include <dt-bindings/gpio/gpio.h>
+ #include <dt-bindings/interrupt-controller/irq.h>
+ spi {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ adc@0 {
+ compatible = "adi,ad7606c-18";
+ reg = <0>;
+
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ spi-max-frequency = <1000000>;
+ spi-cpol;
+
+ avcc-supply = <&adc_vref>;
+ vdrive-supply = <&vdd_supply>;
+
+ interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
+ interrupt-parent = <&gpio>;
+
+ adi,conversion-start-gpios = <&gpio 17 GPIO_ACTIVE_HIGH>;
+ reset-gpios = <&gpio 27 GPIO_ACTIVE_HIGH>;
+ adi,first-data-gpios = <&gpio 22 GPIO_ACTIVE_HIGH>;
+ standby-gpios = <&gpio 24 GPIO_ACTIVE_LOW>;
+
+ adi,sw-mode;
+
+ channel@1 {
+ reg = <1>;
+ diff-channels = <1 1>;
+ bipolar;
+ };
+
+ channel@3 {
+ reg = <3>;
+ bipolar;
+ };
+
+ channel@8 {
+ reg = <8>;
+ diff-channels = <8 8>;
+ bipolar;
+ };
+
+ };
+ };
...

Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml

View file
diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml b/Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
new file mode 100644
index 0000000..8848562
--- /dev/null
+++ b/Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/adc/adi,ad7779.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/imu/bosch,smi240.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/light/ti,opt3001.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/magnetometer/allegromicro,als31300.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/pressure/bmp085.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/iio/temperature/ti,tmp006.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/interconnect/qcom,qcs615-rpmh.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/interconnect/qcom,qcs8300-rpmh.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/interconnect/qcom,sar2130p-rpmh.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/nvmem/renesas,rcar-efuse.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/nvmem/renesas,rcar-otp.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/nvmem/sc27xx-efuse.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/nvmem/sprd,sc2731-efuse.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/nvmem/sprd,ums312-efuse.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/nvmem/sprd-efuse.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.txt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/nvmem/zii,rave-sp-eeprom.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/spmi/mtk,spmi-mtk-pmif.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/spmi/qcom,x1e80100-spmi-pmic-arb.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/vendor-prefixes.yaml

View file

This diff is incomplete. Download the complete patch.

Documentation/iio/ad7380.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/iio/ad7606.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/iio/ad7625.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/iio/bno055.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/iio/index.rst

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

drivers/android/binder.c

View file

This diff is incomplete. Download the complete patch.

drivers/bus/mhi/host/boot.c

View file

This diff is incomplete. Download the complete patch.

drivers/bus/mhi/host/internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/bus/mhi/host/pci_generic.c

View file

This diff is incomplete. Download the complete patch.

drivers/bus/mhi/host/trace.h

View file

This diff is incomplete. Download the complete patch.

drivers/char/powernv-op-panel.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/sonypi.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/xilinx_hwicap/xilinx_hwicap.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/xillybus/xillybus_of.c

View file

This diff is incomplete. Download the complete patch.

drivers/comedi/comedi_fops.c

View file

This diff is incomplete. Download the complete patch.

drivers/counter/ftm-quaddec.c

View file

This diff is incomplete. Download the complete patch.

drivers/counter/intel-qep.c

View file

This diff is incomplete. Download the complete patch.

drivers/counter/stm32-timer-cnt.c

View file

This diff is incomplete. Download the complete patch.

drivers/counter/ti-ecap-capture.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/arm_scmi/driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/arm_scpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/google/coreboot_table.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/imx/imx-dsp.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/memmap.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/microchip/mpfs-auto-update.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/mtk-adsp-ipc.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/qemu_fw_cfg.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/raspberrypi.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/stratix10-rsu.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/stratix10-svc.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/xilinx/zynqmp.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/altera-fpga2sdram.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/altera-freeze-bridge.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/altera-hps2fpga.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-afu-main.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-fme-br.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-fme-main.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-fme-region.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/intel-m10-bmc-sec-update.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/of-fpga-region.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/socfpga-a10.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/stratix10-soc.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/xilinx-pr-decoupler.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/zynq-fpga.c

View file

This diff is incomplete. Download the complete patch.

drivers/greybus/interface.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/adxl355_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/adxl367.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/adxl372.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/adxl380.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/bma180.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/bma220_spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/bma400_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/bmc150-accel-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/bmc150-accel.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/fxls8962af-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/hid-sensor-accel-3d.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/kionix-kx022a.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/kxcjk-1013.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/kxsd9.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mma7455_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mma8452.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mma9551.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mma9553.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/msa311.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/mxc4005.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/sca3000.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/stk8312.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/accel/stk8ba50.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ab8500-gpadc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad4000.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7091r-base.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7091r-base.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7173.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7192.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7266.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7280a.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7291.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7380.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7606.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7606.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7606_par.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7606_spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7625.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7779.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7780.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7791.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7793.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7887.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7923.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad7944.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad799x.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ad_sigma_delta.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/at91-sama5d2_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/at91_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/axp20x_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/axp288_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/bcm_iproc_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/da9150-gpadc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/dln2-adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ep93xx_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/exynos_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/gehc-pmc-adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/hi8435.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/imx8qxp-adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/imx93_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/intel_mrfld_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/lp8788_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ltc2497-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/max1363.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/max34408.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/meson_saradc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/mp2629_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/mt6360-adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/mxs-lradc-adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/npcm_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/pac1921.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/pac1934.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/palmas_gpadc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/qcom-pm8xxx-xoadc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/qcom-spmi-adc5.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/qcom-spmi-vadc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/rcar-gyroadc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/rn5t618-adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/stm32-adc-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/stm32-adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/stm32-dfsdm-adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/stm32-dfsdm-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/sun20i-gpadc-iio.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/sun4i-gpadc-iio.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ti-ads1015.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ti-ads1119.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ti-ads1298.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/ti_am335x_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/twl4030-madc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/twl6030-gpadc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/vf610_adc.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/xilinx-ams.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/xilinx-xadc-events.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/adc/xilinx-xadc.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/addac/ad74115.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/addac/ad74413r.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/cdc/ad7150.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/chemical/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/chemical/bme680.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/chemical/bme680_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/common/inv_sensors/inv_sensors_timestamp.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/common/st_sensors/st_sensors_trigger.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad3552r-common.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad3552r-hs.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad3552r-hs.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad3552r.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad3552r.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad5380.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad5421.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad5446.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad5504.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad5624r.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad5624r_spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad5755.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad5761.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad5770r.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad5791.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/ad8460.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/adi-axi-dac.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/dpot-dac.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/lpc18xx_dac.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/m62332.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/max517.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/stm32-dac-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/stm32-dac.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dac/vf610_dac.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dummy/iio_simple_dummy.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/dummy/iio_simple_dummy_events.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/frequency/ad9523.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/frequency/adf4350.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/frequency/adf4371.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/gyro/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/gyro/bmg160_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/gyro/bmg160_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/gyro/fxas21002c_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/gyro/hid-sensor-gyro-3d.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/gyro/mpu3050-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/humidity/hid-sensor-humidity.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/humidity/hts221_buffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/bmi160/bmi160_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/bmi270/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/bmi270/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/bmi270/bmi270.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/bmi270/bmi270_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/bmi270/bmi270_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/bmi270/bmi270_spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/bmi323/bmi323.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/bmi323/bmi323_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/fxos8700_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/inv_icm42600/inv_icm42600_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/inv_mpu6050/inv_mpu_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/kmx61.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/smi240.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/industrialio-acpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/industrialio-backend.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/industrialio-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/industrialio-gts-helper.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/inkern.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/adux1020.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/al3010.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/apds9300.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/apds9306.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/apds9960.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/bh1745.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/cm32181.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/cm3605.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/cm36651.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/gp2ap002.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/gp2ap020a00f.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/hid-sensor-als.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/hid-sensor-prox.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/iqs621-als.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/isl29018.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/lm3533-als.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/ltr390.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/ltr501.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/ltrf216a.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/max44009.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/opt3001.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/rpr0521.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/st_uvis25_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/stk3310.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/tcs3472.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/tsl2563.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/tsl2591.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/tsl2772.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/us5182d.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/vcnl4000.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/veml3235.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/veml6030.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/veml6070.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/light/vl6180.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/magnetometer/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/magnetometer/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/iio/magnetometer/ak8974.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/magnetometer/als31300.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/magnetometer/bmc150_magn.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/magnetometer/bmc150_magn_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/magnetometer/bmc150_magn_spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/magnetometer/hid-sensor-magn-3d.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/orientation/hid-sensor-incl-3d.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/orientation/hid-sensor-rotation.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/position/hid-sensor-custom-intel-hinge.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/position/iqs624-pos.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/pressure/bmp280-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/pressure/bmp280-i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/pressure/bmp280-spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/pressure/bmp280.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/pressure/hid-sensor-press.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/pressure/rohm-bm1390.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/aw96103.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/cros_ec_mkbp_proximity.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/hx9023s.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/irsd200.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/srf04.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/sx9324.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/sx9360.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/sx9500.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/sx_common.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/sx_common.h

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/vcnl3020.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/proximity/vl53l0x-i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/temperature/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/iio/temperature/hid-sensor-temperature.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/temperature/mcp9600.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/temperature/tmp006.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/temperature/tmp007.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/trigger/iio-trig-interrupt.c

View file

This diff is incomplete. Download the complete patch.

drivers/iio/trigger/stm32-timer-trigger.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/imx/imx8mm.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/imx/imx8mn.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/imx/imx8mp.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/imx/imx8mq.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/mediatek/mt8183.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/mediatek/mt8195.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/icc-rpmh.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/icc-rpmh.h

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/msm8909.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/msm8916.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/msm8937.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/msm8939.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/msm8953.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/msm8974.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/msm8976.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/msm8996.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/osm-l3.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/qcm2290.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/qcs404.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/qcs615.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/qcs615.h

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/qcs8300.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/qcs8300.h

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/qdu1000.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sa8775p.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sar2130p.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sc7180.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sc7280.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sc8180x.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sc8280xp.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sdm660.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sdm670.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sdm845.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sdx55.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sdx65.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sdx75.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sm6115.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sm6350.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sm7150.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sm8150.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sm8250.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sm8350.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sm8450.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sm8550.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sm8650.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/smd-rpm.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/x1e80100.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/samsung/exynos.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/misc/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/misc/apds990x.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/atmel-ssc.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cardreader/alcor_pci.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cardreader/rtsx_usb.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/eeprom/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/misc/eeprom/eeprom_93xx46.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/isl29020.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/keba/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/misc/keba/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/misc/keba/cp500.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/keba/lan9252.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/bus.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/platform-vsc.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/vsc-fw-loader.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/vsc-tp.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/rpmb-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/ti-st/Kconfig

View before deletion

This diff is incomplete. Download the complete patch.

drivers/misc/ti-st/Makefile

View before deletion

This diff is incomplete. Download the complete patch.

drivers/misc/ti-st/st_core.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/misc/ti-st/st_kim.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/misc/ti-st/st_ll.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/nvmem/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/brcm_nvram.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/imx-iim.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/lpc18xx_otp.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/microchip-otpc.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/rcar-efuse.c

View file

This diff is incomplete. Download the complete patch.

drivers/peci/controller/peci-npcm.c

View file

This diff is incomplete. Download the complete patch.

drivers/platform/goldfish/goldfish_pipe.c

View file

This diff is incomplete. Download the complete patch.

drivers/spmi/spmi-pmic-arb.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/iio/impedance-analyzer/ad5933.c

View file

This diff is incomplete. Download the complete patch.

drivers/uio/uio_dmem_genirq.c

View file

This diff is incomplete. Download the complete patch.

drivers/uio/uio_pdrv_genirq.c

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/iio/adc/gehc,pmc-adc.h

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/interconnect/qcom,qcs615-rpmh.h

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/interconnect/qcom,qcs8300-rpmh.h

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/interconnect/qcom,sar2130p-rpmh.h

View file

This diff is incomplete. Download the complete patch.

include/linux/alcor_pci.h

View file

This diff is incomplete. Download the complete patch.

include/linux/hid-sensor-ids.h

View file

This diff is incomplete. Download the complete patch.

include/linux/iio/backend.h

View file

This diff is incomplete. Download the complete patch.

include/linux/iio/driver.h

View file

This diff is incomplete. Download the complete patch.

include/linux/iio/events.h

View file

This diff is incomplete. Download the complete patch.

include/linux/iio/iio-opaque.h

View file

This diff is incomplete. Download the complete patch.

include/linux/iio/iio.h

View file

This diff is incomplete. Download the complete patch.

include/linux/misc/keba.h

View file

This diff is incomplete. Download the complete patch.

include/linux/rtsx_common.h

View file

This diff is incomplete. Download the complete patch.

include/linux/rtsx_usb.h

View file

This diff is incomplete. Download the complete patch.

include/linux/types.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/iio/types.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/types.h

View file

This diff is incomplete. Download the complete patch.

rust/bindings/bindings_helper.h

View file

This diff is incomplete. Download the complete patch.

rust/kernel/device.rs

View file

This diff is incomplete. Download the complete patch.

rust/kernel/lib.rs

View file

This diff is incomplete. Download the complete patch.

rust/kernel/miscdevice.rs

View file

This diff is incomplete. Download the complete patch.

rust/kernel/prelude.rs

View file

This diff is incomplete. Download the complete patch.

rust/kernel/types.rs

View file

This diff is incomplete. Download the complete patch.

rust/macros/module.rs

View file

This diff is incomplete. Download the complete patch.

scripts/tags.sh

View file

This diff is incomplete. Download the complete patch.

tools/iio/iio_event_monitor.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/filesystems/binderfs/binderfs_test.c

View file

This diff is incomplete. Download the complete patch.