This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f346b0becb1b Merge branch 'akpm' (patches from Andrew) new e309df5b0c9e vfio/pci: Parallelize device open and release new 9422f5871d5d vfio/mdev: add static modifier to add_mdev_supported_type new 8ba35b3a0046 vfio-mdev/samples: Use u8 instead of char for handle functions new 1984f65c2fbc Merge tag 'vfio-v4.21-rc1' of git://github.com/awilliam/li [...] new f567035a6187 dt-bindings: hwmon: Add adm127x documentation new 6e5c06ad9411 hwmon: (adm1275) Allow setting shunt reg value new 3b443def46cc hwmon: (core) remove redundant cast new f1af93216c34 hwmon: (adt7475) document mapping of sysfs entries to inputs new 6021c48f3acd dt-bindings: fsi: Add P9 OCC device documentation new 7ed98dddb764 fsi: Add On-Chip Controller (OCC) driver new cd261c9832a4 Documentation: hwmon: Add OCC documentation new c0c9872a8ba2 dt-bindings: i2c: Add P8 OCC hwmon device documentation new 5b5513b88002 hwmon: Add On-Chip Controller (OCC) hwmon driver new 88be37c07c15 hwmon (occ): Add command transport method for P8 and P9 new aa195fe49b03 hwmon (occ): Parse OCC poll response new c10e753d43eb hwmon (occ): Add sensor types and versions new 54076cb3b5ff hwmon (occ): Add sensor attributes and register hwmon device new df04ced684d4 hwmon (occ): Add sysfs attributes for additional OCC data new efb0489ea8fa hwmon: (ina3221) Check channel status for alarms attribute read new 87625b24986b hwmon: (ina3221) Serialize sysfs ABI accesses new 4c0415a371fd hwmon: (ina3221) Make sure data is ready before reading new 323aeb0eb5d9 hwmon: (ina3221) Add PM runtime support new b6611bcd5144 hwmon (lm63) Do not overwrite data->kind new 25bbdccfcd8c dt-bindings: hwmon: tmp108: add optional interrupts and #t [...] new 1b1f4efab0e4 hwmon: (ina3221) Convert to using %pOFn instead of device_ [...] new 9a629d7ada78 Documentation: hwmon: Add descriptions for ina2xx sysfs entries new 3f9ffa5c3a25 hwmon: (mlxreg-fan) Modify macros for tachometer fault sta [...] new 162372b08879 dell-smm-hwmon.c: Add XPS 9570 to supported devices list new b71464c937f1 hwmon: fix typo build -> built new 772df3c51e80 hwmon: Remove multiple space after dot new 89688e8d1ecd hwmon: (ltc2978) Fix spelling mistake "comppatible" -> "co [...] new e1fd3be613e9 dt-bindings: hwmon: (ntc_thermistor) add B57891S0103 therm [...] new e8fda2c8646e hwmon: (ntc_thermistor): add support for B57891S0103 from Epcos new e056fe25d9f0 hwmon: (ntc_thermistor) sort thermistor id lists alphabetically new 737c086eddab hwmon: (ntc_thermistor) use a table to lookup the thermistor type new 48049e205e70 dt-bindings: hwmon: (lm90) Document ti,tmp451 compatible string new 2e9a41bbc107 hwmon: (lm75) Add STLM75 support new a5c47c0d388b hwmon: Introduce SENSOR_DEVICE_ATTR_{RO, RW, WO} and variants new 5614e26d84a9 hwmon: (ltc2945): Auto-convert to use SENSOR_DEVICE_ATTR_{ [...] new fac5ba6f5bf7 hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] new 33721d90c044 hwmon: (lm95234) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] new 4aabaf30976e hwmon: (nct7802) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] new 3d628b29dbec hwmon: (ltc4260) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] new 4400711732fb hwmon: (max6650) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] new c4043410f73d hwmon: (ntc_thermistor) Auto-convert to use SENSOR_DEVICE_ [...] new cb1d85341fd7 hwmon: (pwm-fan) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] new 740c2f2b86a7 hwmon: (max6697) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] new e36917f486a8 hwmon: (tmp401) Auto-convert to use SENSOR_DEVICE_ATTR_{RO [...] new 6a0f234fb421 hwmon: (ina2xx) Auto-convert to use SENSOR_DEVICE_ATTR_{RO [...] new d7f2a8f596ba hwmon: (ltc4215) Auto-convert to use SENSOR_DEVICE_ATTR_{R [...] new d93217d84c6c hwmon: (k10temp) Add Hygon Dhyana support new 4708e96831aa hwmon: (abx500) Use permission specific SENSOR[_DEVICE]_AT [...] new 419eeabc0df6 hwmon: (acpi_power_meter) Replace S_<PERMS> with octal values new 1ba3e0237649 hwmon: (ad7314) Use permission specific SENSOR[_DEVICE]_AT [...] new cbf6cb2b7eea hwmon: (ad7414) Use permission specific SENSOR[_DEVICE]_AT [...] new 6fdc5d7fa947 hwmon: (ad7418) Use permission specific SENSOR[_DEVICE]_AT [...] new 0594462f9705 hwmon: (adc128d818) Use permission specific SENSOR[_DEVICE [...] new b0c130fdaac1 hwmon: (adcxx) Use permission specific SENSOR[_DEVICE]_ATT [...] new cfc5bca6db53 hwmon: (adm1021) Use permission specific SENSOR[_DEVICE]_A [...] new 7e77d1e76d36 hwmon: (ads1015) Use permission specific SENSOR[_DEVICE]_A [...] new 3ecd2783839c hwmon: (ads7828) Use permission specific SENSOR[_DEVICE]_A [...] new 595a86af49f0 hwmon: (ads7871) Use permission specific SENSOR[_DEVICE]_A [...] new d60a51a690dd hwmon: (adt7462) Use permission specific SENSOR[_DEVICE]_A [...] new 42291a5aaed7 hwmon: (adt7470) Use permission specific SENSOR[_DEVICE]_A [...] new c24f9ba9adfb hwmon: (adt7475) Use permission specific SENSOR[_DEVICE]_A [...] new f9fe9de0e62d hwmon: (adt7x10) Use permission specific SENSOR[_DEVICE]_A [...] new a7818350f60e hwmon: (amc6821) Use permission specific SENSOR[_DEVICE]_A [...] new 71ee4a400013 hwmon: (applesmc) Replace S_<PERMS> with octal values new e98dd5388b24 hwmon: (aspeed-pwm-tacho) Use permission specific SENSOR[_ [...] new b51c14c736e3 hwmon: (asus_atk0110) Replace S_<PERMS> with octal values new 0cd709d0ddbf hwmon: (coretemp) Replace S_<PERMS> with octal values new 6db587b73fce hwmon: (da9052-hwmon) Use permission specific SENSOR[_DEVI [...] new 4b76a6c9b7bb hwmon: (da9055-hwmon) Use permission specific SENSOR[_DEVI [...] new ba949ed62dcd hwmon: (dell-smm-hwmon) Use permission specific SENSOR[_DE [...] new 0ad85c07a105 hwmon: (ds1621) Use permission specific SENSOR[_DEVICE]_AT [...] new 57549f3360ee hwmon: (ds620) Use permission specific SENSOR[_DEVICE]_ATT [...] new ae66d2d9e881 hwmon: (emc1403) Use permission specific SENSOR[_DEVICE]_A [...] new 94bf70da8ac3 hwmon: (emc2103) Use permission specific SENSOR[_DEVICE]_A [...] new 7a61d7197b8e hwmon: (emc6w201) Use permission specific SENSOR[_DEVICE]_ [...] new 22ed7883c138 hwmon: (fschmd) Use permission specific SENSOR[_DEVICE]_AT [...] new 626f5eaed15a hwmon: (ftsteutates) Use permission specific SENSOR[_DEVIC [...] new f9facc24a644 hwmon: (asus_atk0110) Fix debugfs_simple_attr.cocci warnings new c9c63915519b hwmon: (lm80) fix a missing check of the status of SMBus read new 9aa3aa15f4c2 hwmon: (lm80) fix a missing check of bus read in lm80 probe new 8754040378e4 Merge tag 'hwmon-for-v4.21' of git://git.kernel.org/pub/sc [...] new 6f8ee5c21722 drm/exynos: fimd: Make plane alpha configurable new 3b5129b3a7c6 drm/exynos: fimd: Make pixel blend mode configurable new 272c1a9b4939 Merge tag 'exynos-drm-next-for-v4.21-v2' of git://git.kern [...] new f4163814813f drm/etnaviv: kill active fence tracking new 3283ee771c88 drm/etnaviv: consolidate hardware fence handling in etnaviv_gpu new 99e294492ef9 drm/etnaviv: Replace drm_dev_unref with drm_dev_put new 5a23144cb507 drm/etnaviv: remove unnecessary local irq disable new f9d255f4549e drm/etnaviv: replace header include with forward declaration new 801c7a1e5286 drm/etnaviv: remove lastctx member from gpu struct new 221b35fedee1 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 7e59fad9c9d1 Merge tag 'drm-next-2018-12-27' of git://anongit.freedeskt [...] new 2646b90de5c3 gpio: Add global TODO file for GPIO new deb19ac533ac gpio: gpio-dwapb: simplify getting .driver_data new ea5ec5e3aeab gpio: gpio-lynxpoint: simplify getting .driver_data new 11868645c5b5 gpio: gpio-mxc: simplify getting .driver_data new a3f4f728d3bb gpio: gpio-omap: simplify getting .driver_data new 38ccad0243f9 gpio: gpio-zynq: simplify getting .driver_data new 7ddb7dce0ab6 gpio: gpio-tegra: simplify getting .driver_data new f90deea4a661 gpio: 104-dio-48e: Mask read inputs for get_multiple new b7f53f67980e gpio: 104-idi-48e: Mask the read inputs for get_multiple new 3bfbc4402992 gpio: gpio-mm: Mask read inputs for get_multiple new 7a702691d0ce gpio: ws16c48: Mask read inputs for get_multiple new f837bf6acaf5 gpio: pci-idio-16: Mask read inputs for get_multiple new 25451945648a gpio: pcie-idio-24: Mask read inputs for get_multiple new 48207d7595d2 gpio: drop devm_gpiochip_remove() new ed8dce4c6f72 gpio: pl061: Move irq_chip definition inside struct pl061 new 02cb87f79b6d gpio: sch311x: clean an indentation issue, remove extraneo [...] new 18534df41904 gpiolib: Fix possible use after free on label new b45f2869a7aa dt-bindings: gpio: vf610: add optional clocks property new 0696d7945688 gpio: drop devm_gpio_chip_match() new 8b37eb74d0e3 gpio: rcar: convert to SPDX identifiers new eee3919c5f29 gpio: drop broken to_gpio_irq_chip() helper new 1a5287a3dbc3 gpio: mxc: move gpio noirq suspend/resume to syscore phase new 91393622bca3 gpio: vf610: add optional clock support new 8a9d000f015d drivers/gpio/gpio-grgpio.c: Remove duplicate header new 27038c3e1f14 gpio: restore original GPLv2+ license of gpiolib-of.c sources new 7c0d404fac4b gpio: dwapb: Correct the DT node name in the example new 81c85ec15a19 gpio: OF: Parse MMC-specific CD and WP properties new a53f79534f4e gpio: rcar: reference device instead of platform device new 46a14b1aa4a1 MAINTAINERS: remove a duplicate entry for gpio-mockup new 59d646c775d6 gpio: mt7621: report failure of devm_kasprintf() new a109c2dbb571 gpio: mt7621: pass mediatek_gpio_bank_probe() failure up t [...] new 9b34d05aa9c8 gpio: lpc18xx: use SPDX license identifier new 9dd1a30cb488 gpio: lpc18xx: add struct device local variable new 985d8d5c76dc gpio: lpc18xx: use resource managed interface to register [...] new 5ddabfe8d3de gpio: lpc18xx: add GPIO pin interrupt controller support new e96fd5ce5ffa dt-bindings: gpio: lpc18xx: describe interrupt controllers [...] new 25fbc9e8d367 dt-bindings: tegra186-gpio: Add Tegra186 specific prefix new 9904f0325ec3 gpio: ks8695: Change to use DEFINE_SHOW_ATTRIBUTE macro new 6169005ceb8c gpio: zynq: Report gpio direction at boot new b00b7980af8a gpio: uniphier: convert to SPDX License Identifier new 67566ae474e6 gpio: lpc18xx: fix GPIO controller driver build as a module new 21abf103818a gpio: Pass a flag to gpiochip_request_own_desc() new c3bc3ff9e801 MAINTAINERS: Do maintain Intel GPIO drivers via separate tree new 6ad02b29b836 gpio: pch: Convert to use managed functions pcim_* and devm_* new 9381fc5d655d gpio: sodaville: Convert to use managed functions pcim_* a [...] new 226e6b866d74 gpio: pch: Convert to dev_pm_ops new 502ae42ca600 gpio: lynxpoint: Use for_each_set_bit() in IRQ handler new 9be93e1ab73f gpio: pch: Use for_each_set_bit() in IRQ handler new f3af44f05227 gpio: sodaville: Use for_each_set_bit() in IRQ handler new c5aaa3168194 gpio: ich: Simplify error handling in ichx_write_bit() new ff4709b44cc0 gpio: ich: Switch to use struct device instead of platform_device new c086bea54302 gpio: ich: Convert pr_<level> to dev_<level> new 5f6f2b9f6dbf gpio: ich: Join string literals back new 0511e116b832 gpio: pch: Remove redundant __func__ from debug print new a3bb44bcb3a0 gpio: pch: Remove duplicate assignments new ddc53c40cbe7 gpio: intel-mid: Remove linux/module.h and sort headers new 92c286267d62 gpio: lynxpoint: Remove linux/init.h and sort headers new 7629771f5eb8 gpio: merrifield: Remove linux/init.h new 47091b0594d9 gpio: sch: Remove linux/init.h and sort headers new 488f270cad27 gpio: ich: Sort headers alphabetically new 3e1884f8c32f gpio: pch: Sort headers alphabetically new 8700998ff6b3 gpio: sodaville: Sort headers alphabetically new 7ed0cf0afd60 gpio: ich: Convert to use SPDX identifier new 917842f67696 gpio: intel-mid: Convert to use SPDX identifier new 7fa07b6f4e13 gpio: lynxpoint: Convert to use SPDX identifier new 93374b76a92c gpio: merrifield: Convert to use SPDX identifier new 9b8bf5bfb6ce gpio: pch: Convert to use SPDX identifier new cb0e9a7bda9b gpio: sch: Convert to use SPDX identifier new aaa21231698c gpio: sodaville: Convert to use SPDX identifier new 493872e07414 Merge tag 'intel-gpio-v4.21-1' of git://git.kernel.org/pub [...] new 3a2fa906c0a9 gpio: tegra186: Rename flow variable to type new c5510b8dafce gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB new 873d1e8e6faf gpio: pca953x: Deduplicate the bank_shift new 92f45ebe6818 gpio: pca953x: Fix AI overflow on PCAL6524 new 8958262af3fb gpio: pca953x: Repair multi-byte IO address increment on PCA9575 new 028a219ae5b4 gpio: pca953x: Unify pca95{3,7}x_write_regs_16() new 49e713738f9e gpio: pca953x: Unify pca953x_{read,write}_regs_{16,24}() new 90adb0979947 gpio: pca953x: Unify pca953x_{read,write}_regs_{8,mul}() new 7a04aaa32cbc gpio: pca953x: Factor out common code from device_pca95xx_init() new 25a1b7102f3f gpio: pca953x: Zap ad-hoc I2C block write in multi GPIO set new b32cecb46bdc gpio: pca953x: Extract the register address mangling to si [...] new 49427232764d gpio: pca953x: Perform basic regmap conversion new 0f25fda840a9 gpio: pca953x: Zap ad-hoc reg_direction cache new ec82d1eba346 gpio: pca953x: Zap ad-hoc reg_output cache new 87813cf30a89 gpio: pca953x: Zap single use of pca953x_read_single() new b76574300504 gpio: pca953x: Restore registers after suspend/resume cycle new 3e42f200c195 Merge branch 'ib-pca953x' into devel new 85af74c474b2 gpio: raspberrypi-exp: decrease refcount on firmware dt node new 4bc16f9dd71a gpio: pca953x: Add regmap dependency for PCA953x driver new d6543c0f3964 ARM: omap1: Fix new user of gpiochip_request_own_desc() new a0752e9c3097 memory: omap-gpmc: Get the header of the enum new 12d6dd069891 dt-bindings: gpio: rcar: Add r8a774c0 (RZ/G2E) support new 89a5e15bcba8 gpio/mmc/of: Respect polarity in the device tree new 6bd925a8b779 dt-bindings: arm: atmel: describe SECUMOD usage as a GPIO [...] new fb0b35d307b7 gpio: add driver for SAMA5D2 PIOBU pins new 533918b6f6ae gpio: aspeed: remove duplicated statement new f0df462f3ae1 gpio: mxs: read pin level directly instead of using .get new 6c905f91d8ae gpiolib-acpi: remove unused variable 'err', cleans up buil [...] new e4b194aa0bf5 dt-bindings: gpio: Add bindings for Cadence GPIO new 72ab2f76319e gpio: Add Cadence GPIO driver new a7c23f8d154f gpio: sama5d2-piobu: Depend on OF_GPIO new 24dc83635ffe Merge tag 'gpio-v4.21-1' of git://git.kernel.org/pub/scm/l [...] new 4202dd2cb2d8 of: Documentation: remove unmaintained todo file new 1ae367a2451e of/pdt: Remove unused of_pdt_build_more function ptr new 144552c78692 of: overlay: add tests to validate kfrees from overlay removal new 7c528e457d53 of: overlay: add missing of_node_put() after add new node [...] new 5b2c2f5a0ea3 of: overlay: add missing of_node_get() in __of_attach_node_sysfs new 5b3f5c408d8c powerpc/pseries: add of_node_put() in dlpar_detach_node() new 6b4955ba7bc0 of: overlay: use prop add changeset entry for property in [...] new 8814dc46bd9e of: overlay: do not duplicate properties from overlay for [...] new 81225ea682f4 of: overlay: reorder fields in struct fragment new 6f75118800ac of: overlay: validate overlay properties #address-cells an [...] new a15e824ff2c1 of: overlay: make all pr_debug() and pr_err() messages unique new a68238a19c3b of: overlay: test case of two fragments adding same node new c168263b5a10 of: overlay: check prevents multiple fragments add or dele [...] new 2fe0e8769df9 of: overlay: check prevents multiple fragments touching sa [...] new 8c329655c14f of: unittest: remove unused of_unittest_apply_overlay() argument new f96278810150 of: overlay: set node fields from properties when add new [...] new 5babefb7f7ab of: unittest: allow base devicetree to have symbol metadata new 160b1d4e4127 of: unittest: find overlays[] entry by name instead of index new eeb07c573ec3 of: unittest: initialize args before calling of_*parse_*() new f8274f14a9b1 Merge tag 'kfree_validate_v7-for-4.20' of git://git.kernel [...] new f0001f587731 dt-bindings: phy: Document cadence Sierra PHY bindings new 570d54fe2463 dt-bindings: rng: update bindings for MT7629 SoC new cd5e0fa0837c nds32: Remove phys_initrd_start and phys_initrd_size new b1ab95c63622 arch: Make phys_initrd_start and phys_initrd_size global v [...] new fe7db7570379 of/fdt: Populate phys_initrd_start/phys_initrd_size from FDT new c756c592e442 arm64: Utilize phys_initrd_start/phys_initrd_size new cdbc848b0341 of/fdt: Remove custom __early_init_dt_declare_initrd() imp [...] new 229c55ccb487 arch: Move initrd= parsing into do_mounts_initrd.c new 2ef790dc443a irqchip: Convert to using %pOFn instead of device_node.name new c86f98544f23 memory: Convert to using %pOFn instead of device_node.name new f86b77583d88 backlight: pm8941: Convert to using %pOFn instead of devic [...] new acfe63ec1c59 mtd: Convert to using %pOFn instead of device_node.name new e31d0fc6fd1b power: reset: Convert to using %pOFn instead of device_node.name new e8b1dee21420 of: Use device_type helpers to access the node type new c2e7075ca830 scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 new 70523a3ce5ff kbuild: disable dtc simple_bus_reg warnings by default new a2237fec1e06 kbuild: Enable dtc graph_port warning by default new e1e525442752 OF: Add a warning in case chosen node is not present new 6331d184e65e dt-bindings: rtc: add generic bindings new ae517053f003 dt-bindings: rtc: Move trivial RTCs to rtc.txt new b3e46d1a0590 of: Use of_node_name_eq for node name comparisons new 27b4feb7fe37 devicetree,xen: add xen,shared-memory binding new cd1cc0bef46f dt-bindings: arm: mrvl: amend Browstone compatible string new 4f0e3a57d6eb kbuild: Add support for DT binding schema checks new 00ce8a800060 dt-bindings: Add a writing DT schemas how-to and annotated [...] new b31abceb0fec dt-bindings: altera: Convert clkmgr binding to json-schema new 0175ce4a58d6 dt-bindings: i2c: Convert i2c-gpio binding to json-schema new 4d2bb3e65035 dt-bindings: timer: Convert ARM timer bindings to json-schema new 672951cbd1b7 dt-bindings: arm: Convert cpu binding to json-schema new d3c207eeb905 dt-bindings: arm: Convert primecell binding to json-schema new f8139316cab4 dt-bindings: arm: Convert Altera board/soc bindings to jso [...] new c2dacddc5f67 dt-bindings: arm: Convert Calxeda board/soc bindings to js [...] new 5afa43780f7c dt-bindings: arm: Convert TI davinci board/soc bindings to [...] new da5faf32ad2d dt-bindings: arm: Convert TI nspire board/soc bindings to [...] new 9d3ef77fe568 dt-bindings: arm: Convert QCom board/soc bindings to json-schema new cf7e48dad101 dt-bindings: arm: Convert CSR SiRF board/soc bindings to j [...] new 26282485aedd dt-bindings: arm: Convert SPEAr board/soc bindings to json-schema new c74acbf039ca dt-bindings: arm: Convert ST STi board/soc bindings to jso [...] new f3fb5732e3bd dt-bindings: arm: Convert VIA board/soc bindings to json-schema new c808c7b950ce dt-bindings: arm: Convert Xilinx board/soc bindings to jso [...] new 3da3d9be4495 dt-bindings: arm: Add missing Xilinx boards new 738d57f23c2b dt-bindings: arm: Convert ZTE board/soc bindings to json-schema new f4d1577e9bc6 dt-bindings: arm: Convert Tegra board/soc bindings to json-schema new 2c9b0b00af23 dt-bindings: Convert trivial-devices.txt to json-schema new acc2038738bd Merge branch 'yaml-bindings-for-v4.21' into dt/next new b5c8f358ce7c dt-bindings: iio: magnetometer: add dt-bindings for freesc [...] new 485773d3c5c7 dt-bindings: mrvl,intc: fix a trivial typo new 24ad02c48c69 gpio-omap.txt: add reg and interrupts properties new b8a9ac1a5b99 of: of_node_get()/of_node_put() nodes held in phandle cache new 5801169a2ed2 of: __of_detach_node() - remove node from phandle cache new 030672aea826 Merge tag 'devicetree-for-4.21' of git://git.kernel.org/pu [...] new 56a6cd3196c6 dt-bindings: power: Introduce one property to present the [...] new 86131d933f9a power: supply: core: Add one field to present the battery [...] new 428527b3e6e1 dt-bindings: power: Introduce properties to present the ba [...] new 3afb50d7125b power: supply: core: Add some helpers to use the battery O [...] new 0d5f2e6e9c79 dt-bindings: power: Add Spreadtrum SC27XX fuel gauge unit [...] new 195ca1703784 power: supply: Add Spreadtrum SC27XX fuel gauge unit driver new ed60f43d0170 power/supply: fix sc27xx_fuel_gauge build errors new ed54ffbe554f power: supply: olpc_battery: correct the temperature units new bd82ef08382f power: supply: cpcap-battery: make array cpcap_battery_irq [...] new 57428f6f8ace power: supply: axp20x: add missing include bitops.h new a95761d6d261 power: supply: axp288: use the BIT() macro new 89d21972da2b dt-bindings: power: supply: axp20x: add AXP813 AC power DT [...] new 7693b5643fd2 power: supply: add AC power supply driver for AXP813 new 8f01c45a0fb7 Merge tag 'psy-mfd-axp813-immutable-for-v4.21-signed' into [...] new 80fca773bf81 power: supply: cpcap-charger: clean an indentation issue, [...] new 1dd3509929dc power: supply: charger-manager: Remove unused index counting new 8c13b6f18a6f power: supply: charger-manager: Fix some misspelled words new f25a646fbe20 power: supply: charger-manager: Fix incorrect return value new a53a68cee88a power: supply: charger-manager: Make code more readable new 76ee875c2f48 power: reset: gpio-poweroff: add ability to specific activ [...] new 9afe62509b32 power: reset: ocelot: switch the SI to boot mode new 8e49c0b4bbe9 dt-bindings: power: supply: bq24190_charger: add bq24192 a [...] new 5ea67bb0b090 power: supply: bq24190_charger: add support for bq24192 variant new 74d09c927cb6 power: supply: bq24190_charger: add of_match for usb-otg-v [...] new 161a2135e082 power: supply: bq24190_charger: add extcon support for USB OTG new d0717d73be81 power: supply: bq24190_charger: add support for bq24196 variant new 996463fdb8cd power: reset: at91-poweroff: use one poweroff function for [...] new e6ae9a05a41a power: reset: at91-poweroff: remove at91_ramc_of_match new 8ac1091ed18b power: supply: sc2731_charger: Add one work to charge/discharge new 18c807dbf9d6 power: supply: sc2731_charger: Add charger status detection new a8aaff6be089 power: supply: sc2731_charger: Avoid repeated charge/discharge new 872bcf83ec0a power: supply: sc2731_charger: Free battery information new 6be57bd2badf dt-bindings: power: supply: Add nvmem properties to calibrate FGU new 65c9fab7bc4b power: supply: sc27xx: Add fuel gauge calibration new edcb1c0a3f63 power: supply: sc27xx: Add fuel gauge low voltage alarm new e2fb615b69e0 power: supply: sc27xx: Add suspend/resume interfaces new caa6e150f8fb power: reset: at91-poweroff: move shdwc related data to on [...] new 4a040e7c72e6 power: supply: sc27xx: Save last battery capacity new cef8fe6a382c power: supply: core: add support for custom sysfs attributes new 06215ce99988 power: supply: bq2415x: fix race-condition in sysfs registration new b10474aafe80 power: supply: ds2780: fix race-condition in sysfs registration new a45cefb0ca1f power: supply: ds2781: fix race-condition in sysfs registration new b1f7ee898bdc power: supply: lp8788: fix race-condition in sysfs registration new 348a3c079bfc power: supply: bq24190_charger: fix race-condition in sysf [...] new 750688c7cdfd power: supply: bq24257: fix race-condition in sysfs registration new efcca6bdfba1 power: supply: charger-manager: simplify generation of sys [...] new 157ba1bb5fcb power: supply: charger-manager: fix race-condition in sysf [...] new 451ba0e4363c power: supply: pcf50633: fix race-condition in sysfs registration new 88635b6da891 power: supply: ds2780: fix race-condition in bin attribute [...] new 711aebcfe3ba power: supply: ds2781: fix race-condition in bin attribute [...] new 63fac6cb63b0 power: supply: ds2780: switch to devm_power_supply_register new fbd17e58d472 power: supply: ds2781: switch to devm_power_supply_register new fb4d49448026 power: supply: gpio-charger: Do not use deprecated POWER_S [...] new 958091396648 power: supply: bq25890: fix BAT_COMP field definition new 579a70035949 Merge tag 'for-v4.21' of git://git.kernel.org/pub/scm/linu [...] new 3a658e09a215 HSI: omap_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro new 4d6ad6fba6b7 Merge tag 'hsi-for-4.21' of git://git.kernel.org/pub/scm/l [...] new da0b7c7766ea dt-bindings: connector: Add self-powered property new 23b5f73266e5 usb: typec: tcpm: Do not disconnect link for self powered devices new 157c0f2f641a usb: typec: tcpm: charge current handling for sink during [...] new 1d3e773ae0a6 usb: host: remove unnecessary condition check new 8ec23b90119a uwb: clean an indentation issue, remove extraneous tab new 15f6f7f48db9 USB: gadget: udc: fix spelling mistake "intrerrupt" -> "in [...] new 4c96499c39e3 USB: remove the unused struct hcd_timeout definition new 18557feccfbf USB: ene_usb6250: add missing indentation new f4b614adbf3a drivers: usb: early: clean up indentation, remove extraneous tabs new a62d2d44902c Merge 4.20-rc4 into usb-next new 77df6d8d7298 Documentation/usb: Fix typo new 44c94100b6fa Merge 4.20-rc5 into usb-next new e86108940e54 usb: hub: delay hub autosuspend if USB3 port is still link [...] new 1e3af5dfd05c usb/mtu3: power down device ip at setup new aef34b48d084 usb: mtu3: remove QMU checksum new 29ae096ef93a usb: mtu3: enable hardware remote wakeup from L1 automatically new e802972433f7 usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) new 94552090cd18 usb: mtu3: enable SETUPENDISR interrupt new 1fab219e65c4 usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode new 440da5a30e54 staging: typec: fusb302: Rename fcs,extcon-name to linux,e [...] new 67f3a0d0ad72 usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSF [...] new 3ea5eb139f43 usb: appledisplay: Remove unnecessary spinlock new f1fd62a6b6c6 xhci: remove the unused sw_lpm_support new f6187f424c10 xhci: move bus_state structure under the xhci_hub structure. new 1c2d81cc287c xhci: remove unused hcd_index() new 5f78a54f8d31 xhci: move usb3 speficic bits to own function in get_port_ [...] new 70e9b53dfedc xhci: move usb2 speficic bits to own function in get_port_ [...] new 3c2ddb449a91 xhci: cleanup code that sets portstatus and portchange bits new a231ec41e6f6 xhci: refactor U0 link state handling in get_port_status new e67ebf1b3815 xhci: move usb2 get port status link resume handling to it [...] new b53bde6686fb Merge 4.20-rc6 into usb-next new 1726ea907a7f dt-bindings: phy: add binding for Allwinner H6 USB2 PHY new 2659392e5c08 phy: sun4i-usb: add support for missing USB PHY index new ae409cc7c3cd phy: sun4i-usb: add support for H6 USB2 PHY new 640ac1474486 MAINTAINERS: Add Kishon as maintainer of PHY bindings new 79a5a18aa9d1 phy: core: rework phy_set_mode to accept phy mode and submode new 2af8caeee478 phy: core: add PHY_MODE_ETHERNET new c8fe6d7f3f83 phy: ocelot-serdes: convert to use eth phy mode and submode new cccc43b853df phy: mvebu-cp110-comphy: convert to use eth phy mode and submode new b3af06451bf8 phy: core: clean up unused ethernet specific phy modes new cb96a690724e dt-bindings: phy: Document cadence Sierra PHY bindings new 44d30d622821 phy: cadence: Add driver for Sierra PHY new 72c0339c115b phy: renesas: rcar-gen3-usb2: follow the hardware manual p [...] new 2ad2af081622 phy: mapphone-mdm6600: Improve phy related runtime PM calls new c5e18b3413b5 phy: mvebu-cp110-comphy: fix spelling in structure name new 5b9bf512ca93 dt-bindings: phy: add cpsw port interface mode selection p [...] new 92b58b34741f phy: ti: introduce phy-gmii-sel driver new ad57b78579ab dt-bindings: net: ti: cpsw: switch to use phy-gmii-sel phy new 3ff18849eb65 net: ethernet: ti: cpsw: add support for port interface mo [...] new 03e7d002526d phy: Use of_node_name_eq for node name comparisons new 3c2ce40b2fbb dt-bindings: phy: add binding for Freescale i.MX8MQ USB3 PHY new efe81bea8915 phy: add driver for Freescale i.MX8MQ USB3 PHY new c8457828ff48 phy: Add MIPI D-PHY mode new aeaac93ddb28 phy: Add configuration interface new 2ed869990e14 phy: Add MIPI D-PHY configuration options new dddc97e82303 phy: dphy: Add configuration helpers new 1a3a09270668 phy: ti: fix semicolon.cocci warnings new 2517d09b39f3 dt-bindings: phy-qcom-qmp: Fix register underspecification new 5e17b95d9893 phy: qcom-qmp: Utilize fully-specified DT registers new d21aafe9a4a5 dt-bindings: phy-qcom-qmp: Move #clock-cells to child new 2e38c2e7026a phy: qcom-qmp: Expose provided clocks to DT new ed0a773bff5f Merge tag 'phy-for-4.21_v1' of git://git.kernel.org/pub/sc [...] new 2c85a1817e4b usb: dwc3: debugfs: Properly name Tx/RxFIFO new 0f874f79dc81 usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes new 62ba09d6bb63 usb: dwc3: debugfs: Dump internal LSP and ep registers new 0d36dede4578 usb: dwc3: debugfs: Properly print/set link state for HS new d102444cac15 usb: dwc3: debugfs: Print/set link state for peripheral mode new eafeacf11964 usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM new 5455e156078b usb: dwc3: Add a property to disable USB2 LPM new 022a0208c0ff usb: dwc3: Support option to disable USB2 LPM new 1808bd2132d1 usb: gadget: aspeed-vhub: constify usb_gadget_ops structure new 408d3ba006af usb: dwc3: don't log probe deferrals; but do log other err [...] new 85383756ae34 usb: dwc3: drd: Switch to device property for 'extcon' handling new 268784ba14a7 usb: dwc3: drd: Add support for DR detection through extcon new ceb94bc52c43 usb: gadget: udc: renesas_usb3: add a safety connection wa [...] new 89a9cc47513e usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher new d64bc8ee9285 usb: dwc2: gadget: Fix WkupAlert interrupt handler. new 9aed8c08c82d usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty new e89428381080 usb: gadget: uvc: constify vb2_ops structure new 4ab9c39f038d usb: gadget: udc: fix spelling mistake "intrerrupt" -> "in [...] new 7f7c548c5f65 usb: gadget: f_fs: Add support for CCID descriptors. new 772a7a724f69 usb: gadget: f_fs: Allow scatter-gather buffers new 475d8e0197f1 usb: dwc3: Track DWC_usb31 VERSIONTYPE new dd74b96c7480 usb: dwc3: Add disabling of start_transfer failure quirk new d92021f66063 usb: dwc3: Add workaround for isoc start transfer failure new 1a22ec643580 usb: dwc3: gadget: combine unaligned and zero flags new 09fe1f8d7e2f usb: dwc3: gadget: track number of TRBs per request new c3acd5901414 usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() new 7746a8dfb3f9 usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() new d5443bbf5fc8 usb: dwc3: gadget: introduce cancelled_list new d4f1afe5e896 usb: dwc3: gadget: move requests to cancelled_list new fec9095bdef4 usb: dwc3: gadget: remove wait_end_transfer new 25abad6a0584 usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() new 1517265228b4 usb: dwc3: trace: log ep commands in hex new 3451f6affaef usb: dwc3: gadget: remove unnecessary dev_info() new d53701067f04 usb: dwc3: gadget: check if dep->frame_number is still valid new a7351807bd8b usb: dwc3: update stream id in depcmd new 26d62b4d10ad usb: dwc3: don't issue no-op trb for stream capable endpoints new b7a4fbe2300a usb: dwc3: Correct the logic for checking TRB full in __dw [...] new 35a605413228 usb: dwc2: Disable power down feature on Samsung SoCs new 36b25b69c2c1 usb/mtu3: power down device ip at setup new 4f7371314e57 usb: mtu3: remove QMU checksum new 68c750cf4504 usb: mtu3: enable hardware remote wakeup from L1 automatically new a0678e2eed41 usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) new 49187dd14cc8 usb: mtu3: enable SETUPENDISR interrupt new 47b6f8bf8700 usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode new 6ed30a7d8ec2 usb: dwc2: host: use hrtimer for NAK retries new b01828e26048 usb: renesas_usbhs: Remove dummy runtime PM callbacks new d54d334e75b9 usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro new 6b69753fa007 usb: gadget: Introduce frame_number to usb_request new 6abfa0f5bb7c usb: dwc3: gadget: Report isoc transfer frame number new 54d48183d21e usb: dwc3: trace: add missing break statement to make comp [...] new f770e3bc236e usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler new d9d1dc817020 USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE new 3004cfd62049 Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" new cc10ce0c51b1 usb: dwc2: disable power_down on Amlogic devices new 244add8ebfb2 usb: dwc3: gadget: Disable CSP for stream OUT ep new 4fe4f9fecc36 usb: dwc2: Fix disable all EP's on disconnect new 5ac93d0c5d8c Merge tag 'usb-for-v4.21' of git://git.kernel.org/pub/scm/ [...] new 9e412c66a8a2 usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE new c238ec3ef638 usb: core: Remove unnecessary memset() new eaf3074e0a8c usb: renesas_usbhs: mark PM functions as __maybe_unused new 014abe34a909 usb: chipidea: add flag for imx hsic implementation new 7c8e8909417e usb: chipidea: imx: add HSIC support new 2c4593ecc920 usb: chipidea: host: override ehci->hub_control new 4dddb862d3e3 doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pi [...] new a82bf696aa39 usb: chipidea: imx: support configuring for active low oc signal new 1bf4743f641d usb: chipidea: imx: Warn if oc polarity isn't specified new 9049fce897ed usb: chipidea: imx: allow to configure oc polarity on i.MX25 new 4733c0b4666d Merge tag 'usb-ci-v4.21-rc1' of git://git.kernel.org/pub/s [...] new c3788cd9963e usb: roles: Add a description for the class to Kconfig new 8dc7623bf608 usb: ehci-omap: Fix deferred probe for phy handling new 1d6e81a288e2 usb: renesas_usbhs: add support for RZ/G2E new 6010abf2c2c0 usb: musb: dsps: fix otg state machine new 54578ee883e3 usb: musb: dsps: fix runtime pm for peripheral mode new 28ce553985fa usb: typec: Improve Alt Mode documentation new c710d0bb76ff usb: typec: tcpm: Extend the matching rules on PPS APDO selection new c85400f886e3 usb: r8a66597: Fix a possible concurrency use-after-free b [...] new eafb27fa5283 cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader. new 548f32f59456 USB: serial: quatech2: remove set but not used variable 'p [...] new 32d8a6fc5bd6 USB: serial: mos7840: remove set but not used variables 's [...] new ab60075f2a4e USB: serial: f81534: fix reading old/new IC config new 6abd837104a3 USB: serial: ftdi_sio: use rounding when calculating baud [...] new e8603076f540 USB: serial: mos7840: clean up register handling new 32899682cf45 USB: serial: mos7840: add a product ID for the new product new 01688a6d66b5 USB: serial: mos7840: remove set but not used variables 'n [...] new 8d503f206c33 USB: serial: pl2303: add ids for Hewlett-Packard HP POS po [...] new 1e12a521d691 Merge tag 'usb-serial-4.21-rc1' of https://git.kernel.org/ [...] new cd6a22310ec2 Merge USB 4.20-rc8 mergepoint into usb-next new 4b2c01ad902e USB: serial: option: add Fibocom NL678 series new c0ea81b4d378 Merge tag 'usb-4.21-rc1' of git://git.kernel.org/pub/scm/l [...] new ed8c8e1ecca0 serial: sh-sci: Improve type-safety calling sci_receive_chars() new b871424f5707 serial: lantiq: Get serial id from dts new fccf231ae907 serial: lantiq: Change ltq_w32_mask to asc_update_bits new 89b8bd2082bb serial: lantiq: Use readl/writel instead of ltq_r32/ltq_w32 new 2e81c1f39620 serial: lantiq: Rename fpiclk to freqclk new 5034ce0605f6 serial: lantiq: Replace clk_enable/clk_disable with clk ge [...] new dbbc26dbd01a serial: lantiq: Add CCF support new a77bbe5e334f serial: lantiq: Reorder the head files new 3c8c2a9e29dc serial: lantiq: Replace lantiq_soc.h with lantiq.h new 40efa6c8f648 serial: lantiq: Change init_lqasc to static declaration new 275d924b4b06 dt-bindings: serial: lantiq: Add optional properties for CCF new f33cf776617b serial-uartlite: Move the uart register new 62104b280a5a serial-uartlite: Add get serial id if not provided new 3b209d253e7f serial-uartlite: Do not use static struct uart_driver out [...] new 0379b1163e50 serial-uartlite: Add runtime support new b312f6f4ac84 serial-uartlite: Fix the unbind path new 61e169ee7683 serial: fsl_lpuart: fix the typo: UARTCR1_PE -> UARTCTRL_PE new 397bd9211fe0 serial: fsl_lpuart: clear parity enable bit when disable parity new acef6660d3aa ttyprintk: make the printk log level configurable new 3957386aeb58 serial: tegra: fix some spelling mistakes new 9f641df46b14 tty: serial: qcom_geni_serial: Don't slow all ports just for kgdb new b1f84dd32166 tty: serial: qcom_geni_serial: Rectify UART suspend mechanism new 7034ef87fa88 tty: serial: qcom_geni_serial: simplify getting .driver_data new 114c97cee6d3 pch_uart: remove set but not used variable 'tx_empty' new 646097940ad3 serial: set suppress_bind_attrs flag only if builtin new 347a28b58680 writeback: don't decrement wb->refcnt if !wb->bdi new 6d11023c345e serial: 8250: Default SERIAL_OF_PLATFORM to SERIAL_8250 new babeca858477 serial: qcom_geni_serial: Finish supporting sysrq new d6e1935819db serial: core: Allow processing sysrq at port unlock time new 336447b3298c serial: qcom_geni_serial: Process sysrq at port unlock time new 3e6f88068314 serial: core: Include console.h from serial_core.h new 596f63da42b9 serial: 8250: Process sysrq at port unlock time new c17a1ca14cbb Merge 4.20-rc2 into tty-next new d491324f9665 include: Add lantiq.h in include/linux/ new ee0a29ba574b serial-uartlite: fix null pointer dereference on pointer port new 3c81ba9242b7 drivers/tty: add missing of_node_put() new 20d8e8611eb0 serial/sunsu: add missing of_node_put() new 0e4cf69ede87 serial: mvebu-uart: clarify the baud rate derivation new 35d7a58ac282 serial: mvebu-uart: initialize over sampling stack register new 63fd4b94b948 serial: imx: fix error handling in console_setup new 279070b96a5a tty/sysrq: add of_node_put() new 8341f2f222d7 sysrq: Use panic() to force a crash new dc93967b8094 Merge 4.20-rc4 into tty-next new 22d66c85fde3 serdev: use zero to indicate infinite write timeout new 0bbf0a88fa29 serdev: make synchronous write return bytes written new 70d188041e6f serdev: make synchronous write helper interruptible new 2d13969ee7d8 serdev: document the write functions using kernel-doc new d02337d29d33 Revert "serial/sunsu: add missing of_node_put()" new a1fee899e5be tty: serial: qcom_geni_serial: Fix softlock new eca42d4cf3c5 tty: xilinx_uartps: Correct return value in probe new 89212465c194 dt-bindings: dma: uart: add uart dma bindings new 85b5c1dd0456 serial: 8250-mtk: add uart DMA support new 8fefbc6d4b26 tty/sysrq: Do not call sync directly from sysrq_do_reset() new 77cab92a2cb1 sysctl: clean up nr_pdflush_threads leftover new 231f8fd0cca0 tty/ldsem: Wake up readers after timed out down_write() new 83d817f41070 tty: Hold tty_ldisc_lock() during tty_reopen() new c96cf923a98d tty: Don't block on IO when ldisc change is pending new cf62a1a13749 tty: Simplify tty->count math in tty_reopen() new c18ad0cf9cb0 tty/ldsem: Convert to regular lockdep annotations new 110b89282f65 tty/ldsem: Add lockdep asserts for ldisc_sem new 2f588cee24ca tty/ldsem: Decrement wait_readers on timeouted down_read() new 82ca0d5487d4 Revert "tty: xilinx_uartps: Correct return value in probe" new 1528e40fd7d3 Revert "sysctl: clean up nr_pdflush_threads leftover" new 9c96f401e91a Merge 4.20-rc6 into tty-next new dd1f2250da95 serial: sh-sci: Fix locking in sci_submit_rx() new 2e948218b7c1 serial: sh-sci: Fix crash in rx_timer_fn() on PIO fallback new 71ab1c0336c7 serial: sh-sci: Resume PIO in sci_rx_interrupt() on DMA failure new 64a428077758 tty: serial: qcom_geni_serial: Remove interrupt storm new bdb48e4c7d07 dt-bindings: serial: 8250: Add rate limit for serial port [...] new 6d7f677a2afa serial: 8250: Rate limit serial port rx interrupts during [...] new d72402145ace tty/serial: do not free trasnmit buffer page under port lock new 778ec49c1401 tty: Use of_node_name_{eq,prefix} for node name comparisons new 31e933645742 tty: serial: samsung: Properly set flags in autoCTS mode new ec18f48bbc41 tty: serial: samsung: Increase maximum baudrate new 86df8dd14723 serial: uartps: Add the device_init_wakeup new 82b1b2ec5d40 serial: uartps: Check if the device is a console new 32cf21ac4edd serial: uartps: Fix error path when alloc failed new 260683137ab5 serial: uartps: Fix interrupt mask issue to handle the RX [...] new 9d84d3e6bd68 dt-bindings: serial: lpuart: add imx8qxp compatible string new ac8b6f148fc9 Fonts: New Terminus large console font new 6c4d97581267 dt-bindings: serial: sh-sci: Document r8a774a1 bindings new a88c4736ea36 dt-bindings: serial: sh-sci: Document r8a774c0 bindings new a8da3c7873ea serial: max310x: Fix tx_empty() callback new 3c66eb4ba18d tty: serial: qcom_geni_serial: Fix wrap around of TX buffer new 663abb1a7a7f tty: serial: qcom_geni_serial: Fix UART hang new 4ce193fdba48 serial: sccnxp: Adds a delay between sequential read/write cycles new efa0f49496be serial: sccnxp: Allow to use non-standard baud rates new 598134ffcab5 Revert "serial: 8250: Default SERIAL_OF_PLATFORM to SERIAL_8250" new 117eda8f71ff Merge tag 'tty-4.21-rc1' of git://git.kernel.org/pub/scm/l [...] new cd27f56fce4f staging: gasket: use sizeof(*p) for memory allocation new 2c66f2a9efd9 Staging: rtlwifi: Remove Unneeded funition halbtc_get_wifi_rssi() new 948569b72a5d staging: rtlwifi: Remove function that only returns the se [...] new f400dc6a66fb staging: rtlwifi: Remove function that only returns zero new 33593a963053 staging: rtlwifi: Remove unused functions new c471d7cca8b8 staging: mt7621-dma: Add braces around else branches new e00c51d0c07f staging: xgifb: vb_setmode: fix multiple line dereference new dda4eaa8b6c3 staging: xgifb: vb_setmode: adjust descendant indentation [...] new bb1e67793f3e Staging: rts5208: Add SPDX license tags new a55e7eecb59d staging: rtl8192e: add braces to if statement - style new de770acb079a staging: rtl8192e: Add SPDX-License-Identifier - Style new 81b8226c5473 staging: rtl8723bs: core: remove unnecessary blank lines new 60348815e1d1 staging: rtl8192u: Fix misspelling in struct member name - Style new 37f868344a1d staging: rtl8192u: Fix misspelling in variable name - Style new 086a76b9c90c staging: rtl8192u: Fix misspellings in comments - Style new bac7473685b0 Staging: rts5208: Capitalise preprocessor variable names new 95a32556da1a staging: rtlwifi: Replace 1 with true and remove compariso [...] new ec5043bf85ea staging: rtlwifi: Remove unnecessary conditions new 459b678571e9 staging: rtlwifi: Keep expressions on one line new dff94010b3ac staging: vboxvideo: Remove unnecessary parentheses new 74f93cf9a811 staging: davinci_vpfe: Align brackets to open parentheses new 732e6fc7a41c staging: octeon: Fix style issues new 7a62f643c0e8 staging: wilc1000: refactor wilc_parse_network_info() usin [...] new 846b146c5ebe staging: wilc1000: remove unused code in coreconfigurator new e23c009f728c staging: wilc1000: refactor get_bssid() function new 64f656cbd026 staging: wilc1000: avoid line over 80 chars in wilc_parse_ [...] new bfaf36a4082a staging: wilc1000: refactor wilc_parse_assoc_resp_info() new d6a75ad44f08 staging: wilc1000: remove unnecessary MAX_STRING_LEN macro new 1116468bf515 staging: wilc1000: remove coreconfigurator.c file new 057b0a810097 staging: wilc1000: remove coreconfigurator.h file new f3145cb39231 Staging: comedi: dt9812: fixed a typo in comment. new f549a60b8c5e staging: rtl8188eu: fix typo in function name rtw_sctx_chk [...] new 3d49df58ab14 staging: rtl8723bs: fix typo in function name rtw_sctx_chk [...] new e9c892465583 staging: erofs: remove the redundant d_rehash() for the ro [...] new c49d3f3fa686 staging: greybus: loopback.c: remove unused lists new f0950b02a74c staging: erofs: Modify coding style alignments new d1ab82443bed staging: erofs: Modify conditional checks new 40e9e86f26ef staging: bcm2048: add SPDX License Identifier new 53d77da6acb3 staging: speakup: add spaces around minus new 8d0f5a65ff11 staging: speakup: move arguments to reduce 80 chars limit new 284371999b1b staging: speakup: move arguments to adhere to 80 chars new 42e764d05712 staging: tegravde: replace bit assignment with macro new b6fef6fde7e9 staging: davinci: remove FSF mail address from copyright new d5c5dff7dc30 staging: davinci: add SPDX License Identifier new ba2181d76ecc staging: vboxvideo: Stop accessing crtc_state->active new db3566cfbf99 staging: vboxvideo: Keep old mode when disable crtc new 685bb884e0a4 staging: vboxvideo: Drop duplicate vbox_err.h file new cd76c287a52f staging: vboxvideo: Cleanup the comments new acc962c51400 staging: vboxvideo: Change licence headers over to SPDX new 40497c52370b staging: vboxvideo: Stop disabling/enabling accel support [...] new 089257429d0d staging: goldfish: Add SPDX license identifier. new 4e32a398817b staging: mt7621-mmc: Add blank line after declaration new dca6eaa8a230 staging: ks7010: remove unnecessary blank line new c4aacbb9814d drivers: staging: rtl*: fix spelling mistake "Orginial" -> [...] new 365b01638c71 staging: rtl8712: fix CamelCase in fw_priv struct new 40d68841df0e staging: xgifb: clean an indentation issue new d427e60ae7ca staging: speakup: clean up few indentation issues new 377785318785 staging: rtl8192u: rename struct name _rt_firmare_seg_container new 815510aaad0c staging: sm750fb: Add spaces around '+' new c677b19653b8 staging: wlan-ng: Fix a typo. new b2a40053dc57 staging: rtlwifi: Modified the line ending with a parenthesis new aa1b40c6eea8 staging: bcm2835-audio: unify FOURCC command definitions new 588e7ac5b1cb staging: bcm2835-audio: don't initialize memory twice new 07c986b9bb6d staging: bcm2835-audio: reorder variable declarations & re [...] new 152419a688a3 staging: bcm2835-audio: use anonymous union in struct vc_a [...] new 907bf3dbf5d7 staging: bcm2835-audio: more generic probe function name new 666a6bd7b3a5 staging: bcm2835-audio: rename platform_driver structure new 66845e6fe3ab staging: bcm2835-audio: update TODO new 1a28bfdacd80 staging: rtl8188eu: simplify odm_evm_db_to_percentage() new ded11a81a7d2 staging: rtl8188eu: rename variable Max_spatial_stream - style new 755842d8c790 staging: rtl8188eu: rename variable isCCKrate - style new 636e10b89f5d staging: rtl8188eu: change type of is_cck_rate - style new adc595cb5ace staging: rtl8188eu: remove unnecessary ternary operator new bf58500ff421 staging: rtl8188eu: change type of a struct field new ddc95605ad46 staging: rtl8188eu: change return type of rtl8188eu_xmitfr [...] new 8a6b6868eb07 staging: rtl8188eu: change return type of rtw_hal_xmit() new cb4e583db2a1 staging: rtl8188eu: cleanup long line in rtw_hal_xmit() new 0a2bca1409b7 staging: vboxvideo: Cleanup header use new 650d4aad032a staging: vboxvideo: Use PCI_DEVICE() for our pci_id table new 35a703dfdc67 staging: vboxvideo: Fixup some #ifdef-s new e46b06e1fee1 staging: vboxvideo: Add myself as MODULE_AUTHOR new 3a9b6ecadefc staging: vboxvideo: Drop DRM_MODE_FB_CMD define new fafb85b45f68 staging: vboxvideo: Use DRM_FB_HELPER_DEFAULT_OPS new 130151991dcb staging: comedi: cb_pcidas64: Use insn->n in AO insn_write [...] new b33fc68c26a5 staging: comedi: cb_pcidas64: Use insn->n in EEPROM insn_r [...] new e3b9ea9aae7e staging: comedi: Check length of INSN_CONFIG_TIMER_1 instruction new 48164754d7fe staging: comedi: addi_apci_3501: Use insn->n in EEPROM ins [...] new 43818b03c518 staging: comedi: cb_pcidda: Use insn->n in AO insn_write handler new 4a4c1b1d5a1d staging: comedi: ni_labpc_common: Use insn->n in AO insn_w [...] new f09378d3001e staging: rtl8723bs: fix small typo new 72b70a038602 Staging: rtl8712: fix small typo new 3ef1ba069339 staging: vt6655: fix small typo new 64ce301c971b staging: rtlwifi: SET_RATE_ID inline no arg reuse new 9483804a725a media: staging: tegra-vde: print long unsigned using %lu f [...] new 05f9d4a0c8c4 staging: erofs: use the new LZ4_decompress_safe_partial() new 92a4d9a8bcfe staging: wilc1000: remove unused flags in handle_cfg_param() new 01c5c5614a9e staging: bcm2835-audio: interpolate audio delay new 2159fb372929 staging: olpc_dcon: olpc_dcon_xo_1.c: Switch to the gpio d [...] new 3f9da94dc8d7 staging: emxx_udc: Added static modifier to udc_controller new 64407f6e7d15 staging: emxx_udc: Added missing __iomem modifier to handl [...] new 484a415951e6 staging: emxx_udc: Added missing le16_to_cpu conversions new 285376ff48f8 staging: wlan-ng: formatting change in cfg80211.c new 98b3b71afc60 staging: wlan-ng: reformatting in prism2mib.c to fit 80 ch [...] new 868b5d7d9967 staging: rtlwifi: Improve line endings new b4a6993ec480 staging: rtlwifi: Remove empty comment new c4da110919c9 staging: rtlwifi: Add spaces for comments new 0ffcadecdb59 staging: davinci_vpfe: Change to !format new 91e24a4c4b26 staging: davinci_vpfe: Remove multiple blank space new 4073536c9274 staging: android: ion: Add per-heap counters new 7962e63a2f41 staging: erofs: fix undefined LZ4_decompress_safe_partial() new 9b76530d39d5 staging: greybus: shorten comparison to NULL new f17f542965d7 staging: greybus: align parameters to parentheses new ce8befe9ab7a staging: greybus: fix SPDX License Identifier new 7a22b568db9b staging: greybus: align arguments with parentheses new f5e4e5e7ae9c staging: greybus: correct SPDX License Identifier new fea06c0ba4f0 staging: greybus: remove multiple blank lines new 327f27696303 staging: greybus: remove space before tab new fcb733b546ea staging: greybus: remove multiple blank lines new aec08dd489df staging: greybus: add extra space around OR operator new 57d053682ff5 staging: greybus: remove extra space before tab new 2eece0a88d95 staging: greybus: remove comparison to BOOL new e48adf19ea50 staging: greybus: remove unmatched right bracket new 01dfe40e5989 staging: wilc1000: update wilc1000 driver maintainer ids new ad9c87e129d1 staging: mt7621-pci: parse and init port data from device tree new a80775d647d3 staging: mt7621-pci: replace return value if devm_pci_allo [...] new c8242bef7c02 staging: mt7621-pci: add two helpers for read and write pc [...] new 745eeeac68d7 staging: mt7621-pci: factor out 'mt7621_pcie_enable_port' [...] new ed611974bd22 staging: mt7621-pci: remove [ASSERT|DEASSERT]_SYSRST_PCIE macros new 335bbd9ed7f9 staging: mt7621-pci: remove GPL2+ text from license header new bd74b4a290f2 staging: mt7621-pci: remove two commented code lines new d9ecdd396cd5 staging: mt7621-pci: remove reset related unused macros new 7bf10a7261c4 staging: mt7621-pci: reagroup reset related macros all together new 6b767904b90e staging: mt7621-pci: rewrite pcie phy related functions new 3beb6da5d52a staging: mt7621-pci: factor out 'mt7621_enable_phy' function new f443b5c22ebd staging: mt7621-pci: debug port N_FTS inside 'mt7621_pcie_ [...] new 4fdf3abcba03 staging: mt7621-pci: rename 'mt7621_pcie_enable_port' into [...] new 624c5227ed0a staging: mt7621-dts: add sysctl registers base address to pcie new 89e9f6e6adfc staging: mt7621-pci: remap and use sysctl from device tree new d2bac2fd6daa staging: mt7621-pci: use a trailing */ on a separate line new d936550784a2 staging: mt7621-pci: use dev_* functions instead of printk new a41a1f86189b staging: mt7621-pci: factor out 'mt7621_pcie_enable_ports' [...] new e2200279af2f staging: mt7621-pci: avoid use of global variable 'pcie_li [...] new cd910f19ac02 staging: mt7621-pci: factor out 'mt7621_pcie_init_ports' function new 58180d33ee08 staging: mt7621-pci: remove unused preprocessor definitions new a934d9017520 staging: mt7621-pci: reorder preprocessor definitions new b842e0b972ab staging: mt7621-pci: remove non sense comment new ce3368dc942b staging: mt7621-pci: align function definition style along [...] new a4b2eb912bb1 staging: mt7621-pci: rewrite RC FTS configuration new 301c15be69af staging: mt7621-pci: rewrite hardcoded code for enabling ports new fb672b450ccc staging: mt7621-pci: add some definitions for enabling and [...] new bd1a05bd87ad staging: mt7621-pci: use PERST_N instead of gpio control new bcb4530736a6 staging: mt7621-pci: use PCIE_PORT_LINKUP instead of hardc [...] new 1e80699fd6a5 staging: mt7621-pci: enable interrupt when port is being enabled new 802a2f7b2fe3 staging: mt7621-pci: factor out 'mt7621_pcie_enable_port' [...] new b8d97d43bf7a staging: mt7621-pci: move some code into 'mt7621_pcie_init_ports' new 98afdd565f3c staging: mt7621-pci: replace 'mdelay()' with 'msleep()' new 5451e22618b8 staging: mt7621-pci: dt-bindings: add dt bindings for mt76 [...] new c3c4b8e55f99 staging: rtl8188eu: use __func__ in recv_linux.c new c3da4dea605e staging: rtl8188eu: add spaces around '*' in recv_linux.c new 056ef758609f staging: rtl8188eu: remove unnecessary parentheses in recv [...] new 6eb7207384d1 staging: wilc1000: validate cfg parameters before scheduli [...] new 2a200d6c38fe staging: wilc1000: Don't keep a copy of wiphy parameters i [...] new 46f9172ef8c8 staging: wilc1000: Remove unused mutex cfg_values_lock new dc19d43f5738 staging: gasket: formatting fixes new 2bae293a4cbd staging: wilc1000: use macro from ieee80211.h in register [...] new 7e7e278fe39d staging: wilc1000: use WLAN_PMKID_LEN macro from ieee80211 [...] new b02aab8fb061 staging: wilc1000: remove unused macros and struct members [...] new 065a69a922b2 staging: wilc1000: move sdio_cmd52 & sdio_cmd53 struct to [...] new 8c4574d6c84c staging: wilc1000: use enum contants for mac status & adde [...] new 00d54198a716 staging: wilc1000: restructure macros used to handle secur [...] new b997b84ffca6 staging: wilc1000: use proper namespace for macros in wilc [...] new c140dd91cef0 staging: wilc1000: move current_tx_rate enum to wilc_wlan_ [...] new d378599a6b6d staging: wilc1000: rename firmware related constants to fo [...] new d0e41eff4c89 staging: wilc1000: added 'WILC_' prefix for constants to h [...] new 68b4f745cf19 staging: wilc1000: use ENOBUFS error code instead of WILC_ [...] new e0f7d41e1715 staging: wilc1000: rename tsf_hi element of network_info struct new f8765177034a Revert "staging: greybus: remove multiple blank lines" new 927ce0f0422e Revert "staging: greybus: remove extra space before tab" new 7e9463709c58 staging: pi433: remove GPL boiler plate text new fd8595413a66 staging: rtlwifi: Add spaces to match open parenthesis new 43671e60041c staging: rtlwifi: Add new line to stay in 80 characters new e89760084bc1 staging: rtl8723bs: Correct errors from checkpatch new 14d697716f99 staging: axis-fifo: Split line to stay in 80 characters. new e2d34dfdffcf staging: emxx_udc: Fixing function naming new 700fe657dd09 staging: wlan-ng: remove unused variable in prism2fw.c new 42d40b4ad840 staging: erofs: unzip_vle.c: Replace comparison to NULL. new bc8098de78d1 staging: erofs: unzip_vle.c: Constant in comparison on right side new 2853a061be96 staging: erofs: unzip_vle.c: Align parameter to the parentesis new 1aa30a00b5ed staging: vchi: change type 'int32_t' to 's32' new 0e2c8fb54d7a staging: vchi: Add SPDX-License-Identifier new a7ae845cdcad iio: adc: Fix Renesas GyroADC MAINTAINERS entry new 1afacfb0dfe9 staging: iio: ad5933: rename ext_clk_Hz -> ext_clk_hz new 388008bbd60c iio: ssp_sensors: don't manually free devm managed resources new 4bb199e51ddc staging: iio: cdc: ad7150: use value copy to shorten the l [...] new 2e00b533527c staging: iio: cdc: ad7150: fix misaligned lines new 5c93f3ce98b6 staging: iio: ad2s1210: fix 'assignment operator' style checks new c65a0d84ee9c iio: dpot-dac: mark expected switch fall-through with text [...] new a476e20c30e8 staging: iio: adt7316: fix parenthesis alignment new 047a6f7db27a iio: accel: kxcjk1013: Add KIOX0009 ACPI Hardware-ID new 572974610273 tools iio: Override CFLAGS assignments new 0559ef7fde67 staging: iio: adc: ad7280a: handle error from __ad7280_read32() new 4cd62a542511 staging: iio: adc: ad7280a: use crc8.h API to build crc table new 2019738cc8e3 iio: st_sensors: miscellaneous cleanup new e480490c9095 Staging:iio:adc:ad7606: Match parenthesis alignment new d42282db6c41 iio: adc: ina2xx: add in early -EINVAL returns in case statements new 073a391ca035 staging: iio: ad7816: Switch to the gpio descriptor interface new 37cd3c8768ed iio: adc128s052: Add pin-compatible IDs new bd5d54e4d49d iio: adc128s052: add ACPI _HID AANT1280 new 7d1d308a47b7 iio: adc128s052: use SPDX-License-Identifier new e147791fa13d staging: iio: ad5933: Remove unnecessary space on casting new 3138bbc12915 staging: iio: ad5933: Remove unnecessary blank line new 7f40e0614317 iio:adc:ad7949: Add AD7949 ADC driver family new 80fc9c457e99 dt-bindings: iio: adc: Add AD7949 device tree bindings in [...] new ee2303515e75 iio: potentiometer: tpl0102: switch to using pointer to ch [...] new 53759e259da4 iio: magnetometer: add clarifying comment new 0d92aa2c272f iio:magnetometer: st_magn: add LSM9DS1 support new 2eb4c9f2a5d7 iio:magnetometer: st_magn: add BDU settings new fdee2ca14bca staging: iio: adc: ad7280a: don't cast type inside switch [...] new 03bd40033d66 dt-bindings: iio: magn: add LSM9DS1 bindings new 7a02ef7907d8 iio:dac:ti-dac7311 Add driver for Texas Instrument DAC7311 new fdbd710b35f2 dt-bindings: iio: dac: Add ti,dac7311 device tree bindings [...] new 74cf7b8614bc iio: potentiometer: tpl0102: add IIO_AVAIL_RANGE support new f356dc6ec26b staging: iio: ad2s1210: Switch to the gpio descriptor interface new 66dd9e3d5e03 staging: iio: ad2s1210: Drop the gpioin flag. new 382c7fce7005 staging: iio: ad2s1210: Add device tree table. new 5ccc612b835b staging: iio: ad7780: fix offset read value new 070e8c7da116 staging:iio:ad2s90: Make read_raw return spi_read's error code new b3a3eafeef76 staging:iio:ad2s90: Make probe handle spi_setup failure new addb2ebe4a34 staging:iio:ad2s90: Remove always overwritten assignment new f14a283c2d58 staging:iio:ad2s90: Move device registration to the end of probe new ccba40e9f76f staging:iio:ad2s90: Add IIO_CHAN_INFO_SCALE to channel spe [...] new addacf3b49ff staging:iio:ad2s90: Check channel type at read_raw new 27be1f6408ba dt-bindings: iio: adc: meson-saradc: add temperature senso [...] new 723a61e0a7d2 iio: adc: meson-saradc: add support for the chip's tempera [...] new 06c77f564ddb staging: iio: ad7816: Do not use busy_pin in case of AD7818 new 72e3a5248da9 staging: iio: ad7816: Set RD/WR pin and CONVST pin as outputs. new 23da6a15113e staging: iio: ad7780: check if ad778x before gain update new c036a324c03e staging: iio: ad7780: generates pattern_mask from PAT bits new 2fa720b4b755 iio: adc: max9611: convert to SPDX identifiers new c924eee309d9 iio: adc: max11100: convert to SPDX identifiers new efeb87d81c6f iio: adc: rcar-gyroadc: convert to SPDX identifiers new 55707294c4eb iio: light: Add support for vishay vcnl4035 new 74a257a0b5f0 iio: light: Add device tree binding for vishay vcnl4035 new 49b623732e4a iio: st-accel: add support for lis3de new cad4d0a3d0ff dt-bindings: Add PNI to the vendor prefixes new 9a8d64fa9720 iio: magnetometer: Add DT support for PNI RM3100 new 121354b2eceb iio: magnetometer: Add driver support for PNI RM3100 new 336650c785b6 staging: iio: ad7780: update voltage on read new befa9f6a3e1f staging: iio: ad7780: remove unnecessary stashed voltage value new 750ac07eb2c8 iio: adc: sc27xx: Add ADC data conversion timeout new 739aff87a817 iio: imu: st_lsm6dsx: introduce locked read/write utility [...] new 19435425f29d iio: imu: st_lsm6dsx: reload trimming parameter at bootstrap new d40464f30dc9 iio: imu: st_lsm6dsx: remove static from st_lsm6dsx_set_watermark new 6ffb55e5009f iio: imu: st_lsm6dsx: introduce ST_LSM6DSX_ID_EXT sensor ids new 1775044356c2 iio: imu: st_lsm6dsx: introduce st_lsm6dsx_sensor_set_enab [...] new c91c1c844ebd iio: imu: st_lsm6dsx: add i2c embedded controller support new 14c7c6e1a860 iio: imu: st_lsm6dsx: add st_lsm6dsx_push_tagged_data routine new 6d0205fd1e5b iio: imu: st_lsm6dsx: add hw FIFO support to i2c controller new 1d6b36752bb3 dt-bindings: iio: imu: st_lsm6dsx: add support to i2c pull [...] new 9829f9e5415c staging: iio: adc: ad7280a: power down the device on error [...] new cc9c58ef6e06 staging: iio: adc: ad7280a: use devm_* APIs new 853bfaf43555 iio: potentiometer: mcp4131: use of_device_get_match_data() new 639eab748217 iio: imu: st_lsm6dsx: add entry in MAINTAINERS file new c24a4173f6bb staging: iio: ad7816: Add device tree table. new f0aef2d01864 iio: ad_sigma_delta: Allow to provide custom data register [...] new 90c430d32c5f dt-bindings: iio: adc: Add common ADCs properties to a sep [...] new b3af341bbd96 iio: adc: Add ad7124 support new 9f84a1bdd38a dt-bindings: iio: adc: Add docs for ad7124 new 688cd642ba0c Staging: iio: adt7316: Fix i2c data reading, set the data field new 00426e997893 Staging: iio: adt7316: Add an extra check for 'ret' equals to 0 new 7c0bc65c8403 Merge tag 'iio-for-4.21a' of git://git.kernel.org/pub/scm/ [...] new 6a03492a776e staging: rtl8188eu: remove unnecessary parentheses in rtl8 [...] new 5718ba5e8cc7 staging: rtl8188eu: cleanup comments in rtl8188eu_led.c new cfe0610fd73d staging: rtl8188eu: add spaces around '&' in rtl8188eu_led.c new 3c73979334a4 staging: rtl8188eu: rename LedCfg to avoid CamelCase new 01b3ce533aa3 staging: rtl8188eu: rename SwLedOn to avoid CamelCase new dfd2fb58fc5f staging: rtl8188eu: rename SwLedOff to avoid CamelCase new 87631cf279e5 staging: rtl8188eu: rename BlinkHandler to avoid CamelCase new 86d0d292914b staging: rtl8188eu: cleanup a function comment new 236b3d87e6bf staging: rtl8188eu: rename LedControl8188eu to avoid CamelCase new 9e3bc2b0f490 staging: rtl8188eu: rename SwLed0 to avoid CamelCase new ba9ce771b018 staging: erofs: fix `trace_erofs_readpage' position new eef168789866 staging: erofs: fix the definition of DBG_BUGON new 51232df5e4b2 staging: erofs: fix race when the managed cache is enabled new df134b8d17b9 staging: erofs: atomic_cond_read_relaxed on ref-locked workgroup new 73f5c66df3e2 staging: erofs: fix `erofs_workgroup_{try_to_freeze, unfreeze}' new 948bbdb1818b staging: erofs: add a full barrier in erofs_workgroup_unfreeze new 48d4bf3b05a6 staging: erofs: separate into init_once / always new 23edf3abe7ab staging: erofs: locked before registering for all new workgroups new 2d9b5dcd9942 staging: erofs: decompress asynchronously if PG_readahead [...] new f0c519fc2679 staging: erofs: rename strange variable names in z_erofs_v [...] new c03b0ff72e1b staging: rtl8188eu: use __func__ in usb_ops_linux.c new c9ad9c49cc32 staging: rtl8188eu: cleanup line ending with a '(' new fa50658ec337 staging: rtl8188eu: remove braces from single if else statement new d6ad6d389d10 staging: rtl8188eu: correct spelling mistake in a comment new 718d2523b998 staging: rtl8188eu: remove unnecessary parentheses new aa8591db2b8a staging: rtl8188eu: add spaces around '>>' and '&' new fdf60cd7e68c staging: rtl8188eu: cleanup declarations in usb_ops_linux.c new b44beecab84a staging: rtl8188eu: remove variable from rtl8188eu_xmit_tasklet() new 16c44c57ecd8 staging: vboxvideo: Rename uint32_t type to u32 new 3f95106ea075 staging: rtl8188eu: cleanup remaining comparsions to true new 18bd05bb9c0e staging: rtl8188eu: remove unnecessary parentheses in rtw_mlme.c new 1d9416d6d557 staging: rtl8188eu: use __func__ in rtw_mlme.c new 2077ca1cd459 staging: rtl8188eu: remove rtw_android_set_block() new 794f81656692 staging: rtl8188eu: cleanup declarations in rtw_mlme.c new c202e1ab78e3 staging: rtl8188eu: refactor if else statement new 5e51ed1a90ad staging: rtl8188eu: remove return from void function new a08a9a651752 staging: rtl8188eu: correct indentation new 3253374714ce staging: rtl8188eu: cleanup lines over 80 characters new 2a68ead3de43 staging: rtl8723bs: remove redundant null check on pregpriv new 64c4c4ca6c12 staging: pi433: fix potential null dereference new ce0c99e22e45 staging: mt7621-pci: avoid mapping sysctls registers new 65f679a826c0 staging: mt7621-dts: remove sysctl registers from pcie bindings new fe62afd7eb0b staging: mt7621-pci: dt-bindings: update bindings doc remo [...] new e51844bf8251 staging: mt7621-pci: fix reset lines for each pcie port new 2f5496d878c6 staging: mt7621-pci: avoid using clk_* operations new 8478c35a858c staging: greybus: Parenthesis alignment new b3885feb8af7 staging: rb8822be Change line not to end with '(' new 49fa9157a408 staging: vchiq_core: rework vchiq_get_config new ddd7536ad4d6 staging: vchiq_arm: rework close/remove_service IOCTLS new 9851968b6e41 staging: vchiq_shim: delete vchi_service_create new 46e4b9ec4fa4 staging: vchiq_arm: use list_for_each_entry when accessing [...] new ee43f74585f3 staging: vchiq_arm: get rid of vchi_mh.h new 44c1e1bcbc33 staging: vchiq_arm: rework vchiq_ioc_copy_element_data new 14f4d72fb799 staging: vchiq-core: get rid of is_master distinction new 3fc499c8b534 staging: vchiq_core: remove unnecessary safety checks in v [...] new 02d84a950139 staging: vchiq_core: do not initialize semaphores twice new 51c071265079 staging: vchiq_core: don't add a wmb() before remote_event [...] new f27e47bc6b8b staging: vchiq: use completions instead of semaphores new 96f33712725e staging: vchiq_util: get rid of unneeded memory barriers new d7d3bf2117a7 staging: vchiq_core: fix logic redundancy in parse_open new 187ac53e590c staging: vchiq_arm: rework probe and init functions new 4ab0f5ce5f45 staging: vchiq_arm: fix open/release cdev functions new 7626e002225a staging: vchiq: add more tasks to the TODO list new d5d12ce229c1 Merge 4.20-rc5 into staging-next new f9bb84090777 staging: android: ion: Remove unused header files new 8cfb722bd55a staging: mt7621-pci: add comment clarifying inverted reset lines new 979e0419329c staging: speakup: i18n: fix spelling mistake "phoneticly" [...] new c48f12e28d94 staging: rtl8188eu: fix spelling mistake "inferface" -> "i [...] new 5bf9ea4ea035 staging: comedi: drivers: Cleanup malformed license identifier new 44b44c98caff staging: rtlwifi: fix spelling mistake "disnabled" -> "disabled" new d4d6b086df62 staging: comedi: fix spelling mistake "desination" -> "des [...] new e086f61479d1 staging: pi433: add missing call to cdev_del() new 8195b3e8d3fe staging: rtl8188eu: use __func__ in hal8188e_rate_adaptive.c new ae4224fc83a2 staging: rtl8188eu: remove parentheses in hal8188e_rate_ad [...] new 256b95bf09e1 staging: rtl8188eu: add spaces around operators in hal8188 [...] new 4b1ea01b5072 staging: rtl8188eu: cleanup lines ending with '(' new a9236c086742 staging: rtl8188eu: cleanup alignment issues in hal8188e_r [...] new 2166e0f55250 staging: rtl8188eu: cleanup comment in hal8188e_rate_adaptive.c new 0bc5b2ba455f staging: comedi: drivers: Cleanup malformed licence identifier new 0ff8c980c7a7 staging: vchiq_arm: add __user pointer annotations new c38465d07972 staging: emxx_udc: Remove cast and move all in one line. new b5630e3019b6 staging: octeon-usb: use a helper function to set the DMA mask new 0668d5b5921c staging: greybus: Added space between string concatenated new 440592df865f staging: wilc1000: remove unnecessary checks in wilc_mac_close() new 21728f2e7226 staging: wilc1000: make use of put_unaligned_le32 in handl [...] new f78d5db98b65 staging: wilc1000: avoid the use of the static variable to [...] new 6dea33021f0b staging: wilc1000: use mutex lock to synchronized sending [...] new 430d0ec49db6 staging: wilc1000: handle tx power related callback from c [...] new cf6d06002dad staging: wilc1000: handle setting power management from cf [...] new 78c0c4e845bd staging: wilc1000: handle add and edit station from the cf [...] new 6133ed9f6396 staging: wilc1000: use void return for wilc_hif_pack_sta_param() new 9f1bdb71388e staging: wilc1000: handle delete station related callback [...] new 4c00f7052fb8 staging: wilc1000: use is_zero_ether_addr() API to check m [...] new 38b3ffa0ae83 staging: wilc1000: handle delete beacon cfg ops from cfg80 [...] new 976c89b5625d staging: wilc1000: handle add beacon operation callback fr [...] new 147ccfd45102 staging: wilc1000: handle mgmt_frame_register ops from cfg [...] new 77506d42febd staging: wilc1000: refactor wilc_set_mac_chnl_num() to avo [...] new 532391714d5a staging: wilc1000: refactor wilc_hif_set_cfg() to avoid de [...] new daf0483e1ca3 staging: wilc1000: handle station dump cfg ops from cfg802 [...] new 5dea026441e5 staging: wilc1000: refactor wilc_set_operation_mode() to a [...] new 04a61fbc409c staging: wilc1000: refactor wilc_set_wfi_drv_handler() to [...] new 98651ca0a1ed staging: wilc1000: refactor wilc_get_inactive_time() to av [...] new b61c8064f5bf staging: wilc1000: handle key related cfg operation from c [...] new b7afe350320b staging: wilc1000: delete the unused code after code refactor new 153068b9d1dd staging: wilc1000: refactor wilc_get_mac_address() to avoi [...] new 530975f3175f staging: wilc1000: use correct 'struct remain_ch' variable [...] new 05d3bcb0f447 staging: wilc1000: handle remain on channel cfg ops from c [...] new 19cb25e1e6a9 staging: wilc1000: handle get_station() ops callback in cf [...] new 8e6d6cf0f2c9 staging: wilc1000: avoid deferred handling of cfg80211 dis [...] new e55968127982 staging: wilc1000: handle connect ops callback from cfg802 [...] new a343cf5d329e staging: wilc1000: avoid extra buffer copy while connect cfg ops new 8f1a0ac1eba7 staging: wilc1000: handle scan operation callback from cfg [...] new 6bbb77a81108 staging: wilc1000: correct inconsistent indenting new 8b987bca2d09 staging: erofs: {dir,inode,super}.c: rectify BUG_ONs new 3c4989871535 staging: erofs: update erofs-utils information in TODO new 3101957f4a10 staging: rtl8188eu: refactor cckrates_included() new c61583b16298 staging: rtl8188eu: refactor cckratesonly_included() new 3499477cd9bf staging: rtl8188eu: simplify array initializations new a2871106b597 staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] new e2307b086ce3 staging: rtl8188eu: cleanup declarations in rtw_wlan_util.c new 54b48fda9cb8 staging: rtl8188eu: cleanup block comment in rtw_wlan_util.c new 3a3b5defd3f9 staging: rtl8188eu: cleanup long lines in rtw_wlan_util.c new 497d6a74413d staging: rtl8188eu: add spaces around operators in rtw_wla [...] new d5fa6721f671 staging: rtl8188eu: write out multiplying in wifirate2_rat [...] new 4fea3f99b54a staging: rtl8188eu: replace if else with ternary operator new 747c615edd77 staging: rtl8188eu: rename struct field Wifi_Error_Status new 83cbfb6bbafd staging: rtl8188eu: remove unused code in rtw_cmd.c new 7eb2a0438262 staging: octeon-ethernet: delete redundant include new 848bd9acdcd0 staging: erofs: fix use-after-free of on-stack `z_erofs_vl [...] new c1448fa88025 staging: erofs: introduce MNGD_MAPPING helper new 672e54761025 staging: erofs: localize UNALLOCATED_CACHED_PAGE placeholder new 9248fce714d5 staging: erofs: revisit the page submission flow new 92e6efd566c4 staging: erofs: refine compressed pages preload flow new 6afd227ca179 staging: erofs: redefine where `owned_workgrp_t' points new 7146a4f02635 staging: erofs: simplify `z_erofs_vle_submit_all' new d3086550faea Merge 4.20-rc6 into staging-next new 70b17991d895 staging: erofs: unzip_{pagevec.h,vle.c}: rectify BUG_ONs new b8e076a6ef25 staging: erofs: unzip_vle_lz4.c,utils.c: rectify BUG_ONs new ccd9c19c7ae1 staging: erofs: remove __EROFS_BIT new 019ec6c14fbd staging: erofs: Fix spelling issue new d6a0de493374 staging: speakup: change semaphore to completion new 108d9dd51363 staging: mt7621-spi: drop the broken full-duplex mode new 354ea2ee6d2b staging: mt7621-spi: drop support for SPI mode 1/2/3 new f8bc1b2efa05 staging: comedi: change do_insn*_ioctl to allow more samples new a793dbe92601 staging: rtl8188eu: simplify loop in rtl88eu_phy_iq_calibrate() new 15f11e0ffce0 staging: rtl8188eu: reuse Hal_GetChnlGroup88E() new c45140bce3f4 staging: rtl8723bs: remove dead code, rtw_port_switch_chk() new 5e8f616103b8 staging: rtl8723bs: fix typo in the TODO file new 09a8ea34cf43 staging: rtl8723bs: change semaphores to completions new 07e3a844ff05 staging: rtl8723bs: change pwrctrl lock to a mutex new 8bdf15fa67d8 staging: rtl8723bs: remove semaphore remnants new 852b2876a8a8 staging: vchiq: rework remove_event handling new 370e0a710127 staging: mt7621-eth: set correct dma mask. new 84519a4b0fae staging: mt7621-mmc: set correct dma mask. new 90dedc973b86 staging: mt7621-dts: allow gnubee to reboot cleanly. new 5b0d9cd7211d staging: mt7621-eth: fix compile warning. new a6bf8820224d staging: mt7621-mmc: add missing header. new d17f5ff7713f staging: mt7621-mmc: fix compile warnging: cmd_buf new 99c22707ef64 staging: mt7621-dts: avoid warnings in pinctrl definitions new 7566f39dfdc1 staging: bcm2835-camera: Abort probe if there is no camera new 3a2c20024a2b staging: bcm2835-camera: fix module autoloading new 1a321ea68b0f staging: bcm2835-camera: Move module info to the end new 405e2f98637d staging: vchiq_arm: Fix camera device registration new 25c7597af20d staging: vchiq_arm: Register a platform device for audio new 736b0ec4865a staging: bcm2835-audio: Enable compile test new c04a8fe45845 staging: bcm2835-audio: use module_platform_driver() macro new b7491a9fca2d staging: bcm2835-audio: Drop DT dependency new 9c85a4d0aeab staging: bcm2835-camera: Provide more specific probe error [...] new 4cc357c500d3 staging: bcm2835-camera: Add hint about possible faulty config new e894075934a4 staging: mt7621-mmc: Fix incompletely removed #if 0 block in sd.c new b911b0ab0d89 iio: accel: kxcjk-1013: Add the "KXJ2109" ACPI HID new bac257b0d2a1 staging: iio: ad5933: add device tree support new aad172b01761 iio: adc: meson-saradc: check for devm_kasprintf failure new 50314f98b0ac iio: adc: meson-saradc: fix internal clock names new f8f612530e60 Staging: iio: adt7316: Add of_device_id table new c63460c4298f Staging: iio: adt7316: Use device tree data to set ldac_pin new 3310280830a9 Staging: iio: adt7316: Switch irq_flags to a local variable new c3d8360deb9d Staging: iio: adt7316: Change the name from irq_flags to irq_type new f71b3c99128b dt-bindings: iio: potentiometer: Add Microchip MCP41xxx/42xxx new 092cb71a604e iio: potentiometer: Add driver for Microchip MCP41xxx/42xxx new 7f6232e69539 iio: accel: kxcjk1013: Add KIOX010A ACPI Hardware-ID new 0da98c7b28bd iio: adc: stm32-adc: move self-calibration to prepare routine new 9bdbb1139ca1 iio: adc: stm32-adc: add power management support new 49ad8d289284 iio: adc: stm32-adc: switch off running adc when going to [...] new 8611b69e9546 iio: hid-sensor-hub: clean up indentation, remove extraneous tab new 3aed83caa2f7 iio: imu: st_lsm6dsx: do not use a fixed read len in read_oneshot new f116914dca8a staging:iio:ad2s90: Add device tree support new a996590baddc staging:iio:ad2s90: Remove spi setup that should be done via dt new 11d509adfbe0 staging:iio:ad2s90: Add max frequency check at probe new e3d786a37454 dt-bindings:iio:resolver: Add docs for ad2s90 new 07e00822cca5 staging:iio:ad2s90: Replace license text w/ SPDX identifier new 3a1203bfa496 staging:iio:ad2s90: Add comment to device state mutex new 9564c7a49290 staging:iio:ad2s90: Move out of staging new 0a9ff2a13b46 iio: magnetometer: ak8975: Add the "AKM9911" ACPI HID new 88884a503ba8 iio: humidity: hts221: add entry in MAINTAINERS file new 53e8785c248d staging: iio: adc: ad7280a: check for devm_kasprint() failure new 794e20ee038e staging: iio: adc: ad7280a: fix overwrite of the returned value new d45ebf1f986d iio: core: check 'info' value before registering the device new c3e566c8cb55 dt-bindings: iio: accel: use a generic node name for lis302 new 5c608d4dd49a Revert "Staging: iio: adt7316: Add an extra check for 'ret [...] new 12d323cf6dd5 iio:dac:ad5686: Add AD5310R support new 0e76df5c9783 iio: dac: ad5686: fix bit shift read register new 6e9982918c3f iio: bmi160: use all devm functions in probe new 882bf52fdeab iio: adc: exynos-adc: Add S5PV210 variant new d1655c7f4871 iio: adc: Allow selection of Exynos ADC on S5PV210 new a9b0a2a7c193 dt-bindings: iio: adc: exynos-adc: Add S5PV210 variant new db23d88756ab iio: adc: qcom-spmi-adc5: Initialize prescale properly new c6cbcdea7ab9 Merge tag 'iio-for-4.21b' of git://git.kernel.org/pub/scm/ [...] new 3dbf37c03bc6 Staging: comedi: cb_pcidas: fixed a spelling mistake codin [...] new 4765f68374cf staging: mt7621-dma: fix unbalanced braces new 649496b60300 staging: bcm2835-audio: double free in init error path new a772f116702e staging: vchiq: switch to wait_for_completion_killable new ff5979ad8636 staging: vchiq_2835_arm: quit using custom down_interruptible() new 2da56630b1cc staging: vchiq: delete vchiq_killable.h new 0b7b9b6c3dee staging: wilc1000: fix NULL dereference inside wilc_scan() new 29f85260edbb staging: fwserial: convert to DEFINE_SHOW_ATTRIBUTE new 2be13945966a staging: unisys: convert to DEFINE_SHOW_ATTRIBUTE new 892cb81ecec9 staging: vc04_services: convert to DEFINE_SHOW_ATTRIBUTE new 0022290f1e12 staging: greybus: convert to DEFINE_SHOW_ATTRIBUTE new cb9a242c33ca Staging: rtl8723bs: Fix code style issue in rtl8723bs driver new 4eef62d61c16 staging: vc04_services: Remove DUMP_CONTEXT_T typedef new 313b5681a37c staging: vc04_services: Remove PAGELIST_T typedef new 4075fa9efc4e staging: vc04_services: Remove REMOTE_EVENT_T typedef new 477e5caec4ee staging: vc04_services: Remove SERVICE_CREATION_T typedef new 4dfc415fc20e staging: vc04_services: Remove USER_SERVICE_T typedef new 9d4d3ac47391 staging: vc04_services: Remove VCHI_HELD_MSG_T typedef new 2a6e3234d64a staging: vc04_services: Remove VCHI_MSG_ITER_T typedef new 2be0bef08620 staging: vc04_services: Remove VCHI_MSG_VECTOR_T typedef new e376ef3535b6 staging: vc04_services: Remove VCHIQ_ARM_STATE_T typedef new cf69fc521676 staging: vc04_services: Remove VCHIQ_AWAIT_COMPLETION_T typedef new 029a8a189478 staging: vc04_services: Remove VCHIQ_BULK_QUEUE_T typedef new bc96a5f0f776 staging: vc04_services: Remove VCHIQ_BULK_T typedef new e69106e55d82 staging: vc04_services: Remove VCHIQ_COMPLETION_DATA_T typedef new 8b867447536c staging: vc04_services: Remove VCHIQ_CONFIG_T typedef new 562943286c74 staging: vc04_services: Remove VCHIQ_CREATE_SERVICE_T typedef new aa987e55132f staging: vc04_services: Remove VCHIQ_DEBUGFS_NODE_T typedef new 8ca743a19a37 staging: vc04_services: Remove VCHIQ_DEQUEUE_MESSAGE_T typedef new 392342b77c26 staging: vc04_services: Remove VCHIQ_DUMP_MEM_T typedef new 3515279e6ed1 staging: vc04_services: Remove VCHIQ_GET_CONFIG_T typedef new e8968525282f staging: vc04_services: Remove VCHIQ_HEADER_T typedef new 4040a7ee5346 staging: vc04_services: Remove VCHIQ_QUEUE_BULK_TRANSFER_T [...] new 87c091aadfac staging: vc04_services: Remove VCHIQ_QUEUE_MESSAGE_T typedef new c18cbdee798c staging: vc04_services: Remove VCHIQ_SERVICE_BASE_T typedef new 0b53ca3127a6 staging: vc04_services: Remove VCHIQ_SERVICE_PARAMS_T typedef new d3af2bcc6ea4 staging: vc04_services: Remove VCHIQ_SERVICE_QUOTA_T typedef new 7926c328d958 staging: vc04_services: Remove VCHIQ_SERVICE_T typedef new 4f0922c87d47 staging: vc04_services: Remove VCHIQ_SET_SERVICE_OPTION_T typedef new c55aedfe60d0 staging: vc04_services: Remove VCHIQ_SHARED_STATE_T typedef new a61036037032 staging: vc04_services: Remove VCHIQ_SLOT_INFO_T typedef new 6f1e4141c751 staging: vc04_services: Remove VCHIQ_SLOT_T typedef new f5a98269861a staging: vc04_services: Remove VCHIQ_SLOT_ZERO_T new 2d0a0291135f staging: vc04_services: Remove VCHIQ_STATE_T typedef new 2074e8a7d025 staging: vc04_services: Remove VCHIU_QUEUE_T typedef new 15600aea2754 staging: most: sound: create one sound card w/ multiple PC [...] new ba99c631810b staging: most: sound: correct label name new 4c6375dc1c03 staging: most: sound: rename variable new 6cebb2019636 staging: most: sound: use static name for ALSA card new e6861b916e7d staging: most: sound: remove channel number from ALSA card [...] new d464b7dba1b8 staging: most: Documentation: add information to driver_us [...] new a86028f8e3ee staging: most: sound: replace snprintf with strscpy new b57f944785c5 staging: fbtft: fix strncmp() size warning new 502b90d4c687 staging: rtl8188eu: cleanup declarations in rtw_mlme_ext.c new 1673616a006a staging: rtl8188eu: replace tabs with spaces in rtw_mlme_ext.c new 83691365f184 staging: rtl8188eu: remove commented declarations in rtw_m [...] new f20ac243ff74 staging: rtl8188eu: remove blank lines between declarations new 7acaed81abe1 staging: rtl8188eu: add blank line after declarations new 011844addf0f staging: rtl8188eu: remove unnecessary comments in rtw_mlme_ext.c new 25c641ec2aa1 staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] new 4f1a961ae15c staging: rtl8188eu: remove unused arrays WFD_OUI and WMM_INFO_OUI new 55fc57809a2b staging: rtl8188eu: remove redundant declaration in rtw_ml [...] new 0ef9f86b9352 staging: rtl8188eu: convert unsigned char arrays to u8 new 03449acb77fd staging: rtl8188eu: constify some arrays new 7a6394398f4e staging: rtl8188eu: make some arrays static in rtw_mlme_ext.c new b7d54304d92f staging: rtl8188eu: change order of declarations to improv [...] new 79ebad324b48 staging: rtl8188eu: simplify null array initializations new e54a823e90fe staging: rtl8188eu: change return type of is_basicrate() to bool new 241e15dbfc9f staging: rtl8188eu: add spaces around '&' in rtw_mlme_ext.c new 0fe6dc4d6892 staging: rtl8188eu: cleanup brace coding style issues new 1de24f362f32 staging: android: ashmem: doc: Fix spelling new 641e96e03aa0 mt7621-mmc: Fix some coding style issues new 71fbc630160f mt7621-mmc: Removed unnecessary blank lines new 43c978a16eee mt7621-mmc: Alignment should match open parenthesis new 515ba7e7f032 mt7621-mmc: return statement in void function unnecessary new 012c5e8d819c mt7621-mmc: char * array declaration might be better as st [...] new c58eef061dda staging: wilc1000: fix missing read_write setting when rea [...] new 215852f4b8bb staging: mt7621-mmc: Correct spelling mistakes in comments new 02061181d3a9 Merge tag 'staging-4.21-rc1' of git://git.kernel.org/pub/s [...] new 63c980470526 driver core: Replace simple_strtol by kstrtoint new dbf03d6569d7 driver core: fix comments for device_block_probing() new e0d70bcb38d7 kobject: drop unnecessary cast "%llu" for u64 new 6be244dcd59b kobject: Fix warnings in lib/kobject_uevent.c new 03c0a9208bb1 kernfs: Improve kernfs_notify() poll notification latency new f88184bfee48 driver core: Replace simple_strto{l,ul} by kstrtou{l,ul} new 7782b57ccc60 Merge 4.20-rc5 into driver-core-next new 3f8e91785381 drivers/base/memory.c: Use DEVICE_ATTR_RO and friends new 186bddb28ff9 kref/kobject: Improve documentation new 99fef587ff98 driver core: platform: Respect return code of platform_dev [...] new c37d721c68ad driver core: Move async_synchronize_full call new df44b479654f kobject: return error code if writing /sys/.../uevent fails new e121a833745b driver core: Add missing dev->bus->need_parent_lock checks new 4f4b374332ec sysfs: Disable lockdep for driver bind/unbind files new c0b8a8709ebe component: convert to DEFINE_SHOW_ATTRIBUTE new 16df1456aa85 mm, memory_hotplug: update a comment in unregister_memory() new b07039b79c9e Merge tag 'driver-core-4.21-rc1' of git://git.kernel.org/p [...] new 40a669739ac7 mei: hbm: drop BUG() from the hbm handler new 87d63352b49e mei: flush queues by the host client only new a19bf05359e6 mei: expedite ioctl return on the notify set operation error new fcb418cd567f pvpanic: move pvpanic to misc as common driver new d2ae1717f3f6 misc/pvpanic: simplify the code using acpi_dev_resource_io new 725eba2928ad misc/pvpanic: add MMIO support new b1d9d6cb30fe dt-bindings: misc/pvpanic: add document for pvpanic-mmio new 46f934c9a12f misc/pvpanic: add support to get pvpanic device info FDT new a8b71d273579 misc/pvpanic : grouping ACPI related stuff new 77703e0b0326 misc/pvpanic : break dependency on ACPI new bfebd5c222dd misc/pvpanic: remove unnecessary header file new 8eeffed038b9 misc/pvpanic: change header file sort style new 7247932c7df2 misc/pvpanic: convert to SPDX license tags new 78ef4193bbb9 misc/pvpanic: remove a redundant comma new a3cadf3850cd Drivers: hv: vmbus: Get rid of unnecessary state in hv_context new 5c24ee897664 hv_utils: update name in struct hv_driver util_drv new 16d1342bc41a Drivers: hv: kvp: Use %u to print U32 new 4fcba7802c3e Tools: hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 new 1e5106031f29 tools: Add 'firmware' category and add ihex2fw tool new 187fade88ca0 fpga: altera-cvp: fix 'bad IO access' on x86_64 new ae668640e452 fpga: dfl: fme: remove set but not used variable 'priv' new 68f60538daa4 fpga: altera-cvp: Fix registration for CvP incapable devices new 9e9a615103e5 zynq-fpga: Only route PR via PCAP when required new b8ae30a7020d vbox: fix link error with 'gcc -Og' new bc702adeba07 tlclk: clean an indentation issue, remove extraneous tabs new 24438e46268c uio: uio_fsl_elbc_gpcm: simplify getting .driver_data new 986fb2e0532b Merge 4.20-rc4 into char-misc-next new ce0925e8c2f8 mei: dma ring buffers allocation new c55bf542e91b mei: hbm: setup dma ring new 2513eb0dd7ba mei: hw: add dma ring control block new 6316321f12ad mei: dma ring: implement rx circular buffer logic new c30362cc326a mei: dma ring: implement transmit flow new d2227583dc71 mei: bump hbm version to 2.1 new 1dbfe7f23bdb mei: me: mark CNP devices as having dma support new 324fa64cf418 binder: fix sparse warnings on locking context new 30522a951f9d fpga: altera-cvp: fix probing for multiple FPGAs on the bus new 1a195d87d2c5 fpga: mgr: altera-ps-spi: enable usage on non-dt platforms new a2c1c192656b dt-bindings, firmware: add Intel Stratix10 service layer binding new adb9e3543d22 arm64: dts: stratix10: add stratix10 service driver bindin [...] new 7ca5ce896524 firmware: add Intel Stratix10 service layer driver new 59e328039f47 dt-bindings: fpga: add Stratix10 SoC FPGA manager binding new 919d1100370c arm64: dts: stratix10: add fpga manager and region new e7eef1d7633a fpga: add intel stratix10 soc fpga manager driver new 0d5c06aa0ee8 Documentation: driver-api: add stratix10 service layer new 6b50d882d38d firmware: add remote status update client support new 4d3c5c69191f Drivers: hv: vmbus: Remove the useless API vmbus_get_outgo [...] new b77c98780e68 fpga: dfl-fme-region: Use platform_get_drvdata() new 488d040e3a34 fpga: of-fpga-region: Use platform_set_drvdata new d39c02a65810 vmw_balloon: update maintainers list new 97a64ba77db1 misc/pvpanic: fix a NULL vs IS_ERR() check new 55949c7e75ba misc: cxl: Use device_type helpers to access the node type new 69f92163f47a char: lp: remove trailing whitespace new 1c3de93621b3 char: lp: move trailing statement to next line new 39992028c76c char: lp: do not use return as a function new 1b3451e0edd3 char: lp: use tabs instead of spaces new 2081f9c03cc9 char: lp: fix whitespace with pointers new 885b3680c4a6 char: lp: fix spacing style before open parenthesis new aa1f0fa374ed parport: parport_pc: Mark expected switch fall-through new 458a445deb9c slimbus: ngd: Fix build error on x86 new 5323ac5177c4 slimbus: ngd: QCOM_QMI_HELPERS has to be selected new 9ccb645683ef altera-stapl: check for a null key before strcasecmp'ing it new eeabdfabdc53 MAINTAINERS: Add reviewer for CoreSight sub-system new eb30abeedee7 misc/pvpanic: resolve compile errors for arch=um new 3b1ad360acad pps: using ERR_PTR instead of NULL while pps_register_sour [...] new b5570ca7c475 uio: dismiss waiters on device unregistration new 22fee7d38513 Merge 4.20-rc5 into char-misc-next new 323ed1e0f60b coresight: tmc: Fix bad register address for CLAIM new acaf5a06b971 coresight: etb10: Add support for CLAIM tag new 32c58c4d3bd0 coresight: etf: Release CLAIM tag after disabling the HW new 6dd4402f24a3 coresight: etm3x: Deal with CLAIM tag before and after acc [...] new 34e6c35638b9 coresight: etm3x: Release CLAIM tag when operated from perf new 8554e592bde8 coresight: fix spelling mistake "deffered" -> "deferred" new b50584832b4c firmware: stratix10-svc: fix wrong of_node_put() in init function new f8a70d8b889f misc: vexpress: Off by one in vexpress_syscfg_exec() new c13e0a528819 binder: remove BINDER_DEBUG_ENTRY() new ddfa728ad1b1 char: virtio: Change to use DEFINE_SHOW_ATTRIBUTE macro new 2796b43feeea misc: remove GENWQE_DEBUGFS_RO() new 7a2670a5bc91 binder: fix kerneldoc header for struct binder_buffer new ecd589d8f566 binder: filter out nodes when showing binder procs new 16688453661b nvmem: add type attribute new 8649dbe58d35 nvmem: meson-efuse: add error message on user_max failure. new a91ae340ad05 nvmem: meson-efuse: bindings: add peripheral clock new 611fbca1c861 nvmem: meson-efuse: add peripheral clock new a8b44d5d2e38 nvmem: Move nvmem_type_str array to its only user new 517f14d9cf35 nvmem: add new config option new c4dfa25ab307 mtd: add support for reading MTD devices via the nvmem API new d003c346bf75 slimbus: qcom-ctrl: simplify getting .driver_data new 649ad1165ac1 slimbus: ngd: fix spelling mistake "exeeds" -> "exceeds" new 4b4bdfe7d4a0 misc: ti-st: make array read_ver_cmd static, shrinks object size new d693eb39f5f8 bus: fsl-mc: explicitly define the fsl_mc_command endianness new 754cac3f1c27 bus: fsl-mc: remove duplicated include files new b1635596860d soundwire: intel: constify snd_soc_dai_ops structures new 48d365de7746 Merge tag 'soundwire-4.21-rc1' of git://git.kernel.org/pub [...] new c4aa8b2a8b63 Merge 4.20-rc6 into char-misc-next new 617654aae50e PCI / ACPI: Identify untrusted PCI devices new 89a6079df791 iommu/vt-d: Force IOMMU on for platform opt in hint new fb58fdcd295b iommu/vt-d: Do not enable ATS for untrusted devices new dcc3c9e37fbd thunderbolt: Export IOMMU based DMA protection support to [...] new c20c809f9259 Merge tag 'thunderbolt-for-v4.21' of git://git.kernel.org/ [...] new d9204acb3756 extcon: max77843: Avoid forcing UART path on drive probe new 6865f2ef9d65 extcon: max77693: Avoid forcing UART path on drive probe new 5a196c29bb27 extcon: max14577: Avoid forcing UART path on drive probe new 3e34c8198960 extcon: max8997: Avoid forcing UART path on drive probe new a2dc50914744 extcon: max8997: Fix lack of path setting in USB device mode new 2701e804f00f Merge tag 'extcon-next-for-4.21' of git://git.kernel.org/p [...] new 80cd795630d6 binder: fix use-after-free due to ksys_close() during fdget() new 3ad20fe393b3 binder: implement binderfs new fdd669684655 genwqe: Fix size check new b9d93594c767 ptp: fix an IS_ERR() vs NULL check new 15b3048aeed8 misc: mic: fix a DMA pool free failure new f88fd666051b char/rtc: Use of_node_name_eq for node name comparisons new 8995fa1e1c9b VMCI: Use memdup_user() rather than duplicating its implem [...] new 2e79c1874968 bus: qcom: remove duplicated include from qcom-ebi2.c new 0edf39d2c7db char: lp: introduce list to save port number new d6318c0e8318 char: lp: detach the device when parallel port is removed new dc34da42860d char: lp: use first unused lp number while registering new e379c1a46068 char: lp: properly count the lp devices new fdfaef212694 char: lp: use new parport device model new c18614a1a112 stm class: Fix a module refcount leak in policy creation e [...] new 4cdd41585c51 stm class: Add a reference to the SyS-T document new ec5b5ad6e272 intel_th: msu: Fix an off-by-one in attribute store new fbc4904c2877 MAINTAINERS: add another Android binder maintainer new 457fa3469a65 Merge tag 'char-misc-4.21-rc1' of git://git.kernel.org/pub [...] new e55c884ea5c6 media: rc: self test for IR encoders and decoders new f70b472e937b selftests: firmware: remove use of non-standard diff -Z option new 7492902e8d22 selftests: firmware: add CONFIG_FW_LOADER_USER_HELPER_FALL [...] new 694f1f926c72 selftests: gpio: Find libmount with pkg-config if available new 1d956785da55 selftests/ftrace: Fix invalid SPDX identifiers new b708a3cc9600 selftests: do not macro-expand failed assertion expressions new 6059c6b1d526 selftests: watchdog: Add gettimeleft command line arg new 0ca2923e2a1e selftests: watchdog: fix spelling mistake "experies" -> "expires" new 6edf2e3710f4 fix dma-buf/udmabuf selftest new 283ac6d5fb2a selftests: Fix test errors related to lib.mk khdr target new 903b77c63167 Merge tag 'linux-kselftest-4.21-rc1' of git://git.kernel.o [...]
The 1275 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 9 + Documentation/Makefile | 2 +- Documentation/admin-guide/thunderbolt.rst | 20 + Documentation/devicetree/bindings/.gitignore | 2 + Documentation/devicetree/bindings/Makefile | 27 + Documentation/devicetree/bindings/arm/altera.txt | 14 - Documentation/devicetree/bindings/arm/altera.yaml | 20 + .../bindings/arm/altera/socfpga-clk-manager.txt | 11 - .../bindings/arm/altera/socfpga-clk-manager.yaml | 31 + .../devicetree/bindings/arm/atmel-sysregs.txt | 12 +- Documentation/devicetree/bindings/arm/calxeda.txt | 15 - Documentation/devicetree/bindings/arm/calxeda.yaml | 22 + Documentation/devicetree/bindings/arm/cpus.txt | 490 ---- Documentation/devicetree/bindings/arm/cpus.yaml | 507 ++++ Documentation/devicetree/bindings/arm/davinci.txt | 25 - .../devicetree/bindings/arm/mrvl/mrvl.txt | 2 +- Documentation/devicetree/bindings/arm/nspire.txt | 14 - .../devicetree/bindings/arm/primecell.txt | 46 - .../devicetree/bindings/arm/primecell.yaml | 36 + Documentation/devicetree/bindings/arm/qcom.txt | 57 - Documentation/devicetree/bindings/arm/qcom.yaml | 125 + Documentation/devicetree/bindings/arm/sirf.txt | 11 - Documentation/devicetree/bindings/arm/sirf.yaml | 27 + Documentation/devicetree/bindings/arm/spear.txt | 26 - Documentation/devicetree/bindings/arm/spear.yaml | 25 + Documentation/devicetree/bindings/arm/sti.txt | 23 - Documentation/devicetree/bindings/arm/sti.yaml | 23 + Documentation/devicetree/bindings/arm/tegra.txt | 65 - Documentation/devicetree/bindings/arm/tegra.yaml | 101 + .../devicetree/bindings/arm/ti/nspire.yaml | 24 + .../devicetree/bindings/arm/ti/ti,davinci.yaml | 26 + Documentation/devicetree/bindings/arm/vt8500.txt | 22 - Documentation/devicetree/bindings/arm/vt8500.yaml | 23 + Documentation/devicetree/bindings/arm/xilinx.txt | 83 - Documentation/devicetree/bindings/arm/xilinx.yaml | 114 + Documentation/devicetree/bindings/arm/zte.txt | 14 - Documentation/devicetree/bindings/arm/zte.yaml | 26 + .../bindings/connector/usb-connector.txt | 2 + .../devicetree/bindings/dma/8250_mtk_dma.txt | 33 + .../devicetree/bindings/example-schema.yaml | 170 ++ .../bindings/firmware/intel,stratix10-svc.txt | 57 + .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 17 + .../devicetree/bindings/fsi/ibm,p9-occ.txt | 16 + .../devicetree/bindings/gpio/cdns,gpio.txt | 43 + .../devicetree/bindings/gpio/gpio-omap.txt | 10 +- .../devicetree/bindings/gpio/gpio-vf610.txt | 6 + .../devicetree/bindings/gpio/nxp,lpc1850-gpio.txt | 38 +- .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 1 + .../devicetree/bindings/gpio/snps-dwapb-gpio.txt | 4 +- .../devicetree/bindings/hwmon/adm1275.txt | 25 + Documentation/devicetree/bindings/hwmon/lm90.txt | 1 + .../devicetree/bindings/hwmon/ntc_thermistor.txt | 1 + Documentation/devicetree/bindings/hwmon/tmp108.txt | 4 + Documentation/devicetree/bindings/i2c/i2c-gpio.txt | 46 - .../devicetree/bindings/i2c/i2c-gpio.yaml | 73 + .../devicetree/bindings/i2c/ibm,p8-occ-hwmon.txt | 25 + .../devicetree/bindings/iio/accel/lis302.txt | 4 +- .../devicetree/bindings/iio/adc/ad7949.txt | 16 + Documentation/devicetree/bindings/iio/adc/adc.txt | 23 + .../devicetree/bindings/iio/adc/adi,ad7124.txt | 75 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 6 + .../bindings/iio/adc/samsung,exynos-adc.txt | 4 +- .../devicetree/bindings/iio/adc/ti-adc128s052.txt | 9 +- .../devicetree/bindings/iio/dac/ti,dac7311.txt | 23 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 1 + .../devicetree/bindings/iio/light/vcnl4035.txt | 18 + .../bindings/iio/magnetometer/mag3110.txt | 27 + .../bindings/iio/magnetometer/pni,rm3100.txt | 20 + .../bindings/iio/potentiometer/mcp41010.txt | 28 + .../devicetree/bindings/iio/resolver/ad2s90.txt | 31 + .../devicetree/bindings/iio/st-sensors.txt | 2 + .../bindings/interrupt-controller/mrvl,intc.txt | 2 +- .../devicetree/bindings/misc/pvpanic-mmio.txt | 29 + Documentation/devicetree/bindings/net/cpsw.txt | 8 +- .../devicetree/bindings/nvmem/amlogic-efuse.txt | 3 + .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 17 + .../devicetree/bindings/phy/phy-cadence-sierra.txt | 67 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 77 +- .../devicetree/bindings/phy/sun4i-usb-phy.txt | 8 +- .../devicetree/bindings/phy/ti-phy-gmii-sel.txt | 68 + .../bindings/power/reset/gpio-poweroff.txt | 2 + .../bindings/power/supply/axp20x_ac_power.txt | 3 + .../devicetree/bindings/power/supply/battery.txt | 17 + .../devicetree/bindings/power/supply/bq24190.txt | 10 + .../devicetree/bindings/power/supply/sc27xx-fg.txt | 56 + .../bindings/reserved-memory/xen,shared-memory.txt | 24 + Documentation/devicetree/bindings/rng/mtk-rng.txt | 3 +- Documentation/devicetree/bindings/rtc/rtc.txt | 64 + Documentation/devicetree/bindings/serial/8250.txt | 1 + .../devicetree/bindings/serial/fsl-lpuart.txt | 2 + .../devicetree/bindings/serial/lantiq_asc.txt | 15 + .../bindings/serial/renesas,sci-serial.txt | 16 +- .../devicetree/bindings/timer/arm,arch_timer.txt | 112 - .../devicetree/bindings/timer/arm,arch_timer.yaml | 103 + .../bindings/timer/arm,arch_timer_mmio.yaml | 120 + .../devicetree/bindings/timer/arm,global_timer.txt | 27 - .../bindings/timer/arm,global_timer.yaml | 46 + .../devicetree/bindings/trivial-devices.txt | 190 -- .../devicetree/bindings/trivial-devices.yaml | 342 +++ .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 36 +- Documentation/devicetree/bindings/usb/dwc3.txt | 4 + .../devicetree/bindings/vendor-prefixes.txt | 2 + Documentation/devicetree/todo.txt | 10 - Documentation/devicetree/writing-schema.md | 130 + .../driver-api/firmware/other_interfaces.rst | 30 + Documentation/driver-api/gpio/driver.rst | 4 +- Documentation/driver-api/usb/index.rst | 1 + Documentation/driver-api/usb/typec.rst | 1 + Documentation/driver-api/usb/typec_bus.rst | 24 +- Documentation/driver-model/devres.txt | 1 - Documentation/hwmon/adm1275 | 3 + Documentation/hwmon/adt7475 | 12 + Documentation/hwmon/hwmon-kernel-api.txt | 24 +- Documentation/hwmon/ina2xx | 15 + Documentation/hwmon/lm75 | 5 + Documentation/hwmon/occ | 112 + Documentation/kobject.txt | 10 +- Documentation/trace/index.rst | 1 + Documentation/usb/authorization.txt | 2 +- MAINTAINERS | 52 +- Makefile | 13 +- arch/arc/mm/init.c | 25 +- arch/arm/mach-omap1/ams-delta-fiq.c | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 4 +- arch/arm/mm/init.c | 28 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 33 + arch/arm64/include/asm/memory.h | 8 - arch/arm64/mm/init.c | 34 +- arch/nds32/mm/init.c | 2 - arch/powerpc/platforms/pseries/dlpar.c | 2 + arch/unicore32/mm/init.c | 24 +- drivers/acpi/property.c | 11 + drivers/android/Kconfig | 12 + drivers/android/Makefile | 1 + drivers/android/binder.c | 182 +- drivers/android/binder_alloc.c | 1 + drivers/android/binder_alloc.h | 20 +- drivers/android/binder_internal.h | 49 + drivers/android/binderfs.c | 544 ++++ drivers/base/bus.c | 19 +- drivers/base/component.c | 12 +- drivers/base/core.c | 32 +- drivers/base/dd.c | 19 +- drivers/base/memory.c | 81 +- drivers/base/platform.c | 4 +- drivers/bus/fsl-mc/dpbp.c | 1 - drivers/bus/fsl-mc/dpcon.c | 1 - drivers/bus/qcom-ebi2.c | 1 - drivers/char/Kconfig | 8 + drivers/char/lp.c | 278 +- drivers/char/rtc.c | 4 +- drivers/char/tlclk.c | 87 +- drivers/char/ttyprintk.c | 4 +- drivers/char/virtio_console.c | 17 +- drivers/extcon/extcon-max14577.c | 15 +- drivers/extcon/extcon-max77693.c | 16 +- drivers/extcon/extcon-max77843.c | 18 +- drivers/extcon/extcon-max8997.c | 25 +- drivers/firmware/Kconfig | 12 + drivers/firmware/Makefile | 1 + drivers/firmware/stratix10-svc.c | 1041 +++++++ drivers/fpga/Kconfig | 6 + drivers/fpga/Makefile | 1 + drivers/fpga/altera-cvp.c | 49 +- drivers/fpga/altera-ps-spi.c | 40 +- drivers/fpga/dfl-fme-pr.c | 2 - drivers/fpga/dfl-fme-region.c | 2 +- drivers/fpga/of-fpga-region.c | 2 +- drivers/fpga/stratix10-soc.c | 535 ++++ drivers/fpga/zynq-fpga.c | 4 + drivers/fsi/Kconfig | 10 + drivers/fsi/Makefile | 1 + drivers/fsi/fsi-occ.c | 599 ++++ drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gpio/Kconfig | 22 + drivers/gpio/Makefile | 2 + drivers/gpio/TODO | 109 + drivers/gpio/gpio-104-dio-48e.c | 2 +- drivers/gpio/gpio-104-idi-48.c | 2 +- drivers/gpio/gpio-aspeed.c | 1 - drivers/gpio/gpio-cadence.c | 291 ++ drivers/gpio/gpio-dwapb.c | 6 +- drivers/gpio/gpio-gpio-mm.c | 2 +- drivers/gpio/gpio-grgpio.c | 1 - drivers/gpio/gpio-ich.c | 73 +- drivers/gpio/gpio-intel-mid.c | 16 +- drivers/gpio/gpio-ks8695.c | 15 +- drivers/gpio/gpio-lpc18xx.c | 286 +- drivers/gpio/gpio-lynxpoint.c | 47 +- drivers/gpio/gpio-merrifield.c | 6 +- drivers/gpio/gpio-mt7621.c | 10 +- drivers/gpio/gpio-mvebu.c | 2 +- drivers/gpio/gpio-mxc.c | 41 +- drivers/gpio/gpio-mxs.c | 2 +- drivers/gpio/gpio-omap.c | 12 +- drivers/gpio/gpio-pca953x.c | 484 ++-- drivers/gpio/gpio-pch.c | 165 +- drivers/gpio/gpio-pci-idio-16.c | 2 +- drivers/gpio/gpio-pcie-idio-24.c | 2 +- drivers/gpio/gpio-pl061.c | 21 +- drivers/gpio/gpio-raspberrypi-exp.c | 1 + drivers/gpio/gpio-rcar.c | 34 +- drivers/gpio/gpio-sama5d2-piobu.c | 253 ++ drivers/gpio/gpio-sch.c | 27 +- drivers/gpio/gpio-sch311x.c | 2 +- drivers/gpio/gpio-sodaville.c | 73 +- drivers/gpio/gpio-tegra.c | 6 +- drivers/gpio/gpio-tegra186.c | 6 +- drivers/gpio/gpio-uniphier.c | 17 +- drivers/gpio/gpio-vf610.c | 44 + drivers/gpio/gpio-ws16c48.c | 2 +- drivers/gpio/gpio-zynq.c | 29 +- drivers/gpio/gpiolib-acpi.c | 14 +- drivers/gpio/gpiolib-of.c | 26 +- drivers/gpio/gpiolib.c | 76 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 2 - drivers/gpu/drm/etnaviv/etnaviv_drv.c | 12 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 11 - drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 37 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 12 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 123 +- drivers/hid/hid-cp2112.c | 2 +- drivers/hsi/controllers/omap_ssi_core.c | 29 +- drivers/hsi/controllers/omap_ssi_port.c | 14 +- drivers/hv/channel.c | 1 - drivers/hv/channel_mgmt.c | 44 - drivers/hv/hv.c | 10 +- drivers/hv/hv_kvp.c | 2 +- drivers/hv/hv_util.c | 2 +- drivers/hv/hyperv_vmbus.h | 2 - drivers/hwmon/Kconfig | 246 +- drivers/hwmon/Makefile | 1 + drivers/hwmon/abx500.c | 96 +- drivers/hwmon/acpi_power_meter.c | 4 +- drivers/hwmon/ad7314.c | 9 +- drivers/hwmon/ad7414.c | 26 +- drivers/hwmon/ad7418.c | 27 +- drivers/hwmon/adc128d818.c | 135 +- drivers/hwmon/adcxx.c | 44 +- drivers/hwmon/adm1021.c | 48 +- drivers/hwmon/ads1015.c | 20 +- drivers/hwmon/ads7828.c | 20 +- drivers/hwmon/ads7871.c | 20 +- drivers/hwmon/adt7462.c | 646 ++--- drivers/hwmon/adt7470.c | 403 ++- drivers/hwmon/adt7475.c | 308 +-- drivers/hwmon/adt7x10.c | 59 +- drivers/hwmon/amc6821.c | 229 +- drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/aspeed-pwm-tacho.c | 80 +- drivers/hwmon/asus_atk0110.c | 16 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/da9052-hwmon.c | 105 +- drivers/hwmon/da9055-hwmon.c | 41 +- drivers/hwmon/dell-smm-hwmon.c | 75 +- drivers/hwmon/ds1621.c | 20 +- drivers/hwmon/ds620.c | 20 +- drivers/hwmon/emc1403.c | 164 +- drivers/hwmon/emc2103.c | 92 +- drivers/hwmon/emc6w201.c | 150 +- drivers/hwmon/fschmd.c | 235 +- drivers/hwmon/ftsteutates.c | 202 +- drivers/hwmon/hwmon.c | 4 +- drivers/hwmon/ina2xx.c | 36 +- drivers/hwmon/ina3221.c | 198 +- drivers/hwmon/k10temp.c | 13 +- drivers/hwmon/lm63.c | 1 - drivers/hwmon/lm75.c | 10 + drivers/hwmon/lm80.c | 26 +- drivers/hwmon/lm95234.c | 161 +- drivers/hwmon/ltc2945.c | 121 +- drivers/hwmon/ltc4215.c | 42 +- drivers/hwmon/ltc4260.c | 26 +- drivers/hwmon/max6650.c | 31 +- drivers/hwmon/max6697.c | 144 +- drivers/hwmon/mlxreg-fan.c | 2 +- drivers/hwmon/nct7802.c | 408 ++- drivers/hwmon/ntc_thermistor.c | 184 +- drivers/hwmon/occ/Kconfig | 31 + drivers/hwmon/occ/Makefile | 5 + drivers/hwmon/occ/common.c | 1098 ++++++++ drivers/hwmon/occ/common.h | 128 + drivers/hwmon/occ/p8_i2c.c | 255 ++ drivers/hwmon/occ/p9_sbe.c | 106 + drivers/hwmon/occ/sysfs.c | 188 ++ drivers/hwmon/pmbus/adm1275.c | 15 +- drivers/hwmon/pmbus/ltc2978.c | 2 +- drivers/hwmon/pwm-fan.c | 10 +- drivers/hwmon/tmp401.c | 126 +- drivers/hwtracing/coresight/coresight-etb10.c | 23 +- drivers/hwtracing/coresight/coresight-etm3x.c | 12 +- drivers/hwtracing/coresight/coresight-stm.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/intel_th/msu.c | 3 +- drivers/hwtracing/stm/policy.c | 12 +- drivers/iio/accel/Kconfig | 2 +- drivers/iio/accel/kxcjk-1013.c | 3 + drivers/iio/accel/st_accel.h | 1 + drivers/iio/accel/st_accel_core.c | 1 + drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/accel/st_accel_spi.c | 5 + drivers/iio/adc/Kconfig | 23 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7124.c | 684 +++++ drivers/iio/adc/ad7949.c | 347 +++ drivers/iio/adc/ad_sigma_delta.c | 22 +- drivers/iio/adc/exynos_adc.c | 14 + drivers/iio/adc/ina2xx-adc.c | 2 + drivers/iio/adc/max11100.c | 5 +- drivers/iio/adc/max9611.c | 5 +- drivers/iio/adc/meson_saradc.c | 243 +- drivers/iio/adc/qcom-spmi-adc5.c | 58 +- drivers/iio/adc/rcar-gyroadc.c | 11 +- drivers/iio/adc/sc27xx_adc.c | 12 +- drivers/iio/adc/stm32-adc-core.c | 182 +- drivers/iio/adc/stm32-adc.c | 303 ++- drivers/iio/adc/ti-adc128s052.c | 37 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 2 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 20 +- drivers/iio/common/st_sensors/st_sensors_core.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 4 +- drivers/iio/dac/Kconfig | 9 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5686-spi.c | 21 +- drivers/iio/dac/ad5686.c | 19 +- drivers/iio/dac/ad5686.h | 7 + drivers/iio/dac/dpot-dac.c | 4 +- drivers/iio/dac/ti-dac7311.c | 338 +++ drivers/iio/imu/bmi160/bmi160.h | 1 - drivers/iio/imu/bmi160/bmi160_core.c | 38 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 8 - drivers/iio/imu/bmi160/bmi160_spi.c | 8 - drivers/iio/imu/st_lsm6dsx/Makefile | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 167 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 165 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 283 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 779 ++++++ drivers/iio/industrialio-core.c | 3 + drivers/iio/light/Kconfig | 13 + drivers/iio/light/Makefile | 1 + drivers/iio/light/vcnl4035.c | 676 +++++ drivers/iio/magnetometer/Kconfig | 29 + drivers/iio/magnetometer/Makefile | 4 + drivers/iio/magnetometer/ak8975.c | 1 + drivers/iio/magnetometer/rm3100-core.c | 616 +++++ drivers/iio/magnetometer/rm3100-i2c.c | 54 + drivers/iio/magnetometer/rm3100-spi.c | 64 + drivers/iio/magnetometer/rm3100.h | 17 + drivers/iio/magnetometer/st_magn.h | 1 + drivers/iio/magnetometer/st_magn_core.c | 11 +- drivers/iio/magnetometer/st_magn_i2c.c | 5 + drivers/iio/magnetometer/st_magn_spi.c | 7 + drivers/iio/potentiometer/Kconfig | 12 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/mcp41010.c | 203 ++ drivers/iio/potentiometer/mcp4131.c | 11 +- drivers/iio/potentiometer/tpl0102.c | 42 +- drivers/iio/resolver/Kconfig | 10 + drivers/iio/resolver/Makefile | 1 + drivers/{staging => }/iio/resolver/ad2s90.c | 77 +- drivers/iommu/dmar.c | 25 + drivers/iommu/intel-iommu.c | 56 +- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-orion.c | 22 +- drivers/irqchip/irq-tb10x.c | 18 +- drivers/memory/omap-gpmc.c | 22 +- drivers/memory/samsung/exynos-srom.c | 4 +- drivers/memory/tegra/mc.c | 6 +- drivers/memory/tegra/tegra124-emc.c | 12 +- drivers/misc/Kconfig | 8 + drivers/misc/Makefile | 3 +- drivers/misc/altera-stapl/altera.c | 3 +- drivers/misc/genwqe/card_debugfs.c | 85 +- drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/mei/Makefile | 1 + drivers/misc/mei/client.c | 91 +- drivers/misc/mei/dma-ring.c | 269 ++ drivers/misc/mei/hbm.c | 92 +- drivers/misc/mei/hbm.h | 2 + drivers/misc/mei/hw-me.c | 6 + drivers/misc/mei/hw.h | 29 +- drivers/misc/mei/init.c | 2 +- drivers/misc/mei/interrupt.c | 41 +- drivers/misc/mei/mei_dev.h | 26 +- drivers/misc/mei/pci-me.c | 4 +- drivers/misc/mic/card/mic_debugfs.c | 24 +- drivers/misc/mic/cosm/cosm_debugfs.c | 39 +- drivers/misc/mic/host/mic_debugfs.c | 62 +- drivers/misc/mic/scif/scif_debugfs.c | 44 +- drivers/misc/mic/scif/scif_fence.c | 22 +- drivers/misc/mic/scif/scif_rma.h | 13 + drivers/misc/mic/vop/vop_debugfs.c | 40 +- drivers/misc/pvpanic.c | 192 ++ drivers/misc/ti-st/st_kim.c | 36 +- drivers/misc/vexpress-syscfg.c | 2 +- drivers/misc/vmw_balloon.c | 13 +- drivers/misc/vmw_vmci/vmci_host.c | 18 +- drivers/mtd/Kconfig | 1 + drivers/mtd/devices/powernv_flash.c | 2 +- drivers/mtd/mtdcore.c | 56 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 19 +- drivers/net/ethernet/mscc/ocelot.c | 9 +- drivers/net/ethernet/ti/cpsw.c | 19 +- drivers/nvmem/core.c | 31 +- drivers/nvmem/meson-efuse.c | 29 +- drivers/of/address.c | 6 +- drivers/of/base.c | 126 +- drivers/of/device.c | 9 +- drivers/of/dynamic.c | 62 +- drivers/of/fdt.c | 23 +- drivers/of/kobj.c | 4 +- drivers/of/of_private.h | 4 + drivers/of/overlay.c | 292 +- drivers/of/pdt.c | 5 - drivers/of/property.c | 10 +- drivers/of/resolver.c | 4 +- drivers/of/unittest-data/Makefile | 2 + .../of/unittest-data/overlay_bad_add_dup_node.dts | 28 + .../of/unittest-data/overlay_bad_add_dup_prop.dts | 24 + drivers/of/unittest-data/overlay_base.dts | 1 + drivers/of/unittest.c | 100 +- drivers/parport/parport_pc.c | 2 +- drivers/pci/pci-acpi.c | 19 + drivers/pci/probe.c | 15 + drivers/phy/Kconfig | 9 + drivers/phy/Makefile | 2 + drivers/phy/allwinner/phy-sun4i-usb.c | 29 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson-gxl-usb3.c | 5 +- drivers/phy/cadence/Kconfig | 9 +- drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/phy-cadence-sierra.c | 395 +++ drivers/phy/freescale/Kconfig | 5 + drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 127 + drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 97 +- drivers/phy/mediatek/phy-mtk-tphy.c | 2 +- drivers/phy/mediatek/phy-mtk-xsphy.c | 2 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 71 +- drivers/phy/mscc/phy-ocelot-serdes.c | 24 +- drivers/phy/phy-core-mipi-dphy.c | 166 ++ drivers/phy/phy-core.c | 70 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 77 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 3 +- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 3 +- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 3 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 17 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 6 +- drivers/phy/rockchip/phy-rockchip-typec.c | 4 +- drivers/phy/ti/Kconfig | 10 + drivers/phy/ti/Makefile | 1 + drivers/phy/ti/phy-da8xx-usb.c | 3 +- drivers/phy/ti/phy-gmii-sel.c | 349 +++ drivers/phy/ti/phy-tusb1210.c | 2 +- drivers/platform/x86/Kconfig | 8 - drivers/platform/x86/Makefile | 1 - drivers/platform/x86/intel_cht_int33fe.c | 2 +- drivers/platform/x86/pvpanic.c | 124 - drivers/power/reset/at91-poweroff.c | 86 +- drivers/power/reset/axxia-reset.c | 2 +- drivers/power/reset/gpio-poweroff.c | 10 +- drivers/power/reset/ocelot-reset.c | 12 + drivers/power/supply/Kconfig | 8 + drivers/power/supply/Makefile | 1 + drivers/power/supply/axp20x_ac_power.c | 94 + drivers/power/supply/axp20x_usb_power.c | 1 + drivers/power/supply/axp288_charger.c | 35 +- drivers/power/supply/bq2415x_charger.c | 119 +- drivers/power/supply/bq24190_charger.c | 91 +- drivers/power/supply/bq24257_charger.c | 15 +- drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/charger-manager.c | 89 +- drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/cpcap-charger.c | 2 +- drivers/power/supply/ds2780_battery.c | 87 +- drivers/power/supply/ds2781_battery.c | 82 +- drivers/power/supply/gpio-charger.c | 6 +- drivers/power/supply/lp8788-charger.c | 62 +- drivers/power/supply/olpc_battery.c | 4 +- drivers/power/supply/pcf50633-charger.c | 17 +- drivers/power/supply/power_supply_core.c | 141 +- drivers/power/supply/sc2731_charger.c | 54 +- drivers/power/supply/sc27xx_fuel_gauge.c | 1075 ++++++++ drivers/pps/clients/pps-gpio.c | 4 +- drivers/pps/clients/pps-ktimer.c | 4 +- drivers/pps/clients/pps-ldisc.c | 4 +- drivers/pps/clients/pps_parport.c | 2 +- drivers/pps/kapi.c | 5 +- drivers/ptp/ptp_clock.c | 4 +- drivers/slimbus/Kconfig | 5 +- drivers/slimbus/qcom-ctrl.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 7 +- drivers/soundwire/intel.c | 4 +- drivers/staging/android/ashmem.c | 4 +- drivers/staging/android/ion/ion.c | 51 +- drivers/staging/android/ion/ion.h | 9 + drivers/staging/android/ion/ion_system_heap.c | 1 - drivers/staging/axis-fifo/axis-fifo.c | 3 +- drivers/staging/comedi/comedi_fops.c | 49 +- drivers/staging/comedi/drivers/8255.h | 2 +- drivers/staging/comedi/drivers/addi_apci_3501.c | 9 +- drivers/staging/comedi/drivers/amplc_dio200.h | 2 +- drivers/staging/comedi/drivers/amplc_pc236.h | 2 +- drivers/staging/comedi/drivers/cb_pcidas.c | 2 +- drivers/staging/comedi/drivers/cb_pcidas64.c | 44 +- drivers/staging/comedi/drivers/cb_pcidda.c | 4 +- drivers/staging/comedi/drivers/comedi_8254.h | 2 +- drivers/staging/comedi/drivers/comedi_isadma.h | 2 +- drivers/staging/comedi/drivers/das08.h | 2 +- drivers/staging/comedi/drivers/dt9812.c | 2 +- drivers/staging/comedi/drivers/mite.h | 2 +- drivers/staging/comedi/drivers/ni_labpc.h | 2 +- drivers/staging/comedi/drivers/ni_labpc_common.c | 9 +- drivers/staging/comedi/drivers/ni_stc.h | 2 +- drivers/staging/comedi/drivers/ni_tio.h | 2 +- drivers/staging/comedi/drivers/ni_tio_internal.h | 2 +- drivers/staging/comedi/drivers/plx9052.h | 2 +- drivers/staging/comedi/drivers/plx9080.h | 2 +- drivers/staging/comedi/drivers/s626.h | 2 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 292 +- drivers/staging/emxx_udc/emxx_udc.h | 2 +- drivers/staging/erofs/Kconfig | 3 +- drivers/staging/erofs/Makefile | 2 +- drivers/staging/erofs/TODO | 15 +- drivers/staging/erofs/data.c | 65 +- drivers/staging/erofs/dir.c | 11 +- drivers/staging/erofs/erofs_fs.h | 8 +- drivers/staging/erofs/inode.c | 10 +- drivers/staging/erofs/internal.h | 79 +- drivers/staging/erofs/lz4defs.h | 227 -- drivers/staging/erofs/super.c | 19 +- drivers/staging/erofs/unzip_lz4.c | 251 -- drivers/staging/erofs/unzip_pagevec.h | 2 +- drivers/staging/erofs/unzip_vle.c | 753 +++-- drivers/staging/erofs/unzip_vle.h | 4 +- drivers/staging/erofs/unzip_vle_lz4.c | 27 +- drivers/staging/erofs/utils.c | 146 +- drivers/staging/fbtft/fbtft_device.c | 2 +- drivers/staging/fwserial/fwserial.c | 32 +- drivers/staging/gasket/gasket_interrupt.c | 17 +- drivers/staging/gasket/gasket_page_table.c | 27 +- drivers/staging/goldfish/goldfish_audio.c | 1 + drivers/staging/greybus/arche-apb-ctrl.c | 1 - drivers/staging/greybus/arche_platform.h | 2 +- drivers/staging/greybus/arpc.h | 2 +- drivers/staging/greybus/audio_apbridgea.h | 2 +- drivers/staging/greybus/audio_codec.h | 2 +- drivers/staging/greybus/audio_manager.h | 2 +- drivers/staging/greybus/audio_manager_module.c | 4 +- drivers/staging/greybus/audio_manager_private.h | 2 +- drivers/staging/greybus/audio_manager_sysfs.c | 22 +- drivers/staging/greybus/audio_module.c | 20 +- drivers/staging/greybus/audio_topology.c | 63 +- drivers/staging/greybus/bootrom.c | 25 +- drivers/staging/greybus/bundle.h | 2 +- drivers/staging/greybus/camera.c | 13 +- drivers/staging/greybus/connection.c | 86 +- drivers/staging/greybus/connection.h | 2 +- drivers/staging/greybus/control.c | 53 +- drivers/staging/greybus/control.h | 4 +- drivers/staging/greybus/core.c | 4 +- drivers/staging/greybus/es2.c | 74 +- drivers/staging/greybus/gpio.c | 39 +- drivers/staging/greybus/greybus_protocols.h | 8 +- drivers/staging/greybus/hid.c | 18 +- drivers/staging/greybus/i2c.c | 21 +- drivers/staging/greybus/loopback.c | 60 +- drivers/staging/greybus/module.c | 19 +- drivers/staging/greybus/operation.c | 135 +- drivers/staging/greybus/svc.c | 93 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/iio/adc/Kconfig | 1 + drivers/staging/iio/adc/ad7280a.c | 208 +- drivers/staging/iio/adc/ad7606.c | 2 +- drivers/staging/iio/adc/ad7780.c | 72 +- drivers/staging/iio/adc/ad7816.c | 113 +- drivers/staging/iio/addac/adt7316-i2c.c | 16 +- drivers/staging/iio/addac/adt7316-spi.c | 1 - drivers/staging/iio/addac/adt7316.c | 484 ++-- drivers/staging/iio/addac/adt7316.h | 3 +- drivers/staging/iio/cdc/ad7150.c | 9 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 20 +- drivers/staging/iio/resolver/Kconfig | 10 - drivers/staging/iio/resolver/Makefile | 1 - drivers/staging/iio/resolver/ad2s1210.c | 140 +- drivers/staging/iio/resolver/ad2s1210.h | 20 - drivers/staging/ks7010/michael_mic.c | 1 - drivers/staging/media/bcm2048/radio-bcm2048.c | 1 + drivers/staging/media/bcm2048/radio-bcm2048.h | 1 + .../staging/media/davinci_vpfe/davinci_vpfe_user.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 71 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 5 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 5 +- .../staging/media/davinci_vpfe/dm365_ipipe_hw.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 5 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 5 +- .../media/davinci_vpfe/dm365_ipipeif_user.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 5 +- drivers/staging/media/davinci_vpfe/dm365_isif.h | 5 +- .../staging/media/davinci_vpfe/dm365_isif_regs.h | 5 +- drivers/staging/media/davinci_vpfe/dm365_resizer.c | 5 +- drivers/staging/media/davinci_vpfe/dm365_resizer.h | 5 +- drivers/staging/media/davinci_vpfe/vpfe.h | 5 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 5 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.h | 5 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 5 +- drivers/staging/media/davinci_vpfe/vpfe_video.h | 5 +- drivers/staging/media/tegra-vde/uapi.h | 4 +- .../staging/most/Documentation/driver_usage.txt | 16 +- drivers/staging/most/sound/sound.c | 143 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 6 +- drivers/staging/mt7621-dma/ralink-gdma.c | 25 +- drivers/staging/mt7621-dts/gbpc1.dts | 1 + drivers/staging/mt7621-dts/mt7621.dtsi | 23 +- drivers/staging/mt7621-eth/mdio.c | 2 +- drivers/staging/mt7621-eth/mtk_eth_soc.c | 5 +- drivers/staging/mt7621-mmc/dbg.c | 2 +- drivers/staging/mt7621-mmc/sd.c | 75 +- drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt | 99 + drivers/staging/mt7621-pci/pci-mt7621.c | 930 ++++--- drivers/staging/mt7621-spi/spi-mt7621.c | 147 +- drivers/staging/octeon-usb/octeon-hcd.c | 6 +- drivers/staging/octeon/ethernet-mdio.c | 1 - drivers/staging/octeon/ethernet.c | 11 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 90 +- drivers/staging/pi433/pi433_if.c | 18 +- drivers/staging/pi433/pi433_if.h | 10 - drivers/staging/pi433/rf69.c | 10 - drivers/staging/pi433/rf69.h | 10 - drivers/staging/pi433/rf69_enum.h | 10 - drivers/staging/pi433/rf69_registers.h | 10 - drivers/staging/rtl8188eu/core/rtw_ap.c | 4 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 31 +- drivers/staging/rtl8188eu/core/rtw_led.c | 20 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 354 +-- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 770 +++--- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 20 +- drivers/staging/rtl8188eu/core/rtw_security.c | 4 +- drivers/staging/rtl8188eu/core/rtw_sreset.c | 4 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 2 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 314 ++- drivers/staging/rtl8188eu/core/rtw_xmit.c | 19 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 156 +- drivers/staging/rtl8188eu/hal/odm.c | 8 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 37 +- drivers/staging/rtl8188eu/hal/phy.c | 17 +- drivers/staging/rtl8188eu/hal/rf.c | 17 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 7 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 5 +- drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 46 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 7 +- drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 2 + drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 4 +- drivers/staging/rtl8188eu/include/rtw_led.h | 12 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 8 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 15 +- drivers/staging/rtl8188eu/include/rtw_recv.h | 2 +- drivers/staging/rtl8188eu/include/rtw_sreset.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 36 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 10 +- drivers/staging/rtl8188eu/os_dep/recv_linux.c | 10 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 8 - drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 171 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 14 +- drivers/staging/rtl8192u/r8192U.h | 4 +- drivers/staging/rtl8192u/r8192U_dm.c | 10 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 2 +- drivers/staging/rtl8192u/r819xU_firmware.c | 4 +- drivers/staging/rtl8192u/r819xU_phyreg.h | 2 +- drivers/staging/rtl8712/hal_init.c | 10 +- drivers/staging/rtl8712/rtl8712_hal.h | 8 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 +- drivers/staging/rtl8723bs/TODO | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 236 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 60 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 2 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 6 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 26 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 16 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 40 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 128 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 84 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 34 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 26 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 34 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 4 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 10 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 22 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 +- .../rtl8723bs/include/osdep_service_linux.h | 2 - drivers/staging/rtl8723bs/include/rtw_cmd.h | 9 +- drivers/staging/rtl8723bs/include/rtw_io.h | 1 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8723bs/include/rtw_mp.h | 1 - drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 8 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 9 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 4 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 2 +- drivers/staging/rtlwifi/base.c | 71 +- drivers/staging/rtlwifi/base.h | 6 +- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 13 +- drivers/staging/rtlwifi/core.c | 3 +- drivers/staging/rtlwifi/phydm/phydm.c | 2 +- drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 11 +- drivers/staging/rtlwifi/phydm/phydm_ccx.c | 11 +- drivers/staging/rtlwifi/phydm/phydm_debug.c | 35 +- drivers/staging/rtlwifi/phydm/phydm_dig.c | 9 +- .../staging/rtlwifi/phydm/phydm_edcaturbocheck.c | 8 +- drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 113 +- drivers/staging/rtlwifi/phydm/phydm_hwconfig.h | 12 - drivers/staging/rtlwifi/phydm/phydm_psd.c | 7 +- drivers/staging/rtlwifi/ps.c | 4 +- drivers/staging/rts5208/general.c | 17 +- drivers/staging/rts5208/general.h | 18 +- drivers/staging/rts5208/ms.c | 17 +- drivers/staging/rts5208/ms.h | 18 +- drivers/staging/rts5208/rtsx.c | 17 +- drivers/staging/rts5208/rtsx.h | 18 +- drivers/staging/rts5208/rtsx_card.c | 17 +- drivers/staging/rts5208/rtsx_card.h | 18 +- drivers/staging/rts5208/rtsx_chip.c | 17 +- drivers/staging/rts5208/rtsx_chip.h | 18 +- drivers/staging/rts5208/rtsx_scsi.c | 17 +- drivers/staging/rts5208/rtsx_scsi.h | 18 +- drivers/staging/rts5208/rtsx_sys.h | 18 +- drivers/staging/rts5208/rtsx_transport.c | 14 +- drivers/staging/rts5208/rtsx_transport.h | 18 +- drivers/staging/rts5208/sd.c | 17 +- drivers/staging/rts5208/sd.h | 18 +- drivers/staging/rts5208/spi.c | 17 +- drivers/staging/rts5208/spi.h | 18 +- drivers/staging/rts5208/xd.c | 17 +- drivers/staging/rts5208/xd.h | 20 +- drivers/staging/sm750fb/sm750_accel.c | 3 +- drivers/staging/speakup/i18n.c | 2 +- drivers/staging/speakup/kobjects.c | 2 +- drivers/staging/speakup/speakup_acntpc.c | 3 +- drivers/staging/speakup/speakup_decpc.c | 6 +- drivers/staging/speakup/speakup_keypc.c | 2 +- drivers/staging/speakup/spk_priv.h | 6 +- drivers/staging/speakup/spk_ttyio.c | 9 +- drivers/staging/unisys/visorhba/visorhba_main.c | 14 +- drivers/staging/vboxvideo/Makefile | 2 - drivers/staging/vboxvideo/hgsmi_base.c | 99 +- drivers/staging/vboxvideo/hgsmi_ch_setup.h | 40 +- drivers/staging/vboxvideo/hgsmi_channels.h | 23 +- drivers/staging/vboxvideo/hgsmi_defs.h | 23 +- drivers/staging/vboxvideo/modesetting.c | 71 +- drivers/staging/vboxvideo/vbox_drv.c | 55 +- drivers/staging/vboxvideo/vbox_drv.h | 40 +- drivers/staging/vboxvideo/vbox_err.h | 50 - drivers/staging/vboxvideo/vbox_fb.c | 33 +- drivers/staging/vboxvideo/vbox_hgsmi.c | 22 +- drivers/staging/vboxvideo/vbox_irq.c | 26 +- drivers/staging/vboxvideo/vbox_main.c | 101 +- drivers/staging/vboxvideo/vbox_mode.c | 56 +- drivers/staging/vboxvideo/vbox_prime.c | 20 +- drivers/staging/vboxvideo/vbox_ttm.c | 27 +- drivers/staging/vboxvideo/vboxvideo.h | 143 +- drivers/staging/vboxvideo/vboxvideo_guest.h | 50 +- drivers/staging/vboxvideo/vboxvideo_vbe.h | 34 +- drivers/staging/vboxvideo/vbva_base.c | 27 +- .../staging/vc04_services/bcm2835-audio/Kconfig | 2 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 25 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 30 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 42 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 73 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 1 + .../bcm2835-audio/vc_vchi_audioserv_defs.h | 6 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 78 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 35 +- drivers/staging/vc04_services/interface/vchi/TODO | 42 + .../staging/vc04_services/interface/vchi/vchi.h | 46 +- .../vc04_services/interface/vchi/vchi_common.h | 12 +- .../staging/vc04_services/interface/vchi/vchi_mh.h | 42 - .../interface/vchiq_arm/vchiq_2835_arm.c | 64 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 938 +++---- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 61 +- .../interface/vchiq_arm/vchiq_connected.c | 1 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 930 +++---- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 245 +- .../interface/vchiq_arm/vchiq_debugfs.c | 17 +- .../interface/vchiq_arm/vchiq_debugfs.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 42 +- .../interface/vchiq_arm/vchiq_ioctl.h | 64 +- .../interface/vchiq_arm/vchiq_killable.h | 55 - .../interface/vchiq_arm/vchiq_pagelist.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 64 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 68 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 27 +- drivers/staging/vt6655/baseband.c | 2 +- drivers/staging/wilc1000/Makefile | 3 +- drivers/staging/wilc1000/coreconfigurator.c | 287 -- drivers/staging/wilc1000/coreconfigurator.h | 81 - drivers/staging/wilc1000/host_interface.c | 2872 ++++++-------------- drivers/staging/wilc1000/host_interface.h | 242 +- drivers/staging/wilc1000/linux_wlan.c | 92 +- drivers/staging/wilc1000/wilc_sdio.c | 23 +- drivers/staging/wilc1000/wilc_spi.c | 13 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 328 +-- drivers/staging/wilc1000/wilc_wfi_netdevice.h | 74 +- drivers/staging/wilc1000/wilc_wlan.c | 115 +- drivers/staging/wilc1000/wilc_wlan_cfg.c | 1 - drivers/staging/wilc1000/wilc_wlan_if.h | 221 +- drivers/staging/wlan-ng/cfg80211.c | 3 +- drivers/staging/wlan-ng/prism2fw.c | 4 +- drivers/staging/wlan-ng/prism2mib.c | 26 +- drivers/staging/xgifb/XGI_main_26.c | 5 +- drivers/staging/xgifb/vb_setmode.c | 7 +- drivers/thunderbolt/domain.c | 17 + drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvc_vio.c | 11 +- drivers/tty/n_hdlc.c | 4 +- drivers/tty/n_r3964.c | 2 +- drivers/tty/n_tty.c | 8 +- drivers/tty/serdev/core.c | 70 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 6 +- drivers/tty/serial/8250/8250_core.c | 25 + drivers/tty/serial/8250/8250_fsl.c | 29 +- drivers/tty/serial/8250/8250_mtk.c | 210 +- drivers/tty/serial/8250/8250_of.c | 5 + drivers/tty/serial/8250/8250_omap.c | 6 +- drivers/tty/serial/8250/8250_port.c | 8 +- drivers/tty/serial/amba-pl011.c | 2 + drivers/tty/serial/fsl_lpuart.c | 6 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/lantiq.c | 145 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/mvebu-uart.c | 29 +- drivers/tty/serial/pch_uart.c | 3 - drivers/tty/serial/pic32_uart.c | 1 + drivers/tty/serial/pmac_zilog.c | 4 +- drivers/tty/serial/qcom_geni_serial.c | 163 +- drivers/tty/serial/samsung.c | 5 +- drivers/tty/serial/sccnxp.c | 54 +- drivers/tty/serial/serial-tegra.c | 10 +- drivers/tty/serial/serial_core.c | 22 +- drivers/tty/serial/sh-sci.c | 29 +- drivers/tty/serial/suncore.c | 8 +- drivers/tty/serial/sunsu.c | 4 +- drivers/tty/serial/uartlite.c | 97 +- drivers/tty/serial/xilinx_uartps.c | 17 +- drivers/tty/sysrq.c | 18 +- drivers/tty/tty_io.c | 14 +- drivers/tty/tty_ldisc.c | 16 + drivers/tty/tty_ldsem.c | 62 +- drivers/uio/uio.c | 19 +- drivers/uio/uio_fsl_elbc_gpcm.c | 6 +- drivers/usb/Kconfig | 4 - drivers/usb/chipidea/ci_hdrc_imx.c | 158 +- drivers/usb/chipidea/ci_hdrc_imx.h | 17 +- drivers/usb/chipidea/host.c | 92 + drivers/usb/chipidea/usbmisc_imx.c | 183 +- drivers/usb/class/cdc-acm.c | 10 + drivers/usb/class/cdc-acm.h | 1 + drivers/usb/common/Makefile | 1 - drivers/usb/core/hcd.c | 2 - drivers/usb/core/hub.c | 10 + drivers/usb/dwc2/gadget.c | 44 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hcd_queue.c | 19 +- drivers/usb/dwc2/hw.h | 2 + drivers/usb/dwc2/params.c | 11 +- drivers/usb/dwc3/core.c | 19 +- drivers/usb/dwc3/core.h | 60 +- drivers/usb/dwc3/debug.h | 29 + drivers/usb/dwc3/debugfs.c | 201 +- drivers/usb/dwc3/drd.c | 15 +- drivers/usb/dwc3/dwc3-pci.c | 8 +- drivers/usb/dwc3/gadget.c | 342 ++- drivers/usb/dwc3/gadget.h | 15 + drivers/usb/dwc3/host.c | 5 +- drivers/usb/dwc3/trace.h | 4 +- drivers/usb/early/ehci-dbgp.c | 38 +- drivers/usb/gadget/function/f_fs.c | 122 +- drivers/usb/gadget/function/uvc_queue.c | 2 +- drivers/usb/gadget/udc/aspeed-vhub/dev.c | 2 +- drivers/usb/gadget/udc/pch_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 15 +- drivers/usb/gadget/udc/s3c2410_udc.c | 17 +- drivers/usb/host/ehci-omap.c | 7 +- drivers/usb/host/isp1362-hcd.c | 16 +- drivers/usb/host/ohci-mem.c | 12 +- drivers/usb/host/r8a66597-hcd.c | 5 +- drivers/usb/host/xhci-hub.c | 351 +-- drivers/usb/host/xhci-mem.c | 30 +- drivers/usb/host/xhci-ring.c | 2 +- drivers/usb/host/xhci.c | 22 +- drivers/usb/host/xhci.h | 13 +- drivers/usb/misc/appledisplay.c | 8 +- drivers/usb/mtu3/mtu3_core.c | 20 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 14 +- drivers/usb/mtu3/mtu3_hw_regs.h | 6 + drivers/usb/mtu3/mtu3_plat.c | 8 + drivers/usb/mtu3/mtu3_qmu.c | 28 +- drivers/usb/musb/musb_dsps.c | 21 +- drivers/usb/renesas_usbhs/common.c | 27 +- drivers/usb/roles/Kconfig | 13 + drivers/usb/roles/Makefile | 4 +- drivers/usb/{common/roles.c => roles/class.c} | 0 drivers/usb/serial/f81534.c | 20 +- drivers/usb/serial/ftdi_sio.c | 6 +- drivers/usb/serial/mos7840.c | 71 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/pl2303.c | 5 + drivers/usb/serial/pl2303.h | 5 + drivers/usb/serial/quatech2.c | 3 - drivers/usb/storage/ene_ub6250.c | 2 +- drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 56 +- drivers/uwb/i1480/dfu/usb.c | 2 +- drivers/vfio/mdev/mdev_sysfs.c | 4 +- drivers/vfio/pci/vfio_pci.c | 160 +- drivers/vfio/pci/vfio_pci_private.h | 6 + drivers/video/backlight/pm8941-wled.c | 2 +- drivers/virt/vboxguest/vboxguest_core.c | 2 +- fs/file.c | 29 + fs/kernfs/file.c | 23 +- include/dt-bindings/gpio/tegra186-gpio.h | 41 + include/linux/dmar.h | 8 + include/linux/fdtable.h | 1 + include/linux/firmware/intel/stratix10-smc.h | 312 +++ .../linux/firmware/intel/stratix10-svc-client.h | 217 ++ include/linux/font.h | 4 +- include/linux/fsi-occ.h | 25 + include/linux/fsl/mc.h | 12 +- include/linux/gpio/consumer.h | 8 +- include/linux/gpio/driver.h | 10 +- include/linux/hwmon-sysfs.h | 39 + include/linux/hyperv.h | 17 - include/linux/iio/adc/ad_sigma_delta.h | 3 + include/linux/iio/common/st_sensors.h | 2 +- include/linux/initrd.h | 3 + include/linux/kref.h | 5 +- include/linux/lantiq.h | 23 + include/linux/mfd/axp20x.h | 1 + include/linux/mtd/mtd.h | 2 + include/linux/nvmem-provider.h | 11 + include/linux/of.h | 21 +- include/linux/of_pdt.h | 2 - include/linux/pci.h | 8 + include/linux/phy/phy-mipi-dphy.h | 285 ++ include/linux/phy/phy.h | 83 +- include/linux/platform_data/ntc_thermistor.h | 5 +- include/linux/platform_data/st_sensors_pdata.h | 2 + include/linux/power/charger-manager.h | 3 +- include/linux/power_supply.h | 23 + include/linux/serdev.h | 2 +- include/linux/serial_8250.h | 4 + include/linux/serial_core.h | 38 +- include/linux/tty.h | 7 + include/linux/usb/ccid.h | 51 + include/linux/usb/chipidea.h | 3 + include/linux/usb/gadget.h | 4 + include/linux/usb/hcd.h | 5 - include/linux/usb/tcpm.h | 1 + include/uapi/linux/android/binder_ctl.h | 35 + include/uapi/linux/magic.h | 1 + include/video/samsung_fimd.h | 10 + init/do_mounts_initrd.c | 20 + kernel/module.c | 6 +- lib/fonts/Kconfig | 10 + lib/fonts/Makefile | 1 + lib/fonts/font_ter16x32.c | 2072 ++++++++++++++ lib/fonts/fonts.c | 4 + lib/kobject.c | 2 +- lib/kobject_uevent.c | 4 +- samples/vfio-mdev/mtty.c | 26 +- scripts/Makefile.lib | 26 +- scripts/dtc/Makefile | 4 + scripts/dtc/checks.c | 73 +- scripts/dtc/dtc-lexer.l | 4 +- scripts/dtc/dtc-parser.y | 52 +- scripts/dtc/dtc.c | 11 +- scripts/dtc/dtc.h | 11 +- scripts/dtc/flattree.c | 4 +- scripts/dtc/fstree.c | 5 +- scripts/dtc/libfdt/Makefile.libfdt | 4 + scripts/dtc/libfdt/fdt_addresses.c | 16 +- scripts/dtc/libfdt/libfdt.h | 24 +- scripts/dtc/livetree.c | 33 +- scripts/dtc/srcpos.c | 153 +- scripts/dtc/srcpos.h | 14 +- scripts/dtc/treesource.c | 115 +- scripts/dtc/util.c | 60 +- scripts/dtc/util.h | 2 + scripts/dtc/version_gen.h | 2 +- tools/Makefile | 7 +- tools/firmware/Makefile | 13 + tools/firmware/ihex2fw.c | 281 ++ tools/hv/hv_kvp_daemon.c | 15 +- tools/iio/Makefile | 2 +- tools/testing/selftests/Makefile | 2 + tools/testing/selftests/drivers/dma-buf/Makefile | 2 + tools/testing/selftests/drivers/dma-buf/udmabuf.c | 11 +- tools/testing/selftests/firmware/config | 1 + tools/testing/selftests/firmware/fw_filesystem.sh | 9 +- .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 2 +- .../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 2 +- tools/testing/selftests/ftrace/test.d/template | 2 +- .../selftests/ftrace/test.d/tracer/wakeup.tc | 2 +- .../selftests/ftrace/test.d/tracer/wakeup_rt.tc | 2 +- tools/testing/selftests/gpio/Makefile | 10 +- tools/testing/selftests/ir/.gitignore | 1 + tools/testing/selftests/ir/Makefile | 5 + tools/testing/selftests/ir/ir_loopback.c | 199 ++ tools/testing/selftests/ir/ir_loopback.sh | 20 + tools/testing/selftests/kselftest_harness.h | 42 +- tools/testing/selftests/watchdog/watchdog-test.c | 13 +- 1020 files changed, 37054 insertions(+), 19319 deletions(-) create mode 100644 Documentation/devicetree/bindings/.gitignore create mode 100644 Documentation/devicetree/bindings/Makefile delete mode 100644 Documentation/devicetree/bindings/arm/altera.txt create mode 100644 Documentation/devicetree/bindings/arm/altera.yaml delete mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.txt create mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.yaml delete mode 100644 Documentation/devicetree/bindings/arm/calxeda.txt create mode 100644 Documentation/devicetree/bindings/arm/calxeda.yaml delete mode 100644 Documentation/devicetree/bindings/arm/cpus.txt create mode 100644 Documentation/devicetree/bindings/arm/cpus.yaml delete mode 100644 Documentation/devicetree/bindings/arm/davinci.txt delete mode 100644 Documentation/devicetree/bindings/arm/nspire.txt delete mode 100644 Documentation/devicetree/bindings/arm/primecell.txt create mode 100644 Documentation/devicetree/bindings/arm/primecell.yaml delete mode 100644 Documentation/devicetree/bindings/arm/qcom.txt create mode 100644 Documentation/devicetree/bindings/arm/qcom.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sirf.txt create mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml delete mode 100644 Documentation/devicetree/bindings/arm/spear.txt create mode 100644 Documentation/devicetree/bindings/arm/spear.yaml delete mode 100644 Documentation/devicetree/bindings/arm/sti.txt create mode 100644 Documentation/devicetree/bindings/arm/sti.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tegra.txt create mode 100644 Documentation/devicetree/bindings/arm/tegra.yaml create mode 100644 Documentation/devicetree/bindings/arm/ti/nspire.yaml create mode 100644 Documentation/devicetree/bindings/arm/ti/ti,davinci.yaml delete mode 100644 Documentation/devicetree/bindings/arm/vt8500.txt create mode 100644 Documentation/devicetree/bindings/arm/vt8500.yaml delete mode 100644 Documentation/devicetree/bindings/arm/xilinx.txt create mode 100644 Documentation/devicetree/bindings/arm/xilinx.yaml delete mode 100644 Documentation/devicetree/bindings/arm/zte.txt create mode 100644 Documentation/devicetree/bindings/arm/zte.yaml create mode 100644 Documentation/devicetree/bindings/dma/8250_mtk_dma.txt create mode 100644 Documentation/devicetree/bindings/example-schema.yaml create mode 100644 Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt create mode 100644 Documentation/devicetree/bindings/fpga/intel-stratix10-soc-fpga [...] create mode 100644 Documentation/devicetree/bindings/fsi/ibm,p9-occ.txt create mode 100644 Documentation/devicetree/bindings/gpio/cdns,gpio.txt create mode 100644 Documentation/devicetree/bindings/hwmon/adm1275.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-gpio.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-gpio.yaml create mode 100644 Documentation/devicetree/bindings/i2c/ibm,p8-occ-hwmon.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ad7949.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4035.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt create mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt create mode 100644 Documentation/devicetree/bindings/misc/pvpanic-mmio.txt create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-sierra.txt create mode 100644 Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt create mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/xen,shared-me [...] create mode 100644 Documentation/devicetree/bindings/rtc/rtc.txt delete mode 100644 Documentation/devicetree/bindings/timer/arm,arch_timer.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,arch_timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,global_timer.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,global_timer.yaml delete mode 100644 Documentation/devicetree/bindings/trivial-devices.txt create mode 100644 Documentation/devicetree/bindings/trivial-devices.yaml delete mode 100644 Documentation/devicetree/todo.txt create mode 100644 Documentation/devicetree/writing-schema.md create mode 100644 Documentation/hwmon/occ create mode 100644 drivers/android/binder_internal.h create mode 100644 drivers/android/binderfs.c create mode 100644 drivers/firmware/stratix10-svc.c create mode 100644 drivers/fpga/stratix10-soc.c create mode 100644 drivers/fsi/fsi-occ.c create mode 100644 drivers/gpio/TODO create mode 100644 drivers/gpio/gpio-cadence.c create mode 100644 drivers/gpio/gpio-sama5d2-piobu.c create mode 100644 drivers/hwmon/occ/Kconfig create mode 100644 drivers/hwmon/occ/Makefile create mode 100644 drivers/hwmon/occ/common.c create mode 100644 drivers/hwmon/occ/common.h create mode 100644 drivers/hwmon/occ/p8_i2c.c create mode 100644 drivers/hwmon/occ/p9_sbe.c create mode 100644 drivers/hwmon/occ/sysfs.c create mode 100644 drivers/iio/adc/ad7124.c create mode 100644 drivers/iio/adc/ad7949.c create mode 100644 drivers/iio/dac/ti-dac7311.c create mode 100644 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c create mode 100644 drivers/iio/light/vcnl4035.c create mode 100644 drivers/iio/magnetometer/rm3100-core.c create mode 100644 drivers/iio/magnetometer/rm3100-i2c.c create mode 100644 drivers/iio/magnetometer/rm3100-spi.c create mode 100644 drivers/iio/magnetometer/rm3100.h create mode 100644 drivers/iio/potentiometer/mcp41010.c rename drivers/{staging => }/iio/resolver/ad2s90.c (58%) create mode 100644 drivers/misc/mei/dma-ring.c create mode 100644 drivers/misc/pvpanic.c create mode 100644 drivers/of/unittest-data/overlay_bad_add_dup_node.dts create mode 100644 drivers/of/unittest-data/overlay_bad_add_dup_prop.dts create mode 100644 drivers/phy/cadence/phy-cadence-sierra.c create mode 100644 drivers/phy/freescale/Kconfig create mode 100644 drivers/phy/freescale/Makefile create mode 100644 drivers/phy/freescale/phy-fsl-imx8mq-usb.c create mode 100644 drivers/phy/phy-core-mipi-dphy.c create mode 100644 drivers/phy/ti/phy-gmii-sel.c delete mode 100644 drivers/platform/x86/pvpanic.c create mode 100644 drivers/power/supply/sc27xx_fuel_gauge.c delete mode 100644 drivers/staging/erofs/lz4defs.h delete mode 100644 drivers/staging/erofs/unzip_lz4.c delete mode 100644 drivers/staging/iio/resolver/ad2s1210.h create mode 100644 drivers/staging/mt7621-pci/mediatek,mt7621-pci.txt delete mode 100644 drivers/staging/vboxvideo/vbox_err.h delete mode 100644 drivers/staging/vc04_services/interface/vchi/vchi_mh.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_killable.h delete mode 100644 drivers/staging/wilc1000/coreconfigurator.c delete mode 100644 drivers/staging/wilc1000/coreconfigurator.h rename drivers/usb/{common/roles.c => roles/class.c} (100%) create mode 100644 include/linux/firmware/intel/stratix10-smc.h create mode 100644 include/linux/firmware/intel/stratix10-svc-client.h create mode 100644 include/linux/fsi-occ.h create mode 100644 include/linux/lantiq.h create mode 100644 include/linux/phy/phy-mipi-dphy.h create mode 100644 include/linux/usb/ccid.h create mode 100644 include/uapi/linux/android/binder_ctl.h create mode 100644 lib/fonts/font_ter16x32.c create mode 100644 tools/firmware/Makefile create mode 100644 tools/firmware/ihex2fw.c create mode 100644 tools/testing/selftests/ir/.gitignore create mode 100644 tools/testing/selftests/ir/Makefile create mode 100644 tools/testing/selftests/ir/ir_loopback.c create mode 100755 tools/testing/selftests/ir/ir_loopback.sh