No description
  • C 96.9%
  • Assembly 0.9%
  • Rust 0.6%
  • Shell 0.6%
  • Python 0.5%
  • Other 0.3%
Find a file
Greg Kroah-Hartman e2664d0870 First set of new device support, features and cleanup for IIO in 5.10 cycle, take 2
A few changes to how I write this cover letter.
 * Started to use manufacturer prefixes to group changes better.
 * Stop list minor formatting etc changes.
 * Whilst I appreciate those changes, we don't need to call them out here.
 
 New device support:
 * adi,adxrs290
   - New driver for this gyroscope with dt bindings. One fix follows.
 * ams,as73211
   - New driver for this colour sensor with dt bindings. Also includes
     docs for XYZ modifiers as used for the CIE colour space. Sysfs docs.
 * atlas,atlas-ezo-sensor
   - Support O_2 sensor, includes new modifier for concentration.
   - Support humidity sensor.
 * ti,hdc2010
   - New driver support hdc2010 and hdc2080 humidity sensors. Includes dt
     bindings.
 
 Cleanup, minor fixes and features
 * core
   - Make the trigger related stub functions static inline, avoiding some build
    warnings.
   - buffer-dmaengine. Allow adjusting bytes_used with residue info.
 * dev_error_probe to replace open coded equivalent in many drivers.
 * docs and comment fixes
   - Fix some typos, doubled words, capitalisation and punctuation.
 * dt binding conversions to yaml
   - lltc,ltc2497
   - lltc,ltc2632
   - maxim,max11100
   - maxim,max1118
   - maxim,max9611
   - microchip,mcp3201
   - microchip,mcp342x (add to trivial devices)
   - ti,adc0832
   - ti,adc108s102
   - ti,adc128s052
   - ti,adc161s626
   - ti,ads8344
   - ti,tlc4541 (includes adding an accidentally dropped original binding doc)
 * adi,adi-axi-adc
   - Use kobj_to_dev instead of open coding.
 * adi,ad5686
   - Constify iio_chan_spec
 * adi,ad8366
   - Add HMC1119 to kconfig help text as the driver supports it.
 * adi,ad9523
   - Use devm for reset of probe and drop remove.
 * adi,adxl372
   - Tidy up alignment
   - Add OF table
   - Add peak mode support with some docs.
 * bosch,bma220 (general tidy up)
   - Fix some return codes.
   - Use read_avail callback rather than open coding attrs.
   - Use dev_get_drvdata rather than dance via to_spi_device()
   - Mark PM functions as __maybe_unused rather than #ifdef fun.
   - Drop ACPI_PTR protections and ifdefs.
   - Tidy up header ordering.
   - BIT and GENMASK
 * broadcom,bcm_iproc
   - Drop of_match_ptr protection and switch to mod_devicetable.h
     Part of general move to get this anti-pattern out of IIO.
 * melexis,mlx90614
   - Simplify some calculations.
   - Add some kernel_doc
   - Use regmap poll loop rather than open coding.
   - Add extended calibration option.
 * sensortec,sx9310, wide ranging set of fixes and cleanups.
   - Document dt-binding.
   - Rename some macros to align better with spec sheet
   - Fix some issues with irq handling.
   - Drop of_match_ptr and ACPI_PTR macros to avoid unused warnings etc.
   - Switch to probe_new
   - Fix memory alignment for iio_push_to_buffers_with_timestamp()
   - Use long for bitmaps to allow use of for_each_bit_set()
   - Use regmap_read_poll instead of opencoding.
   - Simplify error paths
   - Enabled regulators at probe.
   - Use trigger flags from firmware rather than forcing them in the driver.
 * ti,adc081c
   - Drop ACPI IDs that are not likely to be official ones and we don't believe
     anyone is using.
 * ti,adc108s102
   - Drop CONFIG_OF and of_match_ptr protections.
 * ti,adc128s052
   - Drop of_match_ptr protection and include mod_devicetable.h
 * ti,dac5571
   - Support powerdown for mutlichannel usecases.
 * xpowers,axp20x
   - Convert from OF to generic fw / device properties. Unlikely anyone will
     use this with anything other than devicetree, but this is part of a
     general move across IIO.
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEEbilms4eEBlKRJoGxVIU0mcT0FogFAl9U+zMRHGppYzIzQGtl
 cm5lbC5vcmcACgkQVIU0mcT0Foj3yg/9HEDBSqrl8ETvQaUTvik4v53wpm/NqbXe
 ykfNhOrir8uTxDt9WT7cQeg6uRRJetUy7w17H3we+wCVNlJYXZ7dMuLC6uABGWLx
 SBV4iGb6E/yVtnreqbvotoHQwIRvRHE55pU4CgzNjB/VU1lSRvFtKMrVgSCwQtPE
 wavTF6TN5WOrp17nRWuit/WXqBMZZZgh5RRELzSTDbsKrJg6d6Qc8wzFotajIsng
 hqgd/RF0y1d1cj2b21J5tHtG5SIrzc8g//jtM/5GI4mrpJmVvfjsFc4O8w/8XALk
 qALvL5j3cnOp8dmq/i6vBAazkt3y2+5yRYAa7S0NUgTdfgzRxOIwhDrY7iOc0kWQ
 /fbrs+WVRDkOdQaA1XRNiOLax8R+5cZwOwALKUJXB+KXbsh7LABUd31mDRHZrtXa
 uArwOVz2+3Cs2BtdtGyL90xWpzq+b6NzcRpr5BODsW3dKXpgVGXH6A5AHjFFt8tp
 9XDiQ/4rhWqwrDh0HTUqOYFVZJiRW/+rEz9gBhgJjmBpBBw8GonilVPtB5s/rl4b
 /WoFKeXSGldc1qibej2xL1M7isKBTeu1FyVpXULP7XgM64+6qygY7OpUR0tjcu8o
 BPpgjuk/AlMkEC7M90ZylZvrVc7ClnDz4z3Kk9DHlg5ozoNNw/9/umvAn64A4Ysv
 JtfjSnONhBM=
 =7Vzn
 -----END PGP SIGNATURE-----

Merge tag 'iio-for-5.10a-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next

Jonathan writes:

First set of new device support, features and cleanup for IIO in 5.10 cycle, take 2

A few changes to how I write this cover letter.
* Started to use manufacturer prefixes to group changes better.
* Stop list minor formatting etc changes.
* Whilst I appreciate those changes, we don't need to call them out here.

New device support:
* adi,adxrs290
  - New driver for this gyroscope with dt bindings. One fix follows.
* ams,as73211
  - New driver for this colour sensor with dt bindings. Also includes
    docs for XYZ modifiers as used for the CIE colour space. Sysfs docs.
* atlas,atlas-ezo-sensor
  - Support O_2 sensor, includes new modifier for concentration.
  - Support humidity sensor.
* ti,hdc2010
  - New driver support hdc2010 and hdc2080 humidity sensors. Includes dt
    bindings.

Cleanup, minor fixes and features
* core
  - Make the trigger related stub functions static inline, avoiding some build
   warnings.
  - buffer-dmaengine. Allow adjusting bytes_used with residue info.
* dev_error_probe to replace open coded equivalent in many drivers.
* docs and comment fixes
  - Fix some typos, doubled words, capitalisation and punctuation.
* dt binding conversions to yaml
  - lltc,ltc2497
  - lltc,ltc2632
  - maxim,max11100
  - maxim,max1118
  - maxim,max9611
  - microchip,mcp3201
  - microchip,mcp342x (add to trivial devices)
  - ti,adc0832
  - ti,adc108s102
  - ti,adc128s052
  - ti,adc161s626
  - ti,ads8344
  - ti,tlc4541 (includes adding an accidentally dropped original binding doc)
* adi,adi-axi-adc
  - Use kobj_to_dev instead of open coding.
* adi,ad5686
  - Constify iio_chan_spec
* adi,ad8366
  - Add HMC1119 to kconfig help text as the driver supports it.
* adi,ad9523
  - Use devm for reset of probe and drop remove.
* adi,adxl372
  - Tidy up alignment
  - Add OF table
  - Add peak mode support with some docs.
* bosch,bma220 (general tidy up)
  - Fix some return codes.
  - Use read_avail callback rather than open coding attrs.
  - Use dev_get_drvdata rather than dance via to_spi_device()
  - Mark PM functions as __maybe_unused rather than #ifdef fun.
  - Drop ACPI_PTR protections and ifdefs.
  - Tidy up header ordering.
  - BIT and GENMASK
* broadcom,bcm_iproc
  - Drop of_match_ptr protection and switch to mod_devicetable.h
    Part of general move to get this anti-pattern out of IIO.
* melexis,mlx90614
  - Simplify some calculations.
  - Add some kernel_doc
  - Use regmap poll loop rather than open coding.
  - Add extended calibration option.
* sensortec,sx9310, wide ranging set of fixes and cleanups.
  - Document dt-binding.
  - Rename some macros to align better with spec sheet
  - Fix some issues with irq handling.
  - Drop of_match_ptr and ACPI_PTR macros to avoid unused warnings etc.
  - Switch to probe_new
  - Fix memory alignment for iio_push_to_buffers_with_timestamp()
  - Use long for bitmaps to allow use of for_each_bit_set()
  - Use regmap_read_poll instead of opencoding.
  - Simplify error paths
  - Enabled regulators at probe.
  - Use trigger flags from firmware rather than forcing them in the driver.
* ti,adc081c
  - Drop ACPI IDs that are not likely to be official ones and we don't believe
    anyone is using.
* ti,adc108s102
  - Drop CONFIG_OF and of_match_ptr protections.
* ti,adc128s052
  - Drop of_match_ptr protection and include mod_devicetable.h
* ti,dac5571
  - Support powerdown for mutlichannel usecases.
* xpowers,axp20x
  - Convert from OF to generic fw / device properties. Unlikely anyone will
    use this with anything other than devicetree, but this is part of a
    general move across IIO.

* tag 'iio-for-5.10a-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio: (96 commits)
  drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon
  iio: accel: bma220: Remove unneeded blank lines
  iio: accel: bma220: Use BIT() and GENMASK() macros
  iio: accel: bma220: Group IIO headers together
  iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery
  iio: accel: bma220: Mark PM functions as __maybe_unused
  iio: accel: bma220: Use dev_get_drvdata() directly
  iio: accel: bma220: Convert to use ->read_avail()
  iio: accel: bma220: Fix returned codes from bma220_init(), bma220_deinit()
  dt-bindings: iio: adc: microchip,mcp3201 yaml conversion.
  iio: buffer-dmaengine: adjust `bytes_used` with residue info
  dt-bindings: iio: adc: ti,tlc4541 binding conversion
  dt-bindings: iio: adc: tlc4541 - recover accidentally dropped binding doc
  dt-bindings: iio: adc: ti,ads8344 yaml conversion
  dt-bindings: iio: adc: ti,adc128s052 yaml conversion.
  dt-bindings: iio: adc: ti,adc0832 yaml conversion.
  dt-bindings: iio: adc: ti,adc161s626 yaml conversion.
  dt-bindings: iio: adc: lltc,ltc2497 yaml conversion.
  dt-bindings: iio: adc: ti,adc108s102 yaml conversion
  dt-bindings: trivial-devices: Add mcp342x ADCs and drop separate binding doc.
  ...
History 2020-09-06 17:47:55 +02:00
arch parisc: fix PMD pages allocation by restoring pmd_alloc_one() 2020-08-16 10:53:13 -07:00
block block-5.9-2020-08-14 2020-08-15 20:36:42 -07:00
certs .gitignore: add SPDX License Identifier 2020-03-25 11:50:48 +01:00
crypto Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2020-08-14 13:09:15 -07:00
Documentation dt-bindings: iio: adc: microchip,mcp3201 yaml conversion. 2020-09-03 19:40:58 +01:00
drivers First set of new device support, features and cleanup for IIO in 5.10 cycle, take 2 2020-09-06 17:47:55 +02:00
fs io_uring-5.9-2020-08-15 2020-08-16 10:55:12 -07:00
include platform_data: ad7793.h: drop a duplicated word 2020-08-22 10:53:23 +01:00
init OpenRISC updates for 5.9 2020-08-14 14:04:53 -07:00
ipc ipc/shm.c: remove the superfluous break 2020-08-12 10:58:02 -07:00
kernel io_uring-5.9-2020-08-15 2020-08-16 10:55:12 -07:00
lib iomap: constify ioreadX() iomem argument (as in generic implementation) 2020-08-14 19:56:57 -07:00
LICENSES LICENSES: Rename other to deprecated 2019-05-03 06:34:32 -06:00
mm Merge branch 'akpm' (patches from Andrew) 2020-08-15 08:02:03 -07:00
net 9p pull request for inclusion in 5.9 2020-08-15 08:34:36 -07:00
samples Kbuild updates for v5.9 2020-08-09 14:10:26 -07:00
scripts Kconfig updates for v5.9 2020-08-14 11:04:45 -07:00
security Merge branch 'akpm' (patches from Andrew) 2020-08-12 11:24:12 -07:00
sound sound fixes for 5.9-rc1 2020-08-14 15:58:57 -07:00
tools iio: add IIO_MOD_O2 modifier 2020-08-22 10:53:12 +01:00
usr Merge branch 'work.fdpic' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2020-08-07 13:29:39 -07:00
virt Merge branch 'akpm' (patches from Andrew) 2020-08-12 11:24:12 -07:00
.clang-format block: add bio_for_each_bvec_all() 2020-05-25 11:25:24 +02:00
.cocciconfig scripts: add Linux .cocciconfig for coccinelle 2016-07-22 12:13:39 +02:00
.get_maintainer.ignore Opt out of scripts/get_maintainer.pl 2019-05-16 10:53:40 -07:00
.gitattributes .gitattributes: use 'dts' diff driver for dts files 2019-12-04 19:44:11 -08:00
.gitignore .gitignore: Add ZSTD-compressed files 2020-07-31 11:50:49 +02:00
.mailmap mailmap: add entry for Greg Kurz 2020-08-14 19:56:56 -07:00
COPYING COPYING: state that all contributions really are covered by this file 2020-02-10 13:32:20 -08:00
CREDITS CREDITS: Replace HTTP links with HTTPS ones 2020-07-23 14:53:58 -06:00
Kbuild kbuild: rename hostprogs-y/always to hostprogs/always-y 2020-02-04 01:53:07 +09:00
Kconfig kbuild: ensure full rebuild when the compiler is updated 2020-05-12 13:28:33 +09:00
MAINTAINERS iio: light: as73211: New driver 2020-09-03 19:40:40 +01:00
Makefile Linux 5.9-rc1 2020-08-16 13:04:57 -07:00
README Drop all 00-INDEX files from Documentation/ 2018-09-09 15:08:58 -06:00

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.