This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 870d16757ba8 arm64: make _TIF_WORK_MASK bits contiguous new b5cf2d6c8148 mm: memblock: add more debug logs new 5bdba520c1b3 mm: memblock: drop __init from memblock functions to make [...] new fff875a18382 Merge tag 'memblock-v5.11-rc1' of git://git.kernel.org/pub [...] new 86b9d170da98 mfd: syscon: Add syscon_regmap_lookup_by_phandle_optional( [...] new f8d86e2998e9 Merge branch 'ib-mfd-mediatek-5.11' into ibs-for-mfd-merged new a0fa0abeb508 mfd: da9xxx-core: Constify static struct resource new bf4cceb6e009 mfd: intel: Constify static struct resource new 0aefed0eb805 mfd: tps65xxx: Constify static struct resource in OMAP2+ drivers new f977284ad22f mfd: wm8xxx-core: Constify static struct resource new 5a1acf2b9308 mfd: lp8788: Constify static struct resource new 8d7b3a6dac4e mfd: stmpe: Constify static struct resource new 4bdcbbb9a3a8 mfd: sun4i-gpadc: Constify static struct resource new c4a164f41554 mfd: Constify static struct resources new 68a90a6c6443 mfd: madera: Delete register field xxx_WIDTH defines new a4b9be29f4bf mfd: qcom-spmi-pmic: Add support for PM660/PM660L new da7d203f46c0 mfd: tps65911-comparator: Use regmap accessors new 28faad777c2d mfd: tps65910: Clean up after switching to regmap new 9f5b98f3f414 mfd: tps65910: Remove unused pointers new 4f2785939fe0 mfd: tps65910: Fix a bunch of alignment issues reported-by [...] new 21ca0f5b5c04 dt-bindings: mfd: rohm,bd71837-pmic: Add common properties new 1cd7b935d298 mfd: madera: Add reset as part of resume new f594d01bb4af mfd: madera: Add special errata reset handling for cs47l15 new a233d4ebfc6f gpio: tps65910: use regmap accessors new 4c5840b909f3 mfd: at91-usart: Do not use compatible to register child devices new 9a463284706c mfd: htc-i2cpld: Add the missed i2c_put_adapter() in htcpl [...] new 15ad304878f7 dt-binding: mfd: syscon: add Rockchip QoS register compatibles new 4556fe8f16e0 mfd: rt5033: Fix errorneous defines new de1292817cf7 mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE new d75846ed08e6 mfd: stmfx: Fix dev_err_probe() call in stmfx_chip_init() new 14639a22de65 mfd: cpcap: Fix interrupt regression with regmap clear_ack new d12edf9661a4 mfd: altera-sysmgr: Use resource_size function on resource object new 129989d5ca63 mfd: tps65910: Correct power-off programming sequence new f31cc6afabed mfd: kempld-core: Check for DMI definition before ACPI new 7a69a6f68da5 mfd: omap-usb: Depend on COMMON_CLK to fix compile tests new b0ad7ebe30c0 mfd: bcm590xx: Drop of_match_ptr from of_device_id table new 62e7407349f5 mfd: da9055: Drop of_match_ptr from of_device_id table new b62a16a51ae0 mfd: da9062: Drop of_match_ptr from of_device_id table new 5f2bf4380000 mfd: da9063: Drop of_match_ptr from of_device_id table new 98a6521c352f mfd: da9150: Drop of_match_ptr from of_device_id table new e9063fee2bea mfd: ene-kb3930: Drop of_match_ptr from of_device_id table new 130e085a3380 mfd: fsl-imx25: Drop of_match_ptr from of_device_id table new 4dfdc9a8f136 mfd: max77650: Drop of_match_ptr from of_device_id table new 4fae30103194 mfd: mt6397: Drop of_match_ptr from of_device_id table new a232bcd20108 mfd: rt5033: Drop of_match_ptr from of_device_id table new a06d0dc4fe73 mfd: stmfx: Drop of_match_ptr from of_device_id table new 608a4758575d mfd: max77686: Drop of_match_ptr from of_device_id table new cc5b7ebe45f3 mfd: sun4i: Drop of_match_ptr from of_device_id table new 7b64f24595f0 mfd: wm8994: Drop of_match_ptr from of_device_id table new 06b324fc8569 mfd: axp20x: Skip of_device_id table when !CONFIG_OF new e73fd3f265f8 mfd: twl6030: Mark of_device_id table as maybe unused new 431ec7bd4d52 mfd: si476x-core.h: Fix "regulator" spelling in comment new 0cd3aa995740 mfd: kempld-core: Add support for additional devices new 278f54c46164 Merge tag 'mfd-next-5.11' of git://git.kernel.org/pub/scm/ [...] new 789eb04b6c56 backlight: pwm_bl: Fix interpolation new 84e010ec8f86 Merge tag 'backlight-next-5.11' of git://git.kernel.org/pu [...] new 0df7b988d9df char: ipmi: remove unneeded break new a01a89b1db10 ipmi/watchdog: replace atomic_add() and atomic_sub() new 368ffd9adc7a ipmi: msghandler: Suppress suspicious RCU usage warning new fad0319cacdf char: ipmi: convert comma to semicolon new f67d6620e413 Merge tag 'for-linus-5.11-1' of git://github.com/cminyard/ [...] new 12ec7e56ce95 Documentation: leds: remove invalidated information new 311066aa9ebc leds: netxbig: add missing put_device() call in netxbig_le [...] new 6d8d014c7dcf leds: lp50xx: Fix an error handling path in 'lp50xx_probe_dt()' new 0fe5ac3d9667 dt-bindings: leds: Convert pwm to yaml new 493d2e432f38 leds: turris-omnia: use constants instead of macros for co [...] new 5d47ce1d814e leds: turris-omnia: wrap to 80 columns new fca050bb3c81 leds: turris-omnia: fix checkpatch warning new 98650b087417 leds: turris-omnia: check for LED_COLOR_ID_RGB instead LED [...] new 945433be3677 Merge tag 'leds-5.11-rc1' of git://git.kernel.org/pub/scm/ [...] new 232b67c39942 mtd: remove unneeded break new 620747ee4129 mtd: mtdpart: Fix misdocumented function parameter 'mtd' new 5fddeda7d3a8 mtd: devices: phram: File headers are not good candidates [...] new 720ae74ddf0a mtd: onenand: onenand_base: Fix expected kernel-doc formatting new 9712fb212535 mtd: devices: docg3: Fix kernel-doc 'bad line' and 'excess [...] new 6361f5360e51 mtd: Fix misspelled function parameter 'section' new 8fed6e0ae5a9 mtd: onenand: onenand_bbt: Fix expected kernel-doc formatting new d67b272f236b mtd: spi-nor: hisi-sfc: Demote non-conformant kernel-doc new 9efbb507b7e6 mtd: ubi: build: Document 'ubi_num' in struct mtd_dev_param new 6a21a1176f3b mtd: spinand: toshiba: Demote non-conformant kernel-doc header new b6baa9962648 mtd: ubi: kapi: Correct documentation for 'ubi_leb_read_sg [...] new e1eb368d72fb mtd: ubi: eba: Fix a couple of misdocumentation issues new ab4e4de9fd8b mtd: ubi: wl: Fix a couple of kernel-doc issues new fa985e221a7c mtd: rawnand: brcmnand: Demote non-conformant kernel-doc headers new 46c60dbf4b0f mtd: ubi: gluebi: Fix misnamed function parameter documentation new 63c34f214f93 mtd: rawnand: diskonchip: Marking unused variables as __al [...] new da6debc470c0 mtd: rawnand: cafe_nand: Remove superfluous param doc and [...] new 5a933b0dae2e mtd: rawnand: s3c2410: Add documentation for 2 missing str [...] new a318b95a4235 mtd: rawnand: omap_elm: Finish half populated function hea [...] new 2425a57b1a0c mtd: rawnand: omap2: Fix a bunch of kernel-doc misdemeanours new 0d5c506d3607 mtd: rawnand: sunxi: Document 'sunxi_nfc's 'caps' member new b489681b87bf mtd: rawnand: arasan: Document 'anfc_op's 'buf' member new 2dc3d1e06e56 mtd: onenand: Fix some kernel-doc misdemeanours new 22ca56a34b32 mtd: devices: powernv_flash: Add function names to headers [...] new 639a82434f16 mtd: parser: cmdline: Fix parsing of part-names with colons new 18b9c9403758 mtd: physmap: physmap-bt1-rom: Fix __iomem addrspace remov [...] new 1ca71415f075 mtd: core: Fix refcounting for unpartitioned MTDs new ffad560394de mtd: phram: Allow the user to set the erase page size. new 39bdfb789bac mtd: spi-nor: core: use EOPNOTSUPP instead of ENOTSUPP new 6e1bf55d7207 mtd: spi-nor: add spi_nor_controller_ops_{read_reg, write_ [...] new 0e30f47232ab mtd: spi-nor: add support for DTR protocol new 0e1b2fc4e5f6 mtd: spi-nor: sfdp: get command opcode extension type from BFPT new fb27f198971a mtd: spi-nor: sfdp: parse xSPI Profile 1.0 table new 6c6a2b2b8ed6 mtd: spi-nor: core: use dummy cycle and address width info [...] new 354b41296701 mtd: spi-nor: core: do 2 byte reads for SR and FSR in DTR mode new c6908077b194 mtd: spi-nor: Introduce SNOR_F_IO_MODE_EN_VOLATILE new 981a8d60e01f mtd: spi-nor: Parse SFDP SCCR Map new a33c89db4c3b mtd: spi-nor: core: enable octal DTR mode when possible new 1131324aa53a mtd: spi-nor: sfdp: detect Soft Reset sequence support from BFPT new d73ee7534cc5 mtd: spi-nor: core: perform a Soft Reset on shutdown new 1b65c43f7078 mtd: spi-nor: core: disable Octal DTR mode on suspend. new c3266af101f2 mtd: spi-nor: spansion: add support for Cypress Semper flash new ad624dfd7bb6 mtd: spi-nor: micron-st: allow using MT35XU512ABA in Octal [...] new c69942bda515 mtd: spi-nor: Fix multiple typos new afd473e85827 mtd: spi-nor: core: Allow flashes to specify MTD writesize new 294cca6ce5cf mtd: spi-nor: spansion: Set ECC block size new 989d4b72bae3 mtd: spi-nor: sst: fix BPn bits for the SST25VF064C new bdb1a75e4b9d mtd: spi-nor: ignore errors in spi_nor_unlock_all() new e6204d462027 mtd: spi-nor: atmel: remove global protection flag new a83338373211 mtd: spi-nor: sst: remove global protection flag new afcf93e9d63f mtd: spi-nor: intel: remove global protection flag new 8c174d1511d2 mtd: spi-nor: atmel: fix unlock_all() for AT25FS010/040 new 31ad3eff093c mtd: spi-nor: keep lock bits if they are non-volatile new 51e7bf4534da mtd: nand: ecc: Add an I/O request tweaking mechanism new cdbe8df5e28e mtd: nand: ecc-bch: Move BCH code to the generic NAND layer new 8c5c20921856 mtd: nand: ecc-bch: Cleanup and style fixes new 3c0fe36abebe mtd: nand: ecc-bch: Stop exporting the private structure new e3010bd3ef1e mtd: nand: ecc-bch: Return only valid error codes new 127aae607756 mtd: nand: ecc-bch: Drop mtd_nand_has_bch() new ea146d7fbf50 mtd: nand: ecc-bch: Update the prototypes to be more generic new 80fe603160a4 mtd: nand: ecc-bch: Stop using raw NAND structures new 9994bb3f36e3 mtd: nand: ecc-bch: Create the software BCH engine new cbd87780bed5 mtd: rawnand: Get rid of chip->ecc.priv new e5acf9c86297 mtd: nand: ecc-hamming: Move Hamming code to the generic N [...] new 2dbe0192efa0 mtd: nand: ecc-hamming: Clarify the driver descriptions new c50e7f3c8673 mtd: nand: ecc-hamming: Drop/fix the kernel doc new b551fa3059ff mtd: nand: ecc-hamming: Cleanup and style fixes new 90ccf0a0192f mtd: nand: ecc-hamming: Rename the exported functions new 19b2ce184b9f mtd: nand: ecc-hamming: Stop using raw NAND structures new eb08376a5dd9 mtd: nand: ecc-hamming: Remove useless includes new 5180a62c1249 mtd: nand: ecc-hamming: Let the software Hamming ECC engin [...] new 35fe1b98a008 mtd: nand: ecc-hamming: Create the software Hamming engine new 53fbdeeb57a0 mtd: nand: Let software ECC engines be retrieved from the [...] new 93afb10e226e mtd: spinand: Fix typo in comment new 55a1a71a7f5d mtd: spinand: Move ECC related definitions earlier in the driver new 945845b54c9c mtd: spinand: Instantiate a SPI-NAND on-die ECC engine new da429b961580 mtd: nand: Let on-die ECC engines be retrieved from the NAND core new c8efe010283a mtd: spinand: Fill a default ECC provider/algorithm new 6b0c3b841561 mtd: nand: Add helpers to manage ECC engines and configurations new 533af69cf1a2 dt-bindings: mtd: Deprecate nand-ecc-mode new 3d1f08b032dc mtd: spinand: Use the external ECC engine logic new 00c15b78b4b4 mtd: spinand: Allow the case where there is no ECC engine new 868cbe2a6dce mtd: spinand: Fix OOB read new a8c1dc9dc6fe mtd: spinand: Remove outdated comment new efd50ff127b5 mtd: rawnand: gpmi: cleanup makefile new bc3686021122 mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read new 3246cc77a9b9 dt-bindings: qcom_nandc: IPQ6018 QPIC NAND documentation new 62858625441e mtd: rawnand: qcom: Support for IPQ6018 QPIC NAND controller new 7998d8987517 mtd: rawnand: fix a kernel-doc markup new c13d845e9a69 mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments new 910ef7a4b39c mtd: rawnand: sunxi: Add MDMA support new 1771af5cce2d mtd: nand: ecc-hamming: Clarify the logic around rp17 new 1f0c4ea95ed4 mtd: rawnand: ingenic: remove redundant get_device() in in [...] new 0f6b791955a6 mtd: rawnand: mxc: Remove platform data support new 131ce3ed5dea docs: mtd: Avoid htmldocs warnings new 928f0736e9aa mtd: nand: Change dependency between the NAND and ECC cores new d59df005ed68 mtd: rawnand: au1550: Ensure the presence of the right includes new b75e17b00f2c mtd: rawnand: davinci: Do not use extra dereferencing new 62e5c6c50992 mtd: rawnand: marvell: Drop useless line new 875330f87a05 mtd: onenand: Use mtd->oops_panic_write as condition new 8c293f545419 mtd: plat-ram: correctly free memory on error path in plat [...] new 5ece78de8873 mtd: spinand: macronix: Add support for MX35LFxGE4AD new 6d912c49af24 dt-bindings: mtd: gpmi-nand: Fix matching of clocks on dif [...] new 1b391c7f2e86 mtd: rawnand: gpmi: fix reference count leak in gpmi ops new bdb84a22b02b mtd: spinand: micron: Use more specific names new 8c573d9419bf mtd: spinand: micron: Add support for MT29F2G01AAAED new 2f9cea8eae44 dt-bindings: mtd: Add Nand Flash Controller support for In [...] new 0b1039f016e8 mtd: rawnand: Add NAND controller support on Intel LGM SoC new d1c3ede6a337 mtd: rawnand: gpmi: Use of_device_get_match_data() new ad8566d3555c mtd: rawnand: meson: Fix a resource leak in init new 5876f2d93d19 mtd: rawnand: mxc: Use device_get_match_data() new 5e214b2554f8 mtd: rawnand: mxc: Use a single line for of_device_id new ce22be4307b8 dt-bindings: qcom_nandc: Add SDX55 QPIC NAND documentation new b1209582fb08 mtd: rawnand: qcom: Add NAND controller support for SDX55 new 46337d158262 mtd: rawnand: gpmi: Fix the driver only sense CS0 R/B issue new 7671edeb1939 mtd: rawnand: gpmi: Fix the random DMA timeout issue new ea7110b87bf9 mtd: rawnand: gpmi: Use a single line for of_device_id new 2007ac9e6841 dt-bindings: mtd: Describe Rockchip RK3xxx NAND flash controller new 058e0e847d54 mtd: rawnand: rockchip: NFC driver for RK3308, RK2928 and others new ee4e0eafa43c mtd: spinand: macronix: Add support for MX35LFxG24AD new 4c9e94dff65c Merge tags 'spi-nor/for-5.11' and 'nand/for-5.11' into mtd/next new a701262c02ce Merge tag 'mtd/for-5.11' of git://git.kernel.org/pub/scm/l [...] new 9c65441ec823 pinctrl/meson: enable building as modules new b507cb92477a pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB new a4da45dda647 pinctrl: Remove hole in pinctrl_gpio_range new 0e74abf3a0a3 pinctrl: qcom: add pinctrl driver for msm8953 new 3d417196e244 dt-bindings: pinctrl: qcom: add msm8953 pinctrl bindings new 57972641810a pinctrl: mt7622: drop pwm ch7 as mt7622 only has 6 channels new bb42b59310eb pinctrl: ingenic: Get rid of repetitive data new 016e054d6926 pinctrl: ingenic: Add lcd-8bit group for JZ4770 new 39cc1d339705 pinctrl: amd: print debounce filter info in debugfs new be117ca32261 pinctrl: qcom: Kconfig: Rework PINCTRL_MSM to be a depenen [...] new 38e86f5c2645 pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module new d0511b5496c0 firmware: QCOM_SCM: Allow qcom_scm driver to be loadable a [...] new 54515257ca3a pinctrl: ocelot: Remove unnecessary conversion to bool new ad3b508c90ad dt-bindings: pinctrl: ocelot: Add Luton SoC support new e1822384d6d6 dt-bindings: pinctrl: ocelot: Add Serval SoC support new 8f27440decb7 pinctrl: ocelot: Add support for Luton platforms new 6e6347e2daf5 pinctrl: ocelot: Add support for Serval platforms new c82d4776a1dd dt-bindings: pinctrl: qcom: Add SDX55 pinctrl bindings new ac43c44a7a37 pinctrl: qcom: Add SDX55 pincontrol driver new a4872f905b71 pinctrl: nomadik: db8500: Add more detailed LCD groups new 80f1803dbc05 pinctrl: qcom: sdx55: update kconfig dependency new 3603a537bf79 pinctrl: pinctrl-at91-pio4: Set irq handler and data in one go new 81f652afa6ad pinctrl: renesas: r8a7790: Add VIN1-B and VIN2-G pins, gro [...] new b8029394efcc pinctrl: renesas: r8a77951: Optimize pinctrl image size fo [...] new 74ce7a8044b0 pinctrl: renesas: r8a7796: Optimize pinctrl image size for [...] new 74c5fdc5b87a pinctrl: renesas: r8a77965: Optimize pinctrl image size fo [...] new 03522a59a9e7 pinctrl: renesas: r8a77990: Optimize pinctrl image size fo [...] new 529b8eecb5c3 pinctrl: renesas: r8a7790: Optimize pinctrl image size for [...] new 8d3b2e3d5b1b pinctrl: renesas: r8a7791: Optimize pinctrl image size for [...] new b5bd0becfd42 pinctrl: renesas: Remove superfluous goto in sh_pfc_gpio_s [...] new b589f241d871 pinctrl: renesas: Singular/plural grammar fixes new eb9d673f94fb pinctrl: renesas: Reorder struct sh_pfc_pin to remove hole new 8019938a85d0 pinctrl: renesas: Optimize sh_pfc_pin_config new 27e768a4e7fa pinctrl: renesas: Factor out common R-Car Gen3 bias handling new 2d341cc3da8a pinctrl: renesas: r8a7778: Use physical addresses for PUPR regs new a3ee0a246df1 pinctrl: renesas: r8a7778: Use common R-Car bias handling new 7b1425f08f56 pinctrl: renesas: Protect GPIO leftovers by CONFIG_PINCTRL [...] new d4aac7d439c2 pinctrl: renesas: Constify sh73a0_vccq_mc0_ops new 3d590056b056 Merge tag 'renesas-pinctrl-for-v5.11-tag1' of git://git.ke [...] new 8d1e4f90ce44 pinctrl: imx21: Remove the driver new 8dc248665f3a Revert "firmware: QCOM_SCM: Allow qcom_scm driver to be lo [...] new 2a984219b534 pinctrl: qcom: Fix msm8953 Kconfig entry to depend on, not [...] new 5913f635a28d dt-bindings: pinctrl: qcom: Add sc7280 pinctrl bindings new ecb454594c43 pinctrl: qcom: Add sc7280 pinctrl driver new 6de7ed693c63 pinctrl: sunxi: fix irq bank map for the Allwinner A100 pi [...] new fd5198dde36a pinctrl: sunxi: Mark the irq bank not found in sunxi_pinct [...] new a1158e36f876 pinctrl: sunxi: Always call chained_irq_{enter, exit} in s [...] new 866c9c55cb28 pinctrl: intel: Add Intel Lakefield pin controller support new 4670abbb298e pinctrl: intel: Add blank line before endif in Kconfig new c969afb4e55a pinctrl: intel: Add Intel Elkhart Lake pin controller support new e789e61f9e85 pinctrl: intel: Add Intel Alder Lake-S pin controller support new 0ddebf8580fa pinctrl: lynxpoint: Unify initcall location in the code new d25dd66ae732 pinctrl: lynxpoint: Use defined constant for disabled bias [...] new 1d112baae848 pinctrl: lynxpoint: Enable pin configuration setting for G [...] new bf8b7e689de2 pinctrl: jasperlake: Unhide SPI group of pins new 5aa5541eca04 pinctrl: jasperlake: Fix HOSTSW_OWN offset new 0fa86fc2e282 pinctrl: merrifield: Set default bias in case no particula [...] new 0b74e40a4e41 pinctrl: baytrail: Avoid clearing debounce value when turn [...] new c0802b721c7d Merge tag 'intel-pinctrl-v5.11-1' of gitolite.kernel.org:p [...] new b6071c891464 pinctrl: at91-pio4: add support for fewer lines on last PIO bank new 89ad953e1e72 pinctrl: renesas: r8a77990: Add QSPI[01] pins, groups and [...] new 590567bf6f6d pinctrl: renesas: r8a77951: Add QSPI[01] pins, groups and [...] new 4356497e9eda pinctrl: renesas: r8a7796: Add QSPI[01] pins, groups and f [...] new ffcd7f812dec pinctrl: renesas: r8a77965: Add QSPI[01] pins, groups and [...] new 7ba4a9591a8a pinctrl: renesas: Fix fall-through warnings for Clang new 6b99afc01a5b Merge tag 'renesas-pinctrl-for-v5.11-tag2' of git://git.ke [...] new c5564a50d990 pinctrl: samsung: s3c24xx: remove unneeded break new e5a4b7ea154a Merge tag 'samsung-pinctrl-5.11' of https://git.kernel.org [...] new ce4d7816c827 dt-bindings: pinctrl: Add bindings for pinctrl-microchip-s [...] new 7e5ea974e61c pinctrl: pinctrl-microchip-sgpio: Add pinctrl driver for M [...] new 552a9cc02b0e pinctrl: pinctrl-microchip-sgpio: Add OF config dependency new 43bb48c38e81 pinctrl: actions: pinctrl-s500: Constify s500_padinfo[] new 89cce2b3f247 pinctrl: falcon: add missing put_device() call in pinctrl_ [...] new 517c3f5a8683 pinctrl: mtk: Fix low level output voltage issue new 0a03658d222a pinctrl: at91-pio4: Make PINCTRL_AT91PIO4 depend on HAS_IO [...] new d05b7691904b pinctrl: pinctrl-microchip-sgpio: Mark some symbols with s [...] new 4247e3f56261 dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx55 support new ceb58de4365f pinctrl: qcom-pmic-gpio: Add support for pmx55 new 700a51192d09 dt-bindings: pinctrl: qcom: Add sm8250 lpass lpi pinctrl bindings new 6e261d1090d6 pinctrl: qcom: Add sm8250 lpass lpi pinctrl driver new be2dc859abd4 pinctrl: pinctrl-microchip-sgpio: Add irq support (for sparx5) new 01a9350bdd49 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Add irq support new a15f859694c2 pinctrl: mediatek: simplify the return expression of mtk_p [...] new 3df09cb8c92e pinctrl/spear: simplify the return expression of spear300_ [...] new f68e4041ef63 Merge tag 'pinctrl-v5.11-1' of git://git.kernel.org/pub/sc [...] new 616fde2dd60f dt-bindings: misc: convert fsl,dpaa2-console from txt to YAML new 3e95dfb315de dt-bindings: Don't error out on yamllint and dt-doc-valida [...] new d7a3fd7f00ee dt-bindings: fsl-imx-drm: fix example compatible string new 332dde0a5864 dt-bindings: arm: vt8500: remove redundant white-spaces new 96993a59f94d dt-bindings: Fix error in 'make dtbs_check' when using DT_ [...] new 3af2c1a48c03 dt-bindings: Fix typo on the DesignWare IP reset bindings [...] new 1e95c81104e3 dt-bindings: vendor-prefixes: Add FII new d89886eb76f6 dt-bindings: Correct GV11B GPU register sizes new e5dddbedfe09 dt-bindings: add ADP5585/ADP5589 entries to trivial-devices new 9c8421e298d6 dt-bindings:i2c:i2c-gate: txt to yaml conversion new 675fc18900e9 dt-bindings: trivial-devices: Add delta,q54sj108a2 new 8f7e68bb3d4c dt-bindings: mfd: fix stm32 timers example new 4c71373162e8 dt-bindings: vendor-prefixes: correct the spelling of TQ-S [...] new b40777166833 dt-bindings: vendor-prefixes: Add an entry for AmpereCompu [...] new f3c6c120614c dt-bindings: pci: rcar-pci-ep: Document missing interrupts [...] new 60a2a8ff3380 dt-bindings: vendor-prefixes: Add undocumented bm, gpio-ke [...] new 04e9ab752674 dt-bindings: mtd: convert "fixed-partitions" to the json-schema new 18ce7f4fde31 ARM: dts: lpc32xx: Remove unused and undocumented 'pnx,timeout' new a217d8711da5 dt-bindings: Remove PicoXcell bindings new 4aa5b78fb546 dt-bindings: i2c: dw: cancel mandatory requirements for "# [...] new 23dd6845c2cf dt-bindings: mali-midgard: Add dynamic-power-coefficient new e33dc2f36367 dt-bindings: mali-bifrost: Add dynamic-power-coefficient new 62746f92b10a Merge tag 'devicetree-for-5.11' of git://git.kernel.org/pu [...]
The 299 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: Documentation/devicetree/bindings/Makefile | 10 +- .../devicetree/bindings/arm/picoxcell.txt | 24 - Documentation/devicetree/bindings/arm/vt8500.yaml | 3 +- .../devicetree/bindings/crypto/picochip-spacc.txt | 21 - .../bindings/display/imx/fsl-imx-drm.txt | 2 +- .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 17 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 17 + .../devicetree/bindings/gpu/nvidia,gk20a.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c-gate.txt | 41 - .../devicetree/bindings/i2c/i2c-gate.yaml | 39 + .../bindings/i2c/snps,designware-i2c.yaml | 8 - .../devicetree/bindings/leds/leds-pwm.txt | 50 - .../devicetree/bindings/leds/leds-pwm.yaml | 70 + .../devicetree/bindings/mfd/rohm,bd71837-pmic.yaml | 6 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 6 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 4 + .../devicetree/bindings/misc/fsl,dpaa2-console.txt | 11 - .../bindings/misc/fsl,dpaa2-console.yaml | 25 + .../devicetree/bindings/mtd/gpmi-nand.yaml | 76 +- .../devicetree/bindings/mtd/intel,lgm-nand.yaml | 99 ++ .../devicetree/bindings/mtd/nand-controller.yaml | 11 +- .../devicetree/bindings/mtd/partition.txt | 131 +- .../bindings/mtd/partitions/fixed-partitions.yaml | 152 ++ .../devicetree/bindings/mtd/qcom_nandc.txt | 4 + .../bindings/mtd/rockchip,nand-controller.yaml | 161 ++ Documentation/devicetree/bindings/net/macb.txt | 2 - .../devicetree/bindings/pci/rcar-pci-ep.yaml | 9 + .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 161 ++ .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 3 +- .../bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml | 130 ++ .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 167 ++ .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 3 + .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 158 ++ .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 154 ++ .../devicetree/bindings/reset/snps,dw-reset.txt | 2 +- .../bindings/timer/snps,dw-apb-timer.yaml | 7 - .../devicetree/bindings/trivial-devices.yaml | 8 + .../devicetree/bindings/vendor-prefixes.yaml | 10 +- Documentation/driver-api/mtd/nand_ecc.rst | 2 +- Documentation/driver-api/mtdnand.rst | 3 - Documentation/leds/leds-class.rst | 10 - MAINTAINERS | 1 + arch/arm/boot/dts/lpc32xx.dtsi | 3 - arch/arm/mach-s3c/common-smdk-s3c24xx.c | 2 +- arch/arm/mach-s3c/mach-anubis.c | 2 +- arch/arm/mach-s3c/mach-at2440evb.c | 2 +- arch/arm/mach-s3c/mach-bast.c | 2 +- arch/arm/mach-s3c/mach-gta02.c | 2 +- arch/arm/mach-s3c/mach-jive.c | 2 +- arch/arm/mach-s3c/mach-mini2440.c | 2 +- arch/arm/mach-s3c/mach-osiris.c | 2 +- arch/arm/mach-s3c/mach-qt2410.c | 2 +- arch/arm/mach-s3c/mach-rx3715.c | 2 +- arch/arm/mach-s3c/mach-vstms.c | 2 +- arch/arm64/configs/defconfig | 1 + drivers/char/ipmi/bt-bmc.c | 6 +- drivers/char/ipmi/ipmi_devintf.c | 1 - drivers/char/ipmi/ipmi_msghandler.c | 3 +- drivers/char/ipmi/ipmi_watchdog.c | 8 +- drivers/gpio/gpio-tps65910.c | 12 +- drivers/leds/leds-lp50xx.c | 6 +- drivers/leds/leds-netxbig.c | 35 +- drivers/leds/leds-turris-omnia.c | 85 +- drivers/mfd/88pm800.c | 2 +- drivers/mfd/88pm860x-core.c | 50 +- drivers/mfd/Kconfig | 32 +- drivers/mfd/altera-sysmgr.c | 2 +- drivers/mfd/at91-usart.c | 12 +- drivers/mfd/axp20x-i2c.c | 2 + drivers/mfd/bcm590xx.c | 2 +- drivers/mfd/da9055-core.c | 8 +- drivers/mfd/da9055-i2c.c | 2 +- drivers/mfd/da9062-core.c | 26 +- drivers/mfd/da9063-core.c | 8 +- drivers/mfd/da9063-i2c.c | 2 +- drivers/mfd/da9150-core.c | 8 +- drivers/mfd/ene-kb3930.c | 2 +- drivers/mfd/fsl-imx25-tsadc.c | 2 +- drivers/mfd/hi655x-pmic.c | 2 +- drivers/mfd/htc-i2cpld.c | 2 + drivers/mfd/intel_msic.c | 18 +- drivers/mfd/intel_quark_i2c_gpio.c | 4 +- drivers/mfd/intel_soc_pmic_bxtwc.c | 14 +- drivers/mfd/intel_soc_pmic_chtdc_ti.c | 10 +- drivers/mfd/intel_soc_pmic_chtwc.c | 4 +- drivers/mfd/intel_soc_pmic_crc.c | 10 +- drivers/mfd/ioc3.c | 16 +- drivers/mfd/kempld-core.c | 100 +- drivers/mfd/lp8788.c | 4 +- drivers/mfd/madera-core.c | 35 +- drivers/mfd/max77650.c | 2 +- drivers/mfd/max77686.c | 2 +- drivers/mfd/max8925-core.c | 56 +- drivers/mfd/motorola-cpcap.c | 6 +- drivers/mfd/mt6397-core.c | 2 +- drivers/mfd/qcom-spmi-pmic.c | 4 + drivers/mfd/rdc321x-southbridge.c | 4 +- drivers/mfd/retu-mfd.c | 4 +- drivers/mfd/rk808.c | 8 +- drivers/mfd/rt5033.c | 2 +- drivers/mfd/stmfx.c | 12 +- drivers/mfd/stmpe.c | 10 +- drivers/mfd/sun4i-gpadc.c | 4 +- drivers/mfd/syscon.c | 18 + drivers/mfd/tc3589x.c | 4 +- drivers/mfd/tc6387xb.c | 2 +- drivers/mfd/tc6393xb.c | 6 +- drivers/mfd/tps65090.c | 2 +- drivers/mfd/tps65217.c | 4 +- drivers/mfd/tps6586x.c | 2 +- drivers/mfd/tps65910.c | 46 +- drivers/mfd/tps65911-comparator.c | 4 +- drivers/mfd/tps80031.c | 2 +- drivers/mfd/twl6030-irq.c | 2 +- drivers/mfd/wm831x-core.c | 52 +- drivers/mfd/wm8994-core.c | 6 +- drivers/mtd/Kconfig | 1 + drivers/mtd/devices/docg3.c | 5 +- drivers/mtd/devices/phram.c | 54 +- drivers/mtd/devices/powernv_flash.c | 5 +- drivers/mtd/maps/physmap-bt1-rom.c | 8 +- drivers/mtd/maps/plat-ram.c | 11 +- drivers/mtd/mtdchar.c | 2 - drivers/mtd/mtdcore.c | 6 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/Kconfig | 33 +- drivers/mtd/nand/Makefile | 2 + drivers/mtd/nand/core.c | 124 ++ drivers/mtd/nand/ecc-sw-bch.c | 406 +++++ .../mtd/nand/{raw/nand_ecc.c => ecc-sw-hamming.c} | 311 +++- drivers/mtd/nand/ecc.c | 140 +- drivers/mtd/nand/onenand/onenand_base.c | 444 +++-- drivers/mtd/nand/onenand/onenand_bbt.c | 32 +- drivers/mtd/nand/onenand/onenand_omap2.c | 16 +- drivers/mtd/nand/raw/Kconfig | 45 +- drivers/mtd/nand/raw/Makefile | 4 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 1 + drivers/mtd/nand/raw/au1550nd.c | 1 + drivers/mtd/nand/raw/brcmnand/brcmnand.c | 6 +- drivers/mtd/nand/raw/cafe_nand.c | 2 +- drivers/mtd/nand/raw/cs553x_nand.c | 3 +- drivers/mtd/nand/raw/davinci_nand.c | 38 +- drivers/mtd/nand/raw/diskonchip.c | 4 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 1 - drivers/mtd/nand/raw/fsl_ifc_nand.c | 1 - drivers/mtd/nand/raw/fsl_upm.c | 1 - drivers/mtd/nand/raw/fsmc_nand.c | 5 +- drivers/mtd/nand/raw/gpmi-nand/Makefile | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 76 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-regs.h | 1 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 2 - drivers/mtd/nand/raw/intel-nand-controller.c | 721 ++++++++ drivers/mtd/nand/raw/lpc32xx_mlc.c | 1 - drivers/mtd/nand/raw/lpc32xx_slc.c | 3 +- drivers/mtd/nand/raw/marvell_nand.c | 6 - drivers/mtd/nand/raw/meson_nand.c | 7 +- drivers/mtd/nand/raw/mxc_nand.c | 94 +- drivers/mtd/nand/raw/mxic_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 204 ++- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nand_bch.c | 219 --- drivers/mtd/nand/raw/nand_legacy.c | 9 +- drivers/mtd/nand/raw/nandsim.c | 3 +- drivers/mtd/nand/raw/ndfc.c | 3 +- drivers/mtd/nand/raw/omap2.c | 49 +- drivers/mtd/nand/raw/omap_elm.c | 7 +- drivers/mtd/nand/raw/pasemi_nand.c | 1 - drivers/mtd/nand/raw/qcom_nandc.c | 74 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 1495 ++++++++++++++++ drivers/mtd/nand/raw/s3c2410.c | 5 +- drivers/mtd/nand/raw/sharpsl.c | 3 +- drivers/mtd/nand/raw/sunxi_nand.c | 149 +- drivers/mtd/nand/raw/tmio_nand.c | 7 +- drivers/mtd/nand/raw/txx9ndfmc.c | 5 +- drivers/mtd/nand/spi/Kconfig | 1 + drivers/mtd/nand/spi/core.c | 286 +-- drivers/mtd/nand/spi/macronix.c | 47 + drivers/mtd/nand/spi/micron.c | 124 +- drivers/mtd/nand/spi/toshiba.c | 2 +- drivers/mtd/parsers/cmdlinepart.c | 14 +- drivers/mtd/sm_ftl.c | 30 +- drivers/mtd/spi-nor/Kconfig | 44 + drivers/mtd/spi-nor/atmel.c | 191 +- drivers/mtd/spi-nor/controllers/hisi-sfc.c | 2 +- drivers/mtd/spi-nor/core.c | 595 +++++-- drivers/mtd/spi-nor/core.h | 38 + drivers/mtd/spi-nor/esmt.c | 2 +- drivers/mtd/spi-nor/intel.c | 19 +- drivers/mtd/spi-nor/micron-st.c | 115 +- drivers/mtd/spi-nor/sfdp.c | 172 +- drivers/mtd/spi-nor/sfdp.h | 8 + drivers/mtd/spi-nor/spansion.c | 172 ++ drivers/mtd/spi-nor/sst.c | 32 +- drivers/mtd/tests/mtd_nandecctest.c | 31 +- drivers/mtd/ubi/build.c | 1 + drivers/mtd/ubi/eba.c | 3 +- drivers/mtd/ubi/gluebi.c | 2 +- drivers/mtd/ubi/kapi.c | 2 +- drivers/mtd/ubi/wl.c | 3 +- drivers/pinctrl/Kconfig | 20 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-s500.c | 2 +- drivers/pinctrl/core.c | 2 + drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx21.c | 330 ---- drivers/pinctrl/intel/Kconfig | 25 + drivers/pinctrl/intel/Makefile | 3 + drivers/pinctrl/intel/pinctrl-alderlake.c | 437 +++++ drivers/pinctrl/intel/pinctrl-elkhartlake.c | 513 ++++++ drivers/pinctrl/intel/pinctrl-lakefield.c | 375 ++++ drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/mediatek/pinctrl-mt7622.c | 13 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 10 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 8 +- drivers/pinctrl/meson/Kconfig | 17 +- drivers/pinctrl/meson/pinctrl-meson-a1.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c | 3 + drivers/pinctrl/meson/pinctrl-meson-axg.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-g12a.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 4 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 4 +- drivers/pinctrl/meson/pinctrl-meson.c | 8 + drivers/pinctrl/meson/pinctrl-meson.h | 1 + drivers/pinctrl/meson/pinctrl-meson8-pmx.c | 2 + drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 10 +- drivers/pinctrl/pinctrl-amd.c | 43 +- drivers/pinctrl/pinctrl-at91-pio4.c | 22 +- drivers/pinctrl/pinctrl-falcon.c | 14 +- drivers/pinctrl/pinctrl-ingenic.c | 1267 +++++--------- drivers/pinctrl/pinctrl-microchip-sgpio.c | 892 ++++++++++ drivers/pinctrl/pinctrl-ocelot.c | 186 +- drivers/pinctrl/qcom/Kconfig | 88 +- drivers/pinctrl/qcom/Makefile | 4 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 695 ++++++++ drivers/pinctrl/qcom/pinctrl-msm.c | 2 + drivers/pinctrl/qcom/pinctrl-msm8953.c | 1844 ++++++++++++++++++++ drivers/pinctrl/qcom/pinctrl-sc7280.c | 1495 ++++++++++++++++ drivers/pinctrl/qcom/pinctrl-sdx55.c | 1018 +++++++++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/renesas/core.c | 2 + drivers/pinctrl/renesas/core.h | 4 + drivers/pinctrl/renesas/gpio.c | 2 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 55 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 146 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 18 + drivers/pinctrl/renesas/pfc-r8a77950.c | 45 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 134 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 132 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 132 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 132 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 2 +- drivers/pinctrl/renesas/pinctrl-rza1.c | 1 + drivers/pinctrl/renesas/pinctrl.c | 68 +- drivers/pinctrl/renesas/sh_pfc.h | 12 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 5 - drivers/pinctrl/spear/pinctrl-spear300.c | 8 +- drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 +- drivers/video/backlight/pwm_bl.c | 70 +- include/linux/memblock.h | 18 +- include/linux/mfd/madera/core.h | 1 + include/linux/mfd/madera/registers.h | 635 ------- include/linux/mfd/rt5033-private.h | 28 +- include/linux/mfd/si476x-core.h | 2 +- include/linux/mfd/syscon.h | 11 + include/linux/mfd/tps65910.h | 40 - include/linux/mtd/nand-ecc-sw-bch.h | 73 + include/linux/mtd/nand-ecc-sw-hamming.h | 91 + include/linux/mtd/nand.h | 56 + include/linux/mtd/nand_bch.h | 66 - include/linux/mtd/nand_ecc.h | 39 - include/linux/mtd/rawnand.h | 19 +- include/linux/mtd/sharpsl.h | 1 - include/linux/mtd/spi-nor.h | 55 +- include/linux/mtd/spinand.h | 9 + include/linux/pinctrl/pinctrl.h | 4 +- include/linux/platform_data/mtd-mxc_nand.h | 19 - mm/memblock.c | 3 + 279 files changed, 16536 insertions(+), 4453 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/picoxcell.txt delete mode 100644 Documentation/devicetree/bindings/crypto/picochip-spacc.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-gate.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-gate.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-pwm.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt create mode 100644 Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml create mode 100644 Documentation/devicetree/bindings/mtd/intel,lgm-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/fixed-partitions.yaml create mode 100644 Documentation/devicetree/bindings/mtd/rockchip,nand-controller.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/microchip,sparx5-sgpio.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8953-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdx55-pinctrl.yaml create mode 100644 drivers/mtd/nand/ecc-sw-bch.c rename drivers/mtd/nand/{raw/nand_ecc.c => ecc-sw-hamming.c} (61%) create mode 100644 drivers/mtd/nand/raw/intel-nand-controller.c delete mode 100644 drivers/mtd/nand/raw/nand_bch.c create mode 100644 drivers/mtd/nand/raw/rockchip-nand-controller.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx21.c create mode 100644 drivers/pinctrl/intel/pinctrl-alderlake.c create mode 100644 drivers/pinctrl/intel/pinctrl-elkhartlake.c create mode 100644 drivers/pinctrl/intel/pinctrl-lakefield.c create mode 100644 drivers/pinctrl/pinctrl-microchip-sgpio.c create mode 100644 drivers/pinctrl/qcom/pinctrl-lpass-lpi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8953.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sc7280.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdx55.c create mode 100644 include/linux/mtd/nand-ecc-sw-bch.h create mode 100644 include/linux/mtd/nand-ecc-sw-hamming.h delete mode 100644 include/linux/mtd/nand_bch.h delete mode 100644 include/linux/mtd/nand_ecc.h delete mode 100644 include/linux/platform_data/mtd-mxc_nand.h