This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4da9af0014b5 Merge tag 'threads-v5.10' of git://git.kernel.org/pub/scm/ [...] new 09cad0754744 fs: fix NULL dereference due to data race in prepend_path() new 95d325185c06 cgroup: remove redundant kernfs_activate in cgroup_setup_root() new 65026da59cda cgroup: Zero sized write should be no-op new 2f6c6d0891b4 Merge branch 'for-5.10' of git://git.kernel.org/pub/scm/li [...] new 83dea1285672 char: ipmi: convert tasklets to use new tasklet_setup() API new 8a00e56a14a7 ipmi: add a newline when printing parameter 'panic_op' by sysfs new 81e7571ea35e ipmi: Reset response handler when failing to send the command new c2b1e76d8c91 ipmi:sm: Print current state when the state is invalid new f8910ffa81b0 ipmi:msghandler: retry to get device id on an error new a190db945bcc ipmi: Clean up some printks new 42d8a346c5c0 ipmi: add retry in try_get_dev_id() new c011410d9145 ipmi: msghandler: Fix a signedness bug new 8fe7990ceda8 ipmi_si: Fix wrong return value in try_smi_init() new 6e4dc3d59284 Merge tag 'for-linus-5.10-1' of git://github.com/cminyard/ [...] new 1471308fb5ec Merge remote-tracking branch 'jens/for-5.10/block' into dm-5.10 new 882ec4e609c1 dm table: stack 'chunk_sectors' limit to account for targe [...] new 5091cdec56fa dm: change max_io_len() to use blk_max_size_offset() new 094ee64d7de8 dm: push md->immutable_target optimization down to __proce [...] new 3720281db9ad dm: optimize max_io_len() by inlining max_io_len_target_bo [...] new 828678b87eff dm: push use of on-stack flush_bio down to __send_empty_flush() new 9679b5a7ec40 dm: simplify __process_abnormal_io() new 7465d7ac50ed dm: eliminate need for start_io_acct() forward declaration new 33bd6f069385 dm table: make 'struct dm_table' definition accessible to [...] new d4a512edcc65 dm: use dm_table_get_device_name() where appropriate in targets new cd74693870fb dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY new e0910c8e4f87 dm raid: fix discard limits for raid1 and raid10 new f0e90b6c663a dm raid: remove unnecessary discard limits for raid10 new 399c9bdbd650 dm thin metadata: Remove unused local variable when create [...] new 7d837c0dd95c dm snap persistent: simplify area_io() new 0c2915b8c6db dm: fix missing imposition of queue_limits from dm_wq_work [...] new b2abdb1b4b9e dm: fold dm_process_bio() into dm_submit_bio() new 0cede372ce6a dm: fix comment in __dm_suspend() new 61931c0ee9cf dm: export dm_copy_name_and_uuid new 9c37de297f65 dm: remove special-casing of bio-based immutable singleton [...] new 681cc5e8667e dm: fix request-based DM to not bounce through indirect dm [...] new 4815519ed0af Merge tag 'for-5.10/dm-changes' of git://git.kernel.org/pu [...] new 2dec9475a402 scsi: ufs: Add checks before setting clk-gating states new 89dd87acd40a scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qco [...] new 423cc66b5152 scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs new 3f8af6044713 scsi: ufs: Add some debug information to ufshcd_print_host [...] new 4db7a2360597 scsi: ufs: Fix concurrency of error handler and other erro [...] new c72e79c0ad2b scsi: ufs: Recover HBA runtime PM error in error handler new c3be8d1ee1bf scsi: ufs: Move dumps in IRQ handler to error handler new 5586dd8ea250 scsi: ufs: Fix a race condition between error handler and [...] new 8bb2dde069d8 scsi: ufs: Properly release resources if a task is aborted [...] new f09219e48b40 scsi: mpt3sas: Memset config_cmds.reply buffer with zeros new af6ec1eee5ed scsi: mpt3sas: Dump system registers for debugging new 9e73ed2e4cf5 scsi: mpt3sas: Cancel the running work during host reset new 5afa9d444407 scsi: mpt3sas: Rename and export interrupt mask/unmask functions new 521e9c0b6286 scsi: mpt3sas: Add functions to check if any cmd is outsta [...] new 711a923c14d9 scsi: mpt3sas: Postprocessing of target and LUN reset new 0491bdc7ee1e scsi: mpt3sas: Update driver version to 35.100.00.00 new ce1437935064 scsi: smartpqi: Identify physical devices without issuing INQUIRY new 3af06083ba21 scsi: smartpqi: Add id support for SmartRAID 3152-8i new 244ca45e15cf scsi: smartpqi: Update logical volume size after expansion new 9e68cccc8ef7 scsi: smartpqi: Avoid crashing kernel for controller issues new 4d15ad381301 scsi: smartpqi: Support device deletion via sysfs new 8b664fefa341 scsi: smartpqi: Add RAID bypass counter new ce60a2b827d7 scsi: smartpqi: Bump version to 1.2.16-010 new 68bdb3db6ce3 scsi: ufs-qcom: Remove unused MSM bus scaling APIs new a521bbc38ddc scsi: qedf: Check for port type and role before processing [...] new 7fb8ff080689 scsi: qedf: Check the validity of rjt frame before processing new b09ea43fecd2 scsi: qedf: Do not kill timeout work for original I/O on R [...] new 39d0357dd5ed scsi: qedf: Send cleanup even for RRQ on timeout new 1f6d1d4ca2ca scsi: qedf: Initiate cleanup for ELS commands as well new 22ddec31b0d4 scsi: qedf: Don't process ELS completion if event is flush [...] new 3079285bd73c scsi: qedf: Fix race between ELS completion and flushing E [...] new f273c54bb7db scsi: ufs: Change ufshcd_comp_devman_upiu() to ufshcd_comp [...] new b0008625795b scsi: ufs: Remove several redundant goto statements new 29707fab5845 scsi: ufs: Change fDeviceInit busy wait new 50807f22c89f scsi: ufs: Remove an unpaired ufshcd_scsi_unblock_requests [...] new 460d74a0911c scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2 new 33fff97cbdc1 scsi: mptfc: Remove unneeded cast from memory allocation new 8fee79ed8ea2 scsi: mptctl: Remove unneeded cast from memory allocation new f672d7d35f88 scsi: mvsas: Remove superfluous memset() new 7b1d88629807 scsi: pmcraid: Remove superfluous memset() new bef93fbfcf4a scsi: qla2xxx: Remove superfluous memset() new 4a636e9c7a21 scsi: mpt3sas: Remove superfluous memset() new ca358af1d1bb scsi: dc395x: Use %*ph to print small buffer new ee9108fedf63 scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc new e555cd5f17be scsi: aacraid: Remove pci-dma-compat wrapper API new daf4b00b7576 scsi: aic7xxx: Remove pci-dma-compat wrapper API new ece0eeff4c72 scsi: dc395x: Remove pci-dma-compat wrapper API new a5a20c4a294e scsi: mpt3sas: Remove pci-dma-compat wrapper API new 8f31fa53d36b scsi: hpsa: Remove pci-dma-compat wrapper API new 8d1f1ffaeb27 scsi: qla2xxx: Remove pci-dma-compat wrapper API new ec090ef8cd1c scsi: megaraid: Remove pci-dma-compat wrapper API new 574918e69720 scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_ [...] new 650b323c8e7c scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call new cb562b132bf8 scsi: snic: Fix spelling mistakes of "Queueing" new 886a0b54f8e6 scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" new 29779a22af6f scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" new a9b83986fd6e scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" new 715f43c66c45 scsi: aic7xxx: Fix error code handling new 8905cbdae986 scsi: qla2xxx: Remove redundant variable initialization new bbf2d06a9d76 scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() new ca4fb89a3d71 scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() new 44f4daf8678a scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() new 32417d7844ab scsi: esas2r: Remove unnecessary casts new 5df6f2def50c scsi: ufs: Introduce skipping manual flush for Write Booster new 7973b8ac669e scsi: ufs: exynos: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL new ad0c7775e745 scsi: scsi_debug: Implement lun_format new cfd3d2225aa5 scsi: aacraid: Remove erroneous fallthrough annotation new cc770ce34aee scsi: ufs: Make ufshcd_print_trs() consider UFSHCD_QUIRK_P [...] new 9535f2152ace scsi: qedi: Remove redundant NULL check new e34ce005a177 scsi: dpt_i2o: Remove set but not used 'pHba' new 7149e0cb31c5 scsi: isci: Remove set but not used 'index' new bef7afbf3bb6 scsi: mptscsih: Remove set but not used 'timeleft' new 9e21760e4ce4 scsi: hpsa: Update copyright new 0051a150c32f scsi: MAINTAINERS: Update smartpqi and hpsa new 5f59128c83fc scsi: smartpqi: Update documentation new 2a71268160b4 scsi: smartpqi: Update copyright new 307348f6ab14 scsi: ufs: Abort tasks before clearing them from doorbell new 2355b66ed20c scsi: ufs: Handle LINERESET indication in err handler new a08a07326510 scsi: arm: Avoid comma separated statements new e5f48ac42cc9 scsi: qla2xxx: Fix the return value new 255937d77390 scsi: fdomain_isa: Merge branches in fdomain_isa_match() new c65b4f37db46 scsi: fnic: Remove set but not used 'old_vlan' new 6c53316d4898 scsi: fnic: Remove set but not used variable in is_fnic_fi [...] new 446034e3d419 scsi: fnic: Remove set but not used 'fr_len' new 16d7fd9079af scsi: fnic: Remove set but not used 'eth_hdrs_stripped' new 2a5c98d2d2fe scsi: fc: Add 256GBit speed setting to SCSI FC transport new 847e83552945 scsi: hisi_sas: Avoid accessing to SSP task for SMP I/Os new 4b3a1f1feda6 scsi: hisi_sas: Modify macro name for OOB phy linkrate new caeddc0453b9 scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LIN [...] new ca06f2cd01d0 scsi: hisi_sas: Make phy index variable name consistent new 2c4d582322ff scsi: hisi_sas: Add BIST support for phy FFE new 981cc23e741a scsi: hisi_sas: Add BIST support for fixed code pattern new b601577df68a scsi: hisi_sas: Add missing newlines new 26f84f9bc3ba scsi: hisi_sas: Code style cleanup new 5d929371b71b scsi: MAINTAINERS: Update Marvell owned driver maintainers new 979e0dc3457c scsi: scsi_debug: Adjust num_parts to create equally sized [...] new 8c6572356646 scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb new 499f7a966092 scsi: ufshcd: Allow specifying an Auto-Hibernate Timer val [...] new 802c60e3684e scsi: ibmvfc: Use compiler attribute defines instead of __ [...] new df4d7329b255 scsi: ibmvfc: Interface updates for future FPIN and MQ support new 5476b7f5ae7b scsi: docs: Remove obsolete scsi typedef text from scsi_mi [...] new 3f8ad0072bf7 scsi: qedi: Use qed count from set_fp_int in msix allocation new 5c35e4646566 scsi: qedi: Skip firmware connection termination for PCI s [...] new 28b35d17f9f8 scsi: qedi: Fix list_del corruption while removing active I/O new c0650e28448d scsi: qedi: Protect active command list to avoid list corruption new 5a2e69af16ce scsi: qedi: Use snprintf instead of sprintf new 4118879be375 scsi: qedi: Mark all connections for recovery on link down event new f4ba4e55db6d scsi: qedi: Add firmware error recovery invocation support new 96a766a789eb scsi: qedi: Add support for handling PCIe errors new 30a90782c105 scsi: ufs: ufs-mediatek: Eliminate error message for unbound mphy new a3e40b80dc95 scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk new 9a9ddb8a3a6d scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode new e0f9f862623c scsi: ufs: ufs-mediatek: Add host reset mechanism new 066664645d9a scsi: qedf: Change the debug parameter permission to read & write new 31fc82d7fbd8 scsi: qedf: Correct the comment in qedf_initiate_els new f78f8126264b scsi: qedf: Fix for the session’s E_D_TOV value new 41715c6292b6 scsi: qedf: FDMI attributes correction new 10aff62fab26 scsi: qedf: Return SUCCESS if stale rport is encountered new 55e049910e08 scsi: qedf: Add schedule_hw_err_handler callback for fan failure new 988100a7de0f scsi: qedf: Retry qed->probe during recovery new c0014f94218e scsi: qla2xxx: Warn if done() or free() are called on an a [...] new 622299f16f33 scsi: qla2xxx: Simplify return value logic in qla2x00_get_ [...] new 7d88d5dff95f scsi: qla2xxx: Log calling function name in qla2x00_get_sp [...] new 31a3271ff11b scsi: qla2xxx: Handle incorrect entry_type entries new 71957b6112cd scsi: ufs: ufs-mediatek: Fix build warnings with make W=1 new 5e48a084f4e8 scsi: ibmvfc: Fix error return in ibmvfc_probe() new 09fd5f0ddf32 scsi: ufs: Fix 'unmet direct dependencies' config warning new 3eedb4202d4c scsi: qla1280: Remove set but not used variable in qla1280_done() new 9b0f9e59bc81 scsi: qla1280: Remove set but not used variable in qla1280 [...] new bf70bf28bf87 scsi: qla1280: Remove set but not used variable in qla1280 [...] new c8d67fbb6085 scsi: qla1280: Remove set but not used variable in qla1280 [...] new 27216a9d85a0 scsi: pmcraid: Remove set but not used 'res' new 8b02fc756af6 scsi: gdth: Remove set but used 'cmd_index' new 2de7649cff44 scsi: lpfc: Remove set but not used 'qp' new 02f7415054d7 Merge branch '5.9/scsi-fixes' into 5.10/scsi-ufs new 247f99445938 scsi: ufs-pci: Add LTR support for Intel controllers new 34eb5ccf35da scsi: qla2xxx: Remove unneeded variable 'rval' new 8d4089cdc313 scsi: sym53c8xx_2: Remove unneeded semicolon new 94e476520e1e scsi: nsp32: Remove unneeded semicolon new bff8b14b0974 scsi: fnic: Remove unneeded semicolon new a9e81c2922bf scsi: libfc: Fix passing zero to 'PTR_ERR' warning new 3f4fee002b00 scsi: aic94xx: Remove unused inline function new addf13729615 scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() new d251193d1732 scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_c [...] new 1c370903d12d scsi: target: Remove redundant assignment to variable 'ret' new 62aa501dc9dd scsi: megaraid: Make smp_affinity_enable static new f38c43a0e900 scsi: mpt3sas: Detect tampered Aero and Sea adapters new 45181eab8ba7 scsi: mpt3sas: Fix sync irqs new 3d49f7426e6c scsi: mpt3sas: A small correction in _base_process_reply_queue new 782e2efb749f scsi: ufs: Fix NOP OUT timeout value new 6d70cb343484 scsi: target: tcmu: Add missing newline when printing parameters new 342c81eeaaf0 scsi: core: Clean up scsi_noretry_cmd() new 46c9d608f989 scsi: core: Update additional sense codes list new 4b29cb6197d9 scsi: ibmvfc: Avoid link down on FS9100 canister reboot new bb1932dbb83a scsi: sym53c8xx_2: Delete unnecessary else-if in sym_xerr_ [...] new 571e15688628 scsi: aacraid: Make some symbols static in aachba.c new 7867c549d574 scsi: isci: Make isci_host_attrs static new 5c2ef01448e9 scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c new 2494ebe1b3f7 scsi: isci: Make scu_link_layer_set_txcomsas_timeout() static new ebe41b991d37 scsi: myrs: Make some symbols static new 9d8a5510281c scsi: myrb: Make some symblos static new beef6fd02b90 scsi: virtio_scsi: Rescan the entire target on transport r [...] new f97e6e1eabbf scsi: aic7xxx: Use kmemdup() in two places new ed5dd6a67d5e scsi: core: Only re-run queue in scsi_end_request() if dev [...] new 52ef2743f16c scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tc [...] new 7e98905e9d0d scsi: target: tcmu: Optimize queue_cmd_ring() new 3c9a7c58ea3d scsi: target: tcmu: Optimize scatter_data_area() new 2584e5aef87a scsi: ibmvfc: Protect vhost->task_set increment by the host lock new dd8d0bf6fb72 scsi: qla2xxx: Fix I/O failures during remote port toggle testing new 1e98fb0f9208 scsi: qla2xxx: Setup debugfs entries for remote ports new 27c8aa5e1b06 scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices new 3aac0c0fde17 scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec new d68930bae477 scsi: qla2xxx: Reduce duplicate code in reporting speed new d38cb849e17a scsi: qla2xxx: Fix memory size truncation new 49db4d4e02aa scsi: qla2xxx: Performance tweak new a35f87bdcc06 scsi: qla2xxx: Fix I/O errors during LIP reset tests new 4e5a05d1ecd9 scsi: qla2xxx: Make tgt_port_database available in initiator mode new 6152d20fa670 scsi: qla2xxx: Add rport fields in debugfs new 89c72f4245a8 scsi: qla2xxx: Add IOCB resource tracking new cf3c54fb49a4 scsi: qla2xxx: Add SLER and PI control support new 767c8457b729 scsi: qla2xxx: Update version to 10.02.00.102-k new 97d0e04d38b4 scsi: bnx2i: Remove unnecessary mutex_init() new 713a846884ce scsi: oak: Remove redundant initialization of variable ret new 3d1a99e2b540 scsi: libsas: Simplify the return expression of sas_discov [...] new 590b0d2372fe scsi: ufs-mediatek: Support performance mode for inline en [...] new c1a3bf99d76e scsi: ufs-mediatek: dt-bindings: Add mt8192-ufshci compati [...] new 2dd39fad92a1 scsi: ufs: ufs-exynos: Use devm_platform_ioremap_resource_ [...] new 7dc0f671d89c scsi: qla2xxx: Correct the check for sscanf() return value new 44f5a37d1e3e scsi: qla2xxx: Fix buffer-buffer credit extraction error new 7a6cdbd5e875 scsi: qla2xxx: Fix MPI reset needed message new 3e6efab865ac scsi: qla2xxx: Fix reset of MPI firmware new 50457dab670f scsi: qla2xxx: Fix crash on session cleanup with unload new 94eda2717826 scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue new 718c2fe92b20 scsi: qla2xxx: Update version to 10.02.00.103-k new 7010645ba725 scsi: target: core: Add CONTROL field for trace events new 2a242d59d6b9 scsi: core: Add limitless cmd retry support new 0610959fbbca scsi: sd: Allow user to configure command retries new 7f5523f69709 scsi: qla2xxx: Fix inconsistent format argument type in tc [...] new 250bd00923c7 scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c new 72e813d9a1b7 scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c new 6500251e5906 scsi: ufs: Fix missing brace warning for old compilers new 712582e60f28 scsi: fnic: Do not call 'scsi_done()' for unhandled commands new 2a7869d6c9a1 scsi: snic: Remove unnecessary condition new 1dfbed19455b scsi: fnic: Fix inconsistent format argument type in fnic_ [...] new 61741d8699e1 scsi: target: tcmu: Fix warning: 'page' may be used uninitialized new 7dc71ac8eb0b scsi: qedi: Add schedule_hw_err_handler callback for fan failure new 66ab2fa37216 scsi: aacraid: Add a missing iounmap call new 38b2db564d9a scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() new 962d359c4d3b scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() new 055f15ab2cb4 scsi: mvumi: Fix error return in mvumi_io_attach() new 7fc83de599fe scsi: jazz_esp: Use module_platform_driver to simplify the code new d30fbf2ce12f scsi: mac_esp: Use module_platform_driver to simplify the code new e4c6d2872e25 scsi: qlogicpti: Use module_platform_driver to simplify the code new a3b73c96b4ae scsi: sni_53c710: Use module_platform_driver to simplify the code new 2d00ffe725a9 scsi: sun3x_esp: Use module_platform_driver to simplify the code new ea0dc2002ef5 scsi: sun_esp: Use module_platform_driver to simplify the code new 121432e87093 scsi: qla4xxx: Delete unneeded variable 'status' in qla4xx [...] new 936dc95d09d8 scsi: snic: Convert to use DEFINE_SEQ_ATTRIBUTE macro new 37fa429ef7ba scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_ [...] new da7d5d72ae83 scsi: qedf: Remove redundant assignment to variable 'rc' new 7f054da7738a scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling [...] new 6c459ea1542b scsi: hisi_sas: Switch to new framework to support suspend [...] new 65ff4aef7e9b scsi: hisi_sas: Add controller runtime PM support for v3 hw new e06596d5000c scsi: hisi_sas: Add check for methods _PS0 and _PR0 new 16fd4a7c5917 scsi: hisi_sas: Add device link between SCSI devices and hisi_hba new b14a37e011d8 scsi: hisi_sas: Filter out new PHY up events during suspend new 69f4ec1edb13 scsi: hisi_sas: Recover PHY state according to the status [...] new 55e0500eb5c0 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] new 2d26684a4af6 leds: s3c24xx: Remove unused machine header include new fa31311c3163 leds: mt6323: move period calculation new a2f8e2b4f181 leds: we don't want people to use LED subsystem for vibrations new deae5de3340f leds: sgm3140: fix led->LED for consistency new 8ebe6d29a3f1 dt-bindings: leds: pca955x: Add IBM implementation compati [...] new 46de3adb5240 leds: pca955x: Add an IBM software implementation of the P [...] new 87e236845a34 leds: LP55XX_COMMON needs to depend on LEDS_CLASS new dce1452301e7 dt: bindings: lp50xx: Introduce the lp50xx family of RGB drivers new 242b81170fb8 leds: lp50xx: Add the LP50XX family of the RGB LED driver new 3d93edc77515 dt: bindings: lp55xx: Updte yaml examples with new color ID new dddb4e38c6ba leds: is31fl319x: Add shutdown pin and generate a 5ms low [...] new 23bdfe00424c DT: leds: Add an optional property named 'shutdown-gpios' new 47eaa8ba12cc leds: lm3692x: Simplify with dev_err_probe() new 7e8da60596b2 leds: pwm: Simplify with dev_err_probe() new 4582e783a2f4 leds: sgm3140: Simplify with dev_err_probe() new 03eb2ca44a95 leds: tlc591xx: Simplify with dev_err_probe() new de73f275a059 leds: pwm: Allow automatic labels for DT based devices new f1b0a43bba3d leds: various: compile if COMPILE_TEST=y new 2aebb78040e7 leds: ip30: compile if COMPILE_TEST=y new 2779f4724b2f leds: various: use device_get_match_data new 8853c95e997e leds: various: use dev_of_node(dev) instead of dev->of_node new 05dec742bd20 leds: lt3593: do not rewrite .of_node of new LED device to [...] new 99a013c840a0 leds: various: use only available OF children new 2c6775625434 leds: various: fix OF node leaks new ff5c89d44453 leds: bcm6328, bcm6358: use devres LED registering function new e4e912a349b2 leds: bcm6328, bcm6358: use struct led_init_data when registering new 3a953dc330e9 leds: lm3697: use struct led_init_data when registering new 0b9e35728748 leds: lm3697: cosmetic change: use helper variable, revers [...] new d7d02b8af5bc leds: max77650: use struct led_init_data when registering new 6b8274de375b leds: mt6323: use struct led_init_data when registering new b23ca98af611 leds: mt6323: cosmetic change: use helper variable new eed951bbf737 leds: pm8058: use struct led_init_data when registering new fb270ba0d9ba leds: pm8058: cosmetic change: use helper variable new 1016daf98179 leds: pm8058: cosmetic change: no need to return in if guard new 6be2030dd752 leds: is31fl32xx: use struct led_init_data when registering new 40f97281ff05 leds: ns2: use devres LED registering function new 19d4deb7b240 leds: ns2: alloc simple array instead of struct ns2_led_priv new 01d0b14d0e52 leds: ns2: support OF probing only, forget platdata new f72deb717d5b leds: ns2: move parsing of one LED into separate function new 528c9515b28d leds: ns2: use devres API for getting GPIO descriptors new 01026cecf619 leds: ns2: cosmetic structure rename new a78bd8f33fd7 leds: ns2: cosmetic variable rename new a2fc703cc955 leds: ns2: cosmetic change new b3f96922839a leds: ns2: cosmetic change: use helper variable new a4a469b4314e leds: ns2: register LED immediately after parsing DT properties new 48b77cdca50a leds: ns2: remove unneeded variable new f847ef543ce4 leds: ns2: use struct led_init_data when registering new c4241abcd500 leds: pca9532 - simplify the return expression of pca9532_remove new 1ece06acd29e leds: Add driver for Acer Iconia Tab A500 new d3ab963cf980 leds: lm36274: cosmetic: rename lm36274_data to chip new a448fcf19c9c leds: lm36274: don't iterate through children since there [...] new 1aeef38c6a4a leds: lm36274: use struct led_init_data when registering new 484456712de4 leds: lm36274: do not set chip settings in DT parsing function new 5c0d20a968ae leds: lm36274: use platform device as parent of LED new 60bbd9d411e3 leds: lm36274: use devres LED registering function new 4b64c0510b66 leds: lm3532: don't parse label DT property new 006631969880 leds: syscon: use struct led_init_data when registering new c49d6cab0d7f leds: parse linux,default-trigger DT property in LED core new 38b393fec298 leds: tca6507: Absorb platform data new 96f524105b9c leds: tca6507: use fwnode API instead of OF new e8b7dabc6565 leds: tca6507: fix warning triggered by fwnode conversion. new a238098251b6 leds: tca6507: fix potential zero passed to ERR_PTR new 39118499a626 leds: pca963x: cosmetic: use helper variables, better indentation new af26bebea119 leds: pca963x: use devres LED registering function new fc0b1eca2ef0 leds: pca963x: cosmetic: rename variables new 5db8509349ce leds: pca963x: cosmetic: rename variables new b5a3b44f2ddc leds: pca963x: use flexible array new 9e955a421d15 leds: lm3532: Fix warnings for undefined parameters new 9adc8af4c2f4 leds: lm36274: Fix warning for undefined parameters new 2a378856e32c leds: pca9532: correct shift computation in pca9532_getled new 7ac5338c3c7c leds: pca9532: read pwm settings from device tree new 364682d1bc16 leds: TODO: Add documentation about possible subsystem imp [...] new abcc131292aa ledtrig-cpu: Limit to 8 CPUs new 9694881d92f4 dt-bindings: leds: tca6507: convert to YAML new b7f0b3bd1fe3 leds: tca6507: do not set GPIO names new c1ff1a1d3598 leds: tca6507: cosmetic change: use helper variable new 7e2dc43da2c0 leds: tca6507: remove binding comment new 85fc8efe85d4 leds: pca963x: register LEDs immediately after parsing, ge [...] new 564ead1280d7 leds: pca963x: use struct led_init_data when registering new 108f4664e344 leds: tlc591xx: fix leak of device node iterator new 940cca1ab5d6 leds: ns2: convert to fwnode API new 8fd8f94235c2 leds: ns2: do not guard OF match pointer with of_match_ptr new 98d278ca00bd leds: lm3697: Fix out-of-bound access new 19d2e0cef0b1 leds: pwm: Remove platform_data support new 7fafb54c7d39 Merge tag 'leds-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] new fe9c36442769 pinctrl: nomadik: Fix pull direction debug info new 0c0a41fb1748 pinctrl: armada-37xx: Add comment for pcie1_reset pin group new 441717c46fc7 dt-bindings: pinctrl: qcom: Add msm8226 pinctrl bindings new db436a7198a7 pinctrl: qcom: Add msm8226 pinctrl driver. new aebebcf910c4 dt-bindings: pinctrl: Add bindings for Actions S500 SoC new 45de28e31a6e pinctrl: actions: Add Actions S500 pinctrl driver new e1c174318559 MAINTAINERS: Set pinctrl binding entry for all Actions Sem [...] new 7c81b7199b79 dt-bindings: pinctrl: mt8192: add pinctrl file new d2f2f1321c19 dt-bindings: pinctrl: mt8192: add binding document new d32f38f2a8fc pinctrl: mediatek: Add pinctrl driver for mt8192 new ebc2599144b6 pinctrl: mcp23s08: Improve error messaging in ->probe() new b445f6237744 pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser new b9b7fb29433b pinctrl: mcp23s08: Fix mcp23x17 precious range new 8e2f830acaa4 pinctrl: actions: pinctrl-owl: Constify owl_pinctrl_ops an [...] new d01afb7115b1 pinctrl: actions: pinctrl-s700: Constify s700_padinfo[] new 8a643cc8d56d pinctrl: actions: pinctrl-s900: Constify s900_padinfo[] new 1825c1fe0057 pinctrl: Add DT bindings for Toshiba Visconti TMPV7700 SoC new a68a7844264e pinctrl: visconti: Add Toshiba Visconti SoCs pinctrl support new 96bef667ddbb dt-bindings: pinctrl: sunxi: Get rid of continual nesting new 5e842dc23cd3 dt-bindings: pinctrl: sunxi: Add A100 pinctrl bindings new 473436e7647d pinctrl: sunxi: add support for the Allwinner A100 pin controller new 0662e4a190cf pinctrl: rockchip: depend on OF new 6d8e04f9d383 pinctrl: sx150x: Fix pinctrl enablement order bug new 84f28fc38d2f pinctrl: devicetree: Keep deferring even on timeout new 417e24986935 pinctrl: sh-pfc: r8a7790: Add USB1 PWEN pin and group new bbf369d4e59a pinctrl: sh-pfc: r8a7790: Add CAN pins, groups and functions new 7b9ec811752c dt-bindings: pinctrl: sh-pfc: Convert to json-schema new aa5b0f7e0f7e pinctrl: sh-pfc: Tidy up Emma Mobile EV2 new af028ecd546a pinctrl: sh-pfc: Collect Renesas related CONFIGs in one place new 16261dcd7cd1 pinctrl: sh-pfc: Align driver description title new d89a08f52b0d pinctrl: sh-pfc: Tidy up driver description title new a4eb6afa7c2c pinctrl: rza1: Switch to using "output-enable" new d4691b7f6231 dt-bindings: pinctrl: renesas,rza2-pinctrl: Fix pin contro [...] new 5398b2fa4647 dt-bindings: pinctrl: rza1: Convert to json-schema new 5f76771a4a45 dt-bindings: pinctrl: rzn1: Convert to json-schema new 1308fb4e4eae pinctrl: rzn1: Do not select GENERIC_PIN{CTRL_GROUPS,MUX_F [...] new 077365a94116 pinctrl: Rename sh-pfc to renesas new 540d9757cea8 pinctrl: renesas: Reintroduce SH_PFC for common sh-pfc code new e777f8c8f9f6 Merge tag 'renesas-pinctrl-for-v5.10-tag1' of git://git.ke [...] new 0e2d769d4b4e pinctrl: cherryview: Drop stale comment new 8a8285707780 pinctrl: cherryview: Move custom community members to sepa [...] new 3ea2e2cabd2d pinctrl: cherryview: Switch to use struct intel_pinctrl new 359164fa730c pinctrl: cherryview: Utilize temporary variable to hold de [...] new ff360d62d9fe pinctrl: intel: Extract intel_pinctrl_get_soc_data() helpe [...] new ce7793e9ef63 pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() new 10c857f063fc pinctrl: cherryview: Switch to use intel_pinctrl_get_soc_data() new 04d53068508e pinctrl: intel: Update header block to reflect direct depe [...] new a0bf06dc51db pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] new 5b398f8fc186 Merge tag 'intel-pinctrl-v5.10-1' of git://git.kernel.org/ [...] new 3c41f0609e63 pinctrl: mt65xx: add OF bindings for MT8167 new 82d70627e94a pinctrl: mediatek: Add MT8167 Pinctrl driver new 07ae3f0784c1 pinctrl: imx: Use function callbacks for SCU related functions new 0080c5342826 pinctrl: imx: Support building SCU pinctrl core driver as module new 7233f7cf4b02 pinctrl: imx: Support building i.MX pinctrl core driver as module new cdfd8606e096 dt-bindings: pinctrl: renesas,pfc: align example GPIO hog [...] new 7e8d8ac78f35 pinctrl: aspeed: Format pinconf debug consistent with pinmux new 1d6db5ae6b09 pinctrl: aspeed: Use the right pinconf mask new 05c0a8a9feda pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks new d3ef8c6b2286 pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780. new d9f5dc495278 pinctrl: Ingenic: Correct the pullup and pulldown paramete [...] new f4b5c348d65b pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs. new da2ab12f99d3 pinctrl: sprd: use module_platform_driver to simplify the code new 43b7229ef86f pinctrl: spear: simplify the return expression of spear310 [...] new 5608215665b9 pinctrl: spear: simplify the return expression of tvc_connect() new 1e871d0c0bde dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5 new 737894d26543 pinctrl: at91-pio4: add support for sama7g5 SoC new 17f2c8d36f8c pinctrl: ocelot: simplify the return expression of ocelot_ [...] new 19f599e83ac5 pinctrl: mediatek: mt7622: add antsel pins/groups new 98a40a34e0b6 pinctrl: nuvoton: npcm7xx: Constify static ops structs new 48548c786572 pinctrl: mediatek: use devm_platform_ioremap_resource_byname() new 3163508b207f pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2 new cb8cc18508fb pinctrl: tigerlake: Fix register offsets for TGL-H variant new 701372c7e8f1 pinctrl: cannonlake: Modify COMMUNITY macros to be consistent new a0cec28c9652 pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent new 9b9448f39e83 pinctrl: single: fix pinctrl_spec.args_count bounds check new f4a2b19c37ca pinctrl: single: fix debug output when #pinctrl-cells = 2 new db7515783b99 pinctrl: mediatek: Free eint data on failure new c6662da804c4 pinctrl: visconti: PINCTRL_TMPV7700 should depend on ARCH_ [...] new 4e787e040534 dt-bindings: pinctrl: sunxi: Allow pinctrl with more inter [...] new 55596c544556 pinctrl: amd: Add missing pins to the pin group list new b4e1bce85fd8 Merge tag 'pinctrl-v5.10-1' of git://git.kernel.org/pub/sc [...] new f8f79fa6bb25 dt-bindings: at25: convert the binding document to yaml new 92adc6bcfad7 dt-bindings: w1: Convert i.MX to json-schema new 92ced918448d dt-bindings: crypto: Convert MXS DCP to json-schema new 921ab310873f dt-bindings: crypto: Convert i.MX SCC to json-schema new 21d3aecc88c6 dt-bindings: crypto: Convert i.MX sahara to json-schema new 8ba41d6bd989 dt-bindings: fsl: Convert i.MX7ULP PM to json-schema new a505e52a6591 dt-bindings: fsl: Convert i.MX7ULP SIM to json-schema new f83febb44b42 dt-bindings: rng: Convert i.MX to json-schema new fd0ae78d04f3 dt-bindings: perf: Convert i.MX DDR to json-schema new 3a52d2986204 dt-bindings: nvmem: Convert snvs lpgpr to json-schema new 5deac4589111 dt-bindings: ata: Convert i.MX sata to json-schema new 1c5711876b32 dt-bindings: gpio: Convert vf610 to json-schema new 70a29209f67c of: platform: Destroy child devices symmetrically new 28726bac1aa7 dt-bindings: clock: Update i.MX28 example new d74671b6a9a1 dt-bindings: clock: Update i.MX23 example new ebd35674aee6 dt-bindings: serial: Convert i.MX uart to json-schema new 66f669d6fc88 dt-bindings: serial: Convert MXS auart to json-schema new 178984d85609 dt-bindings: serial: Convert NXP lpuart to json-schema new 4036707c7c61 scripts/dtc: dtx_diff - make help text formatting consistent new 3e6ae2438d8b dt-bindings: Bump minimum version of dtschema to 2020.8.1 new b8a49399fb7a dt-bindings: Use json for processed-schema* new 7ba58fff001d dt-bindings: Validate DT binding schema in a single call new 2dab430a8e71 dt-bindings: sound: Remove unused 'linux,hdmi-audio' new 06f7f8e6f958 dt-bindings: phy: Remove phy-stih41x-usb binding new 282d66289d58 dt-bindings: interrupt-controller: Remove obsolete 'img,me [...] new a85a4aa32ab9 dt-bindings: timers: sp-804: Convert to json-schema new af4ed018849b dt-bindings: vendor-prefixes: Add Cisco Meraki vendor prefix new f710b49e3c45 dt-bindings: convert spmi.txt to spmi.yaml new d8db9dc34871 dt-bindings: hwlock: omap: Convert binding to YAML new 7c5798ab1fc5 dt-bindings: connector: Convert Samsung 11-pin USB binding [...] new af312c87774c dt-bindings: display: samsung,amoled-mipi-dsi: Do not requ [...] new 6b80c3d664a7 dt-bindings: crypto: slimsss: Correct a typo in compatible new 1c6d7e4b1fce dt-bindings: arm: samsung: pmu: Add missing properties new 6a1aa95508fc dt-bindings: timer: exynos4210-mct: Add missing clocks new 5d7fb8b80f5e dt-bindings: mfd: google,cros-ec: Add missing properties new 95da350eeff3 dt-bindings: gpu: arm,mali-midgard: Add missing properties new 714872891415 dt-bindings: gpu: arm,mali-utgard: Add missing properties new 2c1fb9f408b2 dt-bindings: gpu: arm,mali-utgard: Correct Maxime's email new 5823417c942c dt-bindings: mailbox: fsl,mu: Fix i.MX 8QXP compatible matching new 5ed5807364a5 dt-bindings: phy: convert phy-hi3660-usb3.txt to yaml new 0309c683dd7e dt-bindings: power: fsl,imx-gpcv2: Document interrupt cont [...] new 33f9e5070ccb dt-bindings: display: bridge: nwl-dsi: Add common properties new feb39c74f296 dt-bindings: gpu: vivante,gc: Add common properties new 2745f888db7b dt-bindings: gpu: vivante,gc: Remove trailing whitespace new 7f1f43f436cb dt-bindings: perf: fsl-imx-ddr: Add i.MX 8M compatibles new d058717bdff4 dt-bindings: pwm: imx-pwm: Add i.MX 8M compatibles new 669e8aa347e6 dt-bindings: serial: fsl-imx-uart: Add i.MX 8M compatibles new cc4521cf8877 dt-bindings: serial: fsl-lpuart: Fix compatible matching new 10f77331f997 dt-bindings: watchdog: fsl-imx-wdt: Add i.MX 8M compatibles new e446eba1533a dt-bindings: reset: fsl,imx7-src: Add i.MX 8M compatibles new c0310e49d315 dt-bindings: thermal: imx8mm-thermal: Add i.MX 8M Nano compatible new df3682987d19 dt-bindings: nvmem: imx-ocotp: Update i.MX 8M compatibles new ce214b10c643 dt-bindings: mfd: rohm,bd71847-pmic: Correct clock propert [...] new 2b5ee687ad86 dt-bindings: interrupt-controller: fsl,irqsteer: Fix compa [...] new b781592c909a dt-bindings: mtd: gpmi-nand: Add i.MX 8M compatibles new 2c2262307051 dt-bindings: clock: imx8m: Integrate duplicated i.MX 8M schemas new 488e5947d975 dt-bindings: power: Correct interrupt flags in examples new 73d3e43f9813 dt-bindings: watchdog: sp-805: Convert to Json-schema new 5f40bb39ad55 of: properties of reserved-memory nodes new 73f76a41c4ed dt-bindings: example: Extend based on practice new eab1de67d292 dt-bindings: sp804: add support for Hisilicon sp804 timer new 1c36e50f05d9 dt-bindings: gpio: gpio-vf610: fix iMX 7ULP compatible matching new 8bccbeb6e501 dt-bindings: Add LM81 and DS1780 as trivial devices new b38b4183d282 dt-bindings: gpu: samsung-rotator: Add missing properties new 873462adb0b3 dt-bindings: example: Grammar improvements new 4a3c53ce68c8 dt-bindings: vendor-prefixes: add DFI new cdfd07d0e284 dt-bindings: vendor-prefixes: add iMX6 Rex Project new 2c72cdba6cc7 dt-bindings: vendor-prefixes: add Embest RIoT new 83c84b8b9e6a dt-bindings: vendor-prefixes: add Wandbord/Technexion new 99db399876f6 dt-bindings: vendor-prefixes: add Zealz new 5376471b2c4c dt-bindings: mfd: syscon: add some compatible strings for [...] new 4041a78249cd dt-bindings: arm: hisilicon: delete the descriptions of Hi [...] new 921a31639cb5 dt-bindings: arm: hisilicon: split the dt-bindings of each [...] new 1d86b0895324 dt-bindings: arm: hisilicon: convert Hisilicon board/soc b [...] new 42f2445fe84c dt-bindings: arm: hisilicon: add binding for SD5203 SoC new f1d60fbb4911 dt-bindings: arm: hisilicon: convert system controller bin [...] new 5b6b3e21ec4a dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bin [...] new 65eb73b87c0e dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindi [...] new 1dc0041db230 dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabri [...] new aeb9dd8491c2 dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootw [...] new 9266ff505a77 dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200 [...] new 6db13e108eb6 dt-bindings: arm: hisilicon: convert LPC controller bindin [...] new 993dcfac64eb dt-bindings: riscv: sifive-l2-cache: convert bindings to j [...] new c34095fab105 dt-bindings: arm: Add missing root node constraint for boa [...] new 24d5979549d2 dt-bindings: display: Add dsi-controller.yaml in DSI contr [...] new 1b25b207d207 dt-bindings: mfd: ti,j721e-system-controller: Fix incorrec [...] new aa6174f0d31e Merge branch 'dt/linus' into dt/next new 8c465e220bbc dt-bindings: mailbox: fsl,mu: Add missing power-domains new 7a64ed02ca2d dt-bindings: serial: fsl-imx-uart: fix i.MX 53 and 6 compa [...] new 891adc1303fe dt-bindings: hwlock: omap: Fix warnings with k3.yaml new 5be478f9c24f dt-bindings: Another round of adding missing 'additionalPr [...] new 36705c6fc498 dt-bindings: vendor-prefixes: favor "gateworks" over "gw" new 406171bf9a19 dt-bindings: fu540: prci: convert PRCI bindings to json-schema new c825a081c169 dt-bindings: riscv: convert plic bindings to json-schema new 6b49329ae68c dt-bindings: riscv: convert pwm bindings to json-schema new 12d1f4c30ec5 dt-bindings: arm: hisilicon: convert Hi6220 domain control [...] new 5f3ae016a68f Docs: Fixing spelling errors in Documentation/devicetree/b [...] new 6fdc6e23a7d1 dt-bindings: Add missing 'unevaluatedProperties' new 4828556dca12 dt-bindings: Use 'additionalProperties' instead of 'uneval [...] new 6a0e321ea735 dt-bindings: Explicitly allow additional properties in com [...] new ab6ccab6df24 dt-bindings: pinctrl: qcom: Fix typo abitrary new ec9e656854f3 dt-bindings: pinctrl: sirf: Fix typo abitrary new 16b0b2baaf83 dt-bindings: powerpc: Add a schema for the 'sleep' property new 44ec8b20d1e9 dt-bindings: Add running yamllint to dt_binding_check new 6e9c9686d826 scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121 new a5917fa87694 dt-bindings: pwm: imx: document i.MX compatibles new 879baf11777c dt-bindings: arm: hisilicon: add missing properties into s [...] new 0450d1f9a295 dt-bindings: arm: hisilicon: add missing properties into c [...] new 588614be61b7 dt-bindings: update usb-c-connector example new 441848282c59 dt: Remove booting-without-of.rst new faaa30dd1f4b spi: dt-bindings: spi-controller: explicitly require #addr [...] new bd36e51d10e7 dt-bindings: misc: explicitly add #address-cells for slave mode new f888bdf9823c Merge tag 'devicetree-for-5.10' of git://git.kernel.org/pu [...] new 3abee4579484 mfd: Add simple regmap based I2C driver new 48e28a249e3b dt-bindings: mfd: Add bindings for sl28cpld new a538ad229bbe mfd: simple-mfd-i2c: Add sl28cpld support new 03ac990e0ac0 irqchip: Add sl28cpld interrupt controller support new 85174ca66376 watchdog: add support for sl28cpld watchdog new 9db33d221efc pwm: Add support for sl28cpld PWM controller new b7536d8749e5 gpio: Add support for the sl28cpld GPIO controller new 3f697027bcb0 hwmon: Add support for the sl28cpld hardware monitoring co [...] new 31c53962d65f mfd: Kconfig: Fix typo of 'individual' new d1264a075ed6 mfd: rn5t618: Add a power supply subdevice new e26ea09b6e09 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning new ffa9cda9e62f dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding new ede6b2d1dfc0 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller new f104563fe080 mfd: madera: Simplify with dev_err_probe() new 41c9c06c491a mfd: stmfx: Simplify with dev_err_probe() new 0f1b1b899521 mfd: wcd934x: Simplify with dev_err_probe() new b6d213fb0b50 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table new 5f039fa742b6 mfd: intel-lpss: Add device IDs for UART ports for Lakefield new a75bfc824a2d mfd: sprd: Add wakeup capability for PMIC IRQ new a09813283981 dt-bindings: mfd: ab8500: Remove weird Unicode characters new 18394297562a dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings new 05027df1b94f dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 [...] new 529a1101212a mfd: syscon: Don't free allocated name for regmap_config new 8ce24f8967df mfd: sm501: Fix leaks in probe() new d38eac299151 mfd: mt6360: Remove unused include <linux/version.h> new 326fa4399f67 dt-bindings: mfd: lp87565: Convert to yaml new f9c6785c0c5e dt-bindings: mfd: Add LP87524-Q1 new 4b6ec08fd21e mfd: lp87565: Add LP87524-Q1 variant new 876611c493b1 mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for [...] new e8299c7313af mfd: Add ACPI support to Kontron PLD driver new b727db94e3ba dt-bindings: mfd: Correct interrupt flags in examples new 1586d3a964c9 mfd: asic3: Build if COMPILE_TEST=y new 328162a8824c mfd: sl28cpld: Depend on I2C new 6d81dc3c79d4 mfd: kempld-core: Fix unused variable 'kempld_acpi_table' [...] new 1a31c1237155 Merge tag 'mfd-next-5.10' of git://git.kernel.org/pub/scm/ [...] new b7a4f80bc316 backlight: sky81452-backlight: Fix refcount imbalance on error new ae1f74da7c5a dt-bindings: backlight: Add some common backlight properties new 299beae588e0 dt-bindings: backlight: Add Kinetic KTD253 bindings new 5317f37e48b9 backlight: Add Kinetic KTD253 backlight driver new a47a2b98f341 backlight: tosa_lcd: Include the right header new 97ecfda1a8ff backlight: tosa_bl: Include the right header new 6448cbf662c7 Merge tag 'backlight-next-5.10' of git://git.kernel.org/pu [...] new e6037a753e8e powerpc32: don't adjust unmoved stack pointer in csum_part [...]
The 586 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: .../ABI/testing/sysfs-driver-intel-m10-bmc | 15 + Documentation/devicetree/bindings/.gitignore | 1 + Documentation/devicetree/bindings/.yamllint | 39 + Documentation/devicetree/bindings/Makefile | 52 +- Documentation/devicetree/bindings/arm/actions.yaml | 2 + Documentation/devicetree/bindings/arm/altera.yaml | 2 + Documentation/devicetree/bindings/arm/axxia.yaml | 2 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 2 + Documentation/devicetree/bindings/arm/bitmain.yaml | 2 + .../devicetree/bindings/arm/coresight-cti.yaml | 2 + Documentation/devicetree/bindings/arm/cpus.yaml | 2 + .../devicetree/bindings/arm/digicolor.yaml | 2 + .../bindings/arm/freescale/fsl,imx7ulp-pm.txt | 23 - .../bindings/arm/freescale/fsl,imx7ulp-pm.yaml | 42 + .../bindings/arm/freescale/fsl,imx7ulp-sim.txt | 16 - .../bindings/arm/freescale/fsl,imx7ulp-sim.yaml | 38 + .../bindings/arm/hisilicon/controller/cpuctrl.yaml | 54 + .../hisilicon/controller/hi3798cv200-perictrl.yaml | 64 + .../hisilicon/controller/hi6220-domain-ctrl.yaml | 68 + .../hisilicon/controller/hip04-bootwrapper.yaml | 34 + .../arm/hisilicon/controller/hip04-fabric.yaml | 27 + .../bindings/arm/hisilicon/controller/pctrl.yaml | 34 + .../bindings/arm/hisilicon/controller/sysctrl.yaml | 132 ++ .../bindings/arm/hisilicon/hi3519-sysctrl.txt | 14 - .../arm/hisilicon/hisilicon-low-pin-count.txt | 33 - .../bindings/arm/hisilicon/hisilicon.txt | 319 --- .../bindings/arm/hisilicon/hisilicon.yaml | 67 + .../bindings/arm/hisilicon/low-pin-count.yaml | 61 + .../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 2 + .../bindings/arm/nvidia,tegra194-ccplex.yaml | 2 + Documentation/devicetree/bindings/arm/pmu.yaml | 2 + .../devicetree/bindings/arm/primecell.yaml | 3 + Documentation/devicetree/bindings/arm/qcom.yaml | 2 + Documentation/devicetree/bindings/arm/rda.yaml | 2 + .../devicetree/bindings/arm/samsung/pmu.yaml | 3 + .../devicetree/bindings/arm/samsung/sysreg.yaml | 45 - .../devicetree/bindings/arm/stm32/st,mlahb.yaml | 2 + .../devicetree/bindings/arm/stm32/stm32.yaml | 2 + Documentation/devicetree/bindings/arm/tegra.yaml | 2 + .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 + .../devicetree/bindings/ata/faraday,ftide010.yaml | 2 + Documentation/devicetree/bindings/ata/imx-sata.txt | 37 - .../devicetree/bindings/ata/imx-sata.yaml | 83 + .../devicetree/bindings/ata/pata-common.yaml | 2 + .../devicetree/bindings/ata/sata-common.yaml | 2 + .../devicetree/bindings/bus/mti,mips-cdmm.yaml | 2 + .../devicetree/bindings/bus/renesas,bsc.yaml | 2 + .../devicetree/bindings/bus/simple-pm-bus.yaml | 2 + .../bus/socionext,uniphier-system-bus.yaml | 7 + .../bindings/chrome/google,cros-ec-typec.yaml | 2 + .../devicetree/bindings/clock/arm,syscon-icst.yaml | 2 + .../bindings/clock/baikal,bt1-ccu-div.yaml | 6 +- .../bindings/clock/baikal,bt1-ccu-pll.yaml | 2 +- .../devicetree/bindings/clock/idt,versaclock5.yaml | 20 +- .../devicetree/bindings/clock/imx23-clock.yaml | 4 +- .../devicetree/bindings/clock/imx28-clock.yaml | 6 +- .../devicetree/bindings/clock/imx6q-clock.yaml | 2 + .../devicetree/bindings/clock/imx6sl-clock.yaml | 2 + .../devicetree/bindings/clock/imx6sll-clock.yaml | 2 + .../devicetree/bindings/clock/imx6sx-clock.yaml | 2 + .../devicetree/bindings/clock/imx6ul-clock.yaml | 2 + .../devicetree/bindings/clock/imx8m-clock.yaml | 125 ++ .../devicetree/bindings/clock/imx8mm-clock.yaml | 68 - .../devicetree/bindings/clock/imx8mn-clock.yaml | 70 - .../devicetree/bindings/clock/imx8mp-clock.yaml | 70 - .../devicetree/bindings/clock/imx8mq-clock.yaml | 72 - .../devicetree/bindings/clock/intel,cgu-lgm.yaml | 2 + .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 + .../bindings/clock/sifive/fu540-prci.txt | 46 - .../bindings/clock/sifive/fu540-prci.yaml | 60 + .../bindings/clock/sprd,sc9863a-clk.yaml | 2 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 2 + .../connector/samsung,usb-connector-11pin.txt | 49 - .../bindings/connector/usb-connector.yaml | 76 +- .../devicetree/bindings/crypto/fsl-dcp.txt | 18 - .../devicetree/bindings/crypto/fsl-dcp.yaml | 51 + .../devicetree/bindings/crypto/fsl-imx-sahara.txt | 15 - .../devicetree/bindings/crypto/fsl-imx-sahara.yaml | 37 + .../devicetree/bindings/crypto/fsl-imx-scc.txt | 21 - .../devicetree/bindings/crypto/fsl-imx-scc.yaml | 54 + .../bindings/crypto/samsung-slimsss.yaml | 2 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 11 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 3 + .../bindings/display/bridge/ite,it6505.yaml | 5 + .../bindings/display/bridge/lvds-codec.yaml | 3 + .../bindings/display/bridge/nwl-dsi.yaml | 15 +- .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 2 + .../bindings/display/dsi-controller.yaml | 2 + .../devicetree/bindings/display/msm/gmu.yaml | 2 + .../devicetree/bindings/display/panel/lvds.yaml | 2 + .../bindings/display/panel/panel-common.yaml | 2 + .../display/panel/samsung,amoled-mipi-dsi.yaml | 12 +- .../bindings/display/panel/tpo,tpg110.yaml | 2 + .../devicetree/bindings/display/st,stm32-dsi.yaml | 23 +- .../devicetree/bindings/dma/dma-common.yaml | 2 + .../devicetree/bindings/dma/dma-controller.yaml | 2 + .../devicetree/bindings/dma/dma-router.yaml | 2 + .../devicetree/bindings/dma/ingenic,dma.yaml | 2 + .../devicetree/bindings/dma/st,stm32-dma.yaml | 2 + .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 + .../devicetree/bindings/dma/st,stm32-mdma.yaml | 2 + .../devicetree/bindings/dma/ti/k3-udma.yaml | 2 + .../devicetree/bindings/edac/dmc-520.yaml | 2 + Documentation/devicetree/bindings/eeprom/at25.txt | 45 - Documentation/devicetree/bindings/eeprom/at25.yaml | 129 ++ .../devicetree/bindings/example-schema.yaml | 33 +- .../devicetree/bindings/extcon/wlf,arizona.yaml | 2 + .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 2 + .../devicetree/bindings/gpio/gpio-vf610.txt | 63 - .../devicetree/bindings/gpio/gpio-vf610.yaml | 83 + .../bindings/gpio/kontron,sl28cpld-gpio.yaml | 54 + .../bindings/gpio/socionext,uniphier-gpio.yaml | 2 + .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 1 + .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 4 +- .../devicetree/bindings/gpu/samsung-rotator.yaml | 6 + .../devicetree/bindings/gpu/vivante,gc.yaml | 9 +- .../devicetree/bindings/hwlock/omap-hwspinlock.txt | 41 - .../bindings/hwlock/ti,omap-hwspinlock.yaml | 76 + .../bindings/hwmon/adi,axi-fan-control.yaml | 2 + .../devicetree/bindings/hwmon/adt7475.yaml | 2 + .../devicetree/bindings/hwmon/baikal,bt1-pvt.yaml | 4 +- .../bindings/hwmon/kontron,sl28cpld-hwmon.yaml | 27 + .../bindings/i2c/amlogic,meson6-i2c.yaml | 2 + .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 2 + .../devicetree/bindings/i2c/i2c-gpio.yaml | 2 + .../devicetree/bindings/i2c/i2c-rk3x.yaml | 2 + .../bindings/i2c/socionext,uniphier-fi2c.yaml | 2 + .../bindings/i2c/socionext,uniphier-i2c.yaml | 2 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 2 + .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 + .../bindings/iio/accel/adi,adis16240.yaml | 4 + .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 4 + .../devicetree/bindings/iio/accel/adi,adxl372.yaml | 4 + .../bindings/iio/accel/kionix,kxsd9.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 6 + .../devicetree/bindings/iio/adc/adi,ad7923.yaml | 4 + .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 2 + .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 4 + .../devicetree/bindings/iio/adc/maxim,max1363.yaml | 2 + .../bindings/iio/adc/qcom,spmi-vadc.yaml | 4 + .../bindings/iio/adc/samsung,exynos-adc.yaml | 5 + .../devicetree/bindings/iio/adc/ti,ads8688.yaml | 4 + .../bindings/iio/amplifiers/adi,hmc425a.yaml | 2 + Documentation/devicetree/bindings/iio/common.yaml | 2 + .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 10 + .../devicetree/bindings/iio/frequency/adf4371.yaml | 4 + .../devicetree/bindings/iio/imu/adi,adis16460.yaml | 4 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 2 + .../devicetree/bindings/iio/imu/bosch,bmi160.yaml | 4 + .../bindings/iio/imu/invensense,icm42600.yaml | 6 + .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 4 + .../bindings/iio/light/amstaos,tsl2563.yaml | 2 + .../bindings/iio/light/dynaimage,al3010.yaml | 2 + .../bindings/iio/light/dynaimage,al3320a.yaml | 2 + .../bindings/iio/light/sharp,gp2ap002.yaml | 2 + .../iio/magnetometer/asahi-kasei,ak8975.yaml | 2 + .../bindings/iio/proximity/vishay,vcnl3020.yaml | 2 + .../bindings/input/fsl,mpr121-touchkey.yaml | 2 + Documentation/devicetree/bindings/input/input.yaml | 2 + .../devicetree/bindings/input/matrix-keymap.yaml | 2 + .../bindings/input/touchscreen/touchscreen.yaml | 2 + .../interrupt-controller/fsl,irqsteer.yaml | 8 +- .../interrupt-controller/img,meta-intc.txt | 82 - .../interrupt-controller/ingenic,intc.yaml | 2 + .../kontron,sl28cpld-intc.yaml | 54 + .../interrupt-controller/loongson,htpic.yaml | 2 + .../interrupt-controller/loongson,liointc.yaml | 2 + .../interrupt-controller/loongson,pch-msi.yaml | 2 + .../interrupt-controller/loongson,pch-pic.yaml | 2 + .../bindings/interrupt-controller/mti,gic.yaml | 2 +- .../interrupt-controller/sifive,plic-1.0.0.txt | 58 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 97 + .../devicetree/bindings/ipmi/ipmi-smic.yaml | 2 + .../devicetree/bindings/leds/backlight/common.yaml | 34 + .../bindings/leds/backlight/kinetic,ktd253.yaml | 46 + Documentation/devicetree/bindings/leds/common.yaml | 2 + .../bindings/leds/leds-class-multicolor.yaml | 3 + .../devicetree/bindings/leds/leds-is31fl319x.txt | 2 + .../devicetree/bindings/leds/leds-lp50xx.yaml | 130 ++ .../devicetree/bindings/leds/leds-lp55xx.yaml | 10 +- .../devicetree/bindings/leds/leds-pca955x.txt | 1 + Documentation/devicetree/bindings/leds/tca6507.txt | 49 - .../devicetree/bindings/leds/ti,tca6507.yaml | 134 ++ .../devicetree/bindings/leds/trigger-source.yaml | 2 + .../devicetree/bindings/mailbox/fsl,mu.yaml | 6 +- .../bindings/media/i2c/chrontel,ch7322.yaml | 2 + .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 2 + .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 2 + .../bindings/media/qcom,msm8916-venus.yaml | 2 + .../bindings/media/qcom,msm8996-venus.yaml | 2 + .../bindings/media/qcom,sc7180-venus.yaml | 2 + .../bindings/media/qcom,sdm845-venus-v2.yaml | 2 + .../bindings/media/qcom,sdm845-venus.yaml | 2 + Documentation/devicetree/bindings/media/rc.yaml | 2 + .../bindings/memory-controllers/fsl/mmdc.yaml | 2 + .../memory-controllers/renesas,rpc-if.yaml | 2 + .../memory-controllers/st,stm32-fmc2-ebi.yaml | 2 + Documentation/devicetree/bindings/mfd/ab8500.txt | 4 +- Documentation/devicetree/bindings/mfd/act8945a.txt | 2 +- .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 10 +- .../devicetree/bindings/mfd/ene-kb3930.yaml | 55 + .../devicetree/bindings/mfd/gateworks-gsc.yaml | 5 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 8 + .../devicetree/bindings/mfd/kontron,sl28cpld.yaml | 153 ++ Documentation/devicetree/bindings/mfd/lp87565.txt | 79 - .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 +- .../devicetree/bindings/mfd/rohm,bd70528-pmic.txt | 2 +- .../devicetree/bindings/mfd/rohm,bd71847-pmic.yaml | 9 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 10 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 9 +- .../devicetree/bindings/mfd/ti,lp87524-q1.yaml | 112 + .../devicetree/bindings/mfd/ti,lp87561-q1.yaml | 83 + .../devicetree/bindings/mfd/ti,lp87565-q1.yaml | 101 + .../devicetree/bindings/mfd/xylon,logicvc.yaml | 14 +- .../bindings/mips/ingenic/ingenic,cpu.yaml | 6 +- .../bindings/mips/loongson/rs780e-acpi.yaml | 2 + .../devicetree/bindings/misc/olpc,xo1.75-ec.yaml | 6 +- .../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 2 + .../devicetree/bindings/mmc/cdns,sdhci.yaml | 2 + .../devicetree/bindings/mmc/ingenic,mmc.yaml | 2 + .../devicetree/bindings/mmc/mmc-controller.yaml | 2 + .../devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml | 2 + .../devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml | 2 + .../devicetree/bindings/mmc/mmc-pwrseq-simple.yaml | 2 + Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 2 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 2 + .../devicetree/bindings/mmc/sdhci-pxa.yaml | 2 + .../bindings/mmc/socionext,uniphier-sd.yaml | 2 + .../bindings/mmc/synopsys-dw-mshc-common.yaml | 2 + .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 2 + .../devicetree/bindings/mtd/denali,nand.yaml | 2 + .../devicetree/bindings/mtd/gpmi-nand.yaml | 18 +- .../devicetree/bindings/mtd/ingenic,nand.yaml | 2 + .../devicetree/bindings/mtd/nand-controller.yaml | 2 + .../bindings/mtd/st,stm32-fmc2-nand.yaml | 2 + .../devicetree/bindings/net/adi,adin.yaml | 2 + .../bindings/net/amlogic,meson-dwmac.yaml | 2 + .../bindings/net/aspeed,ast2600-mdio.yaml | 2 + .../bindings/net/can/can-transceiver.yaml | 2 + Documentation/devicetree/bindings/net/dsa/dsa.yaml | 2 + .../bindings/net/ethernet-controller.yaml | 2 + .../devicetree/bindings/net/ethernet-phy.yaml | 2 + .../devicetree/bindings/net/marvell,mvusb.yaml | 2 + Documentation/devicetree/bindings/net/mdio.yaml | 2 + .../bindings/net/mediatek,star-emac.yaml | 2 + .../devicetree/bindings/net/nxp,tja11xx.yaml | 2 + .../devicetree/bindings/net/qca,ar71xx.yaml | 2 + .../devicetree/bindings/net/qca,ar803x.yaml | 2 + .../devicetree/bindings/net/qcom,ipa.yaml | 2 + .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 2 + .../devicetree/bindings/net/qcom,ipq8064-mdio.yaml | 2 + .../devicetree/bindings/net/realtek-bluetooth.yaml | 4 +- .../devicetree/bindings/net/snps,dwmac.yaml | 2 + .../devicetree/bindings/net/stm32-dwmac.yaml | 2 + .../devicetree/bindings/net/ti,davinci-mdio.yaml | 2 + .../devicetree/bindings/net/ti,dp83867.yaml | 2 + .../devicetree/bindings/net/ti,dp83869.yaml | 2 + .../bindings/net/wireless/microchip,wilc1000.yaml | 4 + .../devicetree/bindings/nvmem/imx-ocotp.yaml | 40 +- .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 2 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 2 + .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 2 + .../devicetree/bindings/nvmem/snvs-lpgpr.txt | 21 - .../devicetree/bindings/nvmem/snvs-lpgpr.yaml | 33 + .../devicetree/bindings/nvmem/st,stm32-romem.yaml | 2 + .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 +- .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 2 + .../bindings/pci/cdns,cdns-pcie-host.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie-host.yaml | 2 + .../devicetree/bindings/pci/cdns-pcie.yaml | 2 + .../devicetree/bindings/pci/host-generic-pci.yaml | 2 + .../devicetree/bindings/pci/loongson.yaml | 2 + Documentation/devicetree/bindings/pci/pci-ep.yaml | 2 + .../devicetree/bindings/pci/rcar-pci-ep.yaml | 2 + .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml | 2 + .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 2 + .../devicetree/bindings/pci/versatile.yaml | 2 + .../devicetree/bindings/perf/fsl-imx-ddr.txt | 22 - .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 49 + .../bindings/phy/amlogic,meson-g12a-usb2-phy.yaml | 2 + .../bindings/phy/hisilicon,hi3660-usb3.yaml | 60 + .../devicetree/bindings/phy/phy-hi3660-usb3.txt | 26 - .../devicetree/bindings/phy/phy-stih41x-usb.txt | 24 - .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 2 + .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 2 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom-usb-ipq4019-phy.yaml | 2 + .../bindings/pinctrl/actions,s500-pinctrl.yaml | 240 +++ .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 141 +- .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 4 +- .../bindings/pinctrl/cirrus,lochnagar.yaml | 2 + .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 2 + .../devicetree/bindings/pinctrl/pincfg-node.yaml | 2 + .../devicetree/bindings/pinctrl/pinctrl-atlas7.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 155 ++ .../devicetree/bindings/pinctrl/pinctrl-single.txt | 21 +- .../devicetree/bindings/pinctrl/pinmux-node.yaml | 2 + .../bindings/pinctrl/qcom,ipq4019-pinctrl.txt | 2 +- .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 132 ++ .../bindings/pinctrl/renesas,pfc-pinctrl.txt | 188 -- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 193 ++ .../bindings/pinctrl/renesas,rza1-pinctrl.txt | 223 -- .../bindings/pinctrl/renesas,rza1-ports.yaml | 190 ++ .../bindings/pinctrl/renesas,rza2-pinctrl.yaml | 2 +- .../bindings/pinctrl/renesas,rzn1-pinctrl.txt | 153 -- .../bindings/pinctrl/renesas,rzn1-pinctrl.yaml | 129 ++ .../bindings/pinctrl/samsung-pinctrl.txt | 6 +- .../pinctrl/socionext,uniphier-pinctrl.yaml | 2 + .../bindings/pinctrl/toshiba,visconti-pinctrl.yaml | 92 + .../bindings/power/amlogic,meson-sec-pwrc.yaml | 2 + .../bindings/power/domain-idle-state.yaml | 2 + .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 4 + .../devicetree/bindings/power/mti,mips-cpc.yaml | 2 + .../devicetree/bindings/power/pd-samsung.yaml | 2 + .../devicetree/bindings/power/power-domain.yaml | 2 + .../bindings/power/supply/act8945a-charger.txt | 2 +- .../bindings/power/supply/cw2015_battery.yaml | 2 + .../bindings/power/supply/power-supply.yaml | 2 + .../bindings/power/supply/rohm,bd99954.yaml | 8 + .../devicetree/bindings/powerpc/sleep.yaml | 47 + Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 25 +- .../bindings/pwm/kontron,sl28cpld-pwm.yaml | 35 + .../devicetree/bindings/pwm/pwm-sifive.txt | 33 - .../devicetree/bindings/pwm/pwm-sifive.yaml | 69 + Documentation/devicetree/bindings/pwm/pwm.yaml | 2 + .../bindings/regulator/fixed-regulator.yaml | 2 + .../regulator/google,cros-ec-regulator.yaml | 2 + .../bindings/regulator/gpio-regulator.yaml | 2 + .../bindings/regulator/qcom-labibb-regulator.yaml | 2 +- .../devicetree/bindings/regulator/regulator.yaml | 2 + .../bindings/regulator/silergy,sy8827n.yaml | 2 + .../bindings/regulator/st,stm32-booster.yaml | 2 + .../bindings/regulator/st,stm32-vrefbuf.yaml | 2 + .../regulator/vqmmc-ipq4019-regulator.yaml | 2 + .../devicetree/bindings/regulator/wlf,arizona.yaml | 2 + .../bindings/remoteproc/qcom,pil-info.yaml | 2 + .../bindings/reserved-memory/reserved-memory.txt | 3 + .../devicetree/bindings/reset/fsl,imx7-src.yaml | 19 +- .../bindings/reset/nuvoton,npcm-reset.txt | 2 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 2 + .../devicetree/bindings/riscv/sifive-l2-cache.txt | 51 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 98 + Documentation/devicetree/bindings/rng/imx-rng.txt | 23 - Documentation/devicetree/bindings/rng/imx-rng.yaml | 52 + .../devicetree/bindings/rtc/ingenic,rtc.yaml | 2 + Documentation/devicetree/bindings/rtc/rtc.yaml | 2 + Documentation/devicetree/bindings/rtc/s3c-rtc.yaml | 2 + .../devicetree/bindings/serial/fsl-imx-uart.txt | 40 - .../devicetree/bindings/serial/fsl-imx-uart.yaml | 100 + .../devicetree/bindings/serial/fsl-lpuart.txt | 43 - .../devicetree/bindings/serial/fsl-lpuart.yaml | 82 + .../devicetree/bindings/serial/fsl-mxs-auart.txt | 53 - .../devicetree/bindings/serial/fsl-mxs-auart.yaml | 91 + .../devicetree/bindings/serial/ingenic,uart.yaml | 5 + .../devicetree/bindings/serial/renesas,hscif.yaml | 2 + .../devicetree/bindings/serial/renesas,sci.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 2 + .../devicetree/bindings/serial/renesas,scifa.yaml | 2 + .../devicetree/bindings/serial/renesas,scifb.yaml | 2 + .../devicetree/bindings/serial/rs485.yaml | 3 + .../devicetree/bindings/serial/samsung_uart.yaml | 2 + .../devicetree/bindings/serial/serial.yaml | 2 + .../bindings/serial/snps-dw-apb-uart.yaml | 2 + .../bindings/serial/socionext,uniphier-uart.yaml | 2 + .../devicetree/bindings/serial/sprd-uart.yaml | 2 + .../devicetree/bindings/soc/imx/fsl,aips-bus.yaml | 2 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 1 + .../devicetree/bindings/sound/amlogic,aiu.yaml | 2 + .../bindings/sound/amlogic,g12a-toacodec.yaml | 2 + .../bindings/sound/amlogic,gx-sound-card.yaml | 2 + .../devicetree/bindings/sound/amlogic,t9015.yaml | 2 + .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 2 + .../devicetree/bindings/sound/cirrus,madera.yaml | 2 + .../devicetree/bindings/sound/fsl,easrc.yaml | 2 + Documentation/devicetree/bindings/sound/hdmi.txt | 16 - .../bindings/sound/intel,keembay-i2s.yaml | 2 + .../bindings/sound/nvidia,tegra186-dspk.yaml | 2 + .../bindings/sound/nvidia,tegra210-admaif.yaml | 2 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 3 + .../bindings/sound/nvidia,tegra210-dmic.yaml | 2 + .../bindings/sound/nvidia,tegra210-i2s.yaml | 2 + .../bindings/sound/rockchip,rk3328-codec.yaml | 2 + .../devicetree/bindings/sound/tlv320adcx140.yaml | 2 + .../devicetree/bindings/sound/wlf,arizona.yaml | 2 + .../bindings/soundwire/soundwire-controller.yaml | 2 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 2 + .../bindings/spi/amlogic,meson6-spifc.yaml | 2 + .../bindings/spi/mikrotik,rb4xx-spi.yaml | 2 + .../devicetree/bindings/spi/qca,ar934x-spi.yaml | 2 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 2 + .../devicetree/bindings/spi/renesas,hspi.yaml | 2 + .../devicetree/bindings/spi/renesas,rspi.yaml | 2 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 2 + .../bindings/spi/socionext,uniphier-spi.yaml | 2 + .../devicetree/bindings/spi/spi-controller.yaml | 22 +- .../devicetree/bindings/spi/spi-gpio.yaml | 2 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 2 + .../devicetree/bindings/spi/spi-pl022.yaml | 2 + .../devicetree/bindings/spi/spi-rockchip.yaml | 2 + .../devicetree/bindings/spi/spi-sifive.yaml | 2 + .../devicetree/bindings/spi/st,stm32-qspi.yaml | 2 + .../devicetree/bindings/spi/st,stm32-spi.yaml | 2 + .../bindings/spmi/qcom,spmi-pmic-arb.txt | 4 +- Documentation/devicetree/bindings/spmi/spmi.txt | 41 - Documentation/devicetree/bindings/spmi/spmi.yaml | 77 + .../bindings/thermal/imx8mm-thermal.yaml | 10 +- .../devicetree/bindings/thermal/rcar-thermal.yaml | 5 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 4 + .../bindings/thermal/thermal-cooling-devices.yaml | 2 + .../devicetree/bindings/thermal/thermal-idle.yaml | 2 + .../bindings/thermal/thermal-sensor.yaml | 2 + .../devicetree/bindings/thermal/thermal-zones.yaml | 2 + .../devicetree/bindings/timer/arm,sp804.txt | 29 - .../devicetree/bindings/timer/arm,sp804.yaml | 97 + .../devicetree/bindings/timer/cdns,ttc.yaml | 2 + .../bindings/timer/samsung,exynos4210-mct.yaml | 25 + .../bindings/timer/snps,dw-apb-timer.yaml | 2 +- .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/ufs/ufs-mediatek.txt | 4 +- .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 18 + .../devicetree/bindings/usb/ti,tps6598x.yaml | 2 + Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 14 + .../devicetree/bindings/w1/fsl-imx-owire.txt | 18 - .../devicetree/bindings/w1/fsl-imx-owire.yaml | 44 + .../bindings/watchdog/amlogic,meson-gxbb-wdt.yaml | 2 + .../devicetree/bindings/watchdog/arm,sp805.txt | 32 - .../devicetree/bindings/watchdog/arm,sp805.yaml | 71 + .../devicetree/bindings/watchdog/arm-smc-wdt.yaml | 2 + .../devicetree/bindings/watchdog/aspeed-wdt.txt | 2 +- .../devicetree/bindings/watchdog/fsl-imx-wdt.yaml | 11 +- .../bindings/watchdog/kontron,sl28cpld-wdt.yaml | 35 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 2 + .../devicetree/bindings/watchdog/samsung-wdt.yaml | 2 + .../bindings/watchdog/st,stm32-iwdg.yaml | 2 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 + .../devicetree/bindings/watchdog/watchdog.yaml | 2 + Documentation/devicetree/booting-without-of.rst | 1585 -------------- Documentation/devicetree/index.rst | 1 - Documentation/hwmon/index.rst | 1 + Documentation/hwmon/sl28cpld.rst | 36 + Documentation/leds/ledtrig-transient.rst | 7 - Documentation/mips/booting.rst | 28 + Documentation/mips/index.rst | 1 + Documentation/powerpc/booting.rst | 110 + Documentation/powerpc/index.rst | 1 + Documentation/scsi/scsi_mid_low_api.rst | 6 - Documentation/scsi/smartpqi.rst | 14 +- Documentation/sh/booting.rst | 12 + Documentation/sh/index.rst | 1 + Documentation/x86/booting-dt.rst | 21 + Documentation/x86/index.rst | 1 + MAINTAINERS | 41 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/powerpc/lib/checksum_32.S | 1 - block/blk-mq.c | 1 - drivers/char/ipmi/ipmi_bt_sm.c | 4 +- drivers/char/ipmi/ipmi_kcs_sm.c | 15 +- drivers/char/ipmi/ipmi_msghandler.c | 52 +- drivers/char/ipmi/ipmi_si_intf.c | 19 +- drivers/char/ipmi/ipmi_smic_sm.c | 35 +- drivers/gpio/Kconfig | 12 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-sl28cpld.c | 161 ++ drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/sl28cpld-hwmon.c | 142 ++ drivers/irqchip/Kconfig | 8 + drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-sl28cpld.c | 96 + drivers/leds/Kconfig | 31 +- drivers/leds/Makefile | 2 + drivers/leds/TODO | 75 + drivers/leds/led-class.c | 5 + drivers/leds/leds-88pm860x.c | 6 +- drivers/leds/leds-aat1290.c | 2 +- drivers/leds/leds-acer-a500.c | 129 ++ drivers/leds/leds-an30259a.c | 7 +- drivers/leds/leds-aw2013.c | 11 +- drivers/leds/leds-bcm6328.c | 11 +- drivers/leds/leds-bcm6358.c | 11 +- drivers/leds/leds-cpcap.c | 7 +- drivers/leds/leds-cr0014114.c | 3 - drivers/leds/leds-el15203000.c | 3 - drivers/leds/leds-gpio.c | 3 - drivers/leds/leds-ip30.c | 1 + drivers/leds/leds-is31fl319x.c | 32 +- drivers/leds/leds-is31fl32xx.c | 33 +- drivers/leds/leds-ktd2692.c | 4 +- drivers/leds/leds-lm3532.c | 65 +- drivers/leds/leds-lm36274.c | 133 +- drivers/leds/leds-lm3692x.c | 14 +- drivers/leds/leds-lm3697.c | 100 +- drivers/leds/leds-lp50xx.c | 631 ++++++ drivers/leds/leds-lp5521.c | 2 +- drivers/leds/leds-lp5523.c | 2 +- drivers/leds/leds-lp5562.c | 2 +- drivers/leds/leds-lp55xx-common.c | 14 +- drivers/leds/leds-lp8501.c | 2 +- drivers/leds/leds-lp8860.c | 6 +- drivers/leds/leds-lt3593.c | 6 +- drivers/leds/leds-max77650.c | 24 +- drivers/leds/leds-max77693.c | 2 +- drivers/leds/leds-mc13783.c | 8 +- drivers/leds/leds-mt6323.c | 38 +- drivers/leds/leds-netxbig.c | 6 +- drivers/leds/leds-ns2.c | 346 +-- drivers/leds/leds-pca9532.c | 24 +- drivers/leds/leds-pca955x.c | 8 + drivers/leds/leds-pca963x.c | 399 ++-- drivers/leds/leds-pm8058.c | 33 +- drivers/leds/leds-powernv.c | 2 +- drivers/leds/leds-pwm.c | 49 +- drivers/leds/leds-s3c24xx.c | 2 - drivers/leds/leds-sc27xx-bltc.c | 6 +- drivers/leds/leds-sgm3140.c | 29 +- drivers/leds/leds-spi-byte.c | 11 +- drivers/leds/leds-syscon.c | 13 +- drivers/leds/leds-tca6507.c | 116 +- drivers/leds/leds-tlc591xx.c | 24 +- drivers/leds/leds-turris-omnia.c | 8 +- drivers/leds/trigger/ledtrig-cpu.c | 13 +- drivers/md/dm-cache-target.c | 2 +- drivers/md/dm-core.h | 56 +- drivers/md/dm-crypt.c | 17 +- drivers/md/dm-ioctl.c | 2 +- drivers/md/dm-mpath.c | 16 +- drivers/md/dm-raid.c | 9 - drivers/md/dm-rq.c | 2 +- drivers/md/dm-snap-persistent.c | 11 +- drivers/md/dm-table.c | 84 +- drivers/md/dm-thin-metadata.c | 6 +- drivers/md/dm.c | 404 ++-- drivers/md/dm.h | 3 - drivers/md/persistent-data/dm-btree.c | 3 +- drivers/message/fusion/mptctl.c | 5 +- drivers/message/fusion/mptfc.c | 6 +- drivers/message/fusion/mptscsih.c | 3 +- drivers/mfd/Kconfig | 52 +- drivers/mfd/Makefile | 3 + drivers/mfd/dm355evm_msp.c | 76 +- drivers/mfd/ene-kb3930.c | 212 ++ drivers/mfd/intel-lpss-pci.c | 4 + drivers/mfd/intel-m10-bmc.c | 164 ++ drivers/mfd/kempld-core.c | 117 +- drivers/mfd/khadas-mcu.c | 2 + drivers/mfd/lp87565.c | 4 + drivers/mfd/madera-core.c | 11 +- drivers/mfd/mt6360-core.c | 1 - drivers/mfd/rn5t618.c | 1 + drivers/mfd/simple-mfd-i2c.c | 57 + drivers/mfd/sm501.c | 8 +- drivers/mfd/sprd-sc27xx-spi.c | 28 +- drivers/mfd/stmfx.c | 8 +- drivers/mfd/syscon.c | 2 +- drivers/mfd/wcd934x.c | 9 +- drivers/of/platform.c | 2 +- drivers/pinctrl/Kconfig | 37 +- drivers/pinctrl/Makefile | 6 +- drivers/pinctrl/actions/Kconfig | 6 + drivers/pinctrl/actions/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 4 +- drivers/pinctrl/actions/pinctrl-s500.c | 1727 +++++++++++++++ drivers/pinctrl/actions/pinctrl-s700.c | 2 +- drivers/pinctrl/actions/pinctrl-s900.c | 2 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 17 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 8 +- drivers/pinctrl/devicetree.c | 5 +- drivers/pinctrl/freescale/Kconfig | 5 +- drivers/pinctrl/freescale/pinctrl-imx.c | 13 +- drivers/pinctrl/freescale/pinctrl-imx.h | 57 +- drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 3 + drivers/pinctrl/freescale/pinctrl-imx8qm.c | 3 + drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 3 + drivers/pinctrl/freescale/pinctrl-scu.c | 5 + drivers/pinctrl/intel/Kconfig | 12 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 24 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 22 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 170 +- drivers/pinctrl/intel/pinctrl-intel.c | 24 +- drivers/pinctrl/intel/pinctrl-intel.h | 7 +- drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 60 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 42 +- drivers/pinctrl/mediatek/Kconfig | 14 + drivers/pinctrl/mediatek/Makefile | 2 + drivers/pinctrl/mediatek/pinctrl-moore.c | 11 +- drivers/pinctrl/mediatek/pinctrl-mt7622.c | 103 + drivers/pinctrl/mediatek/pinctrl-mt8167.c | 362 ++++ drivers/pinctrl/mediatek/pinctrl-mt8192.c | 1409 ++++++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 31 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h | 1248 +++++++++++ drivers/pinctrl/mediatek/pinctrl-mtk-mt8192.h | 2275 ++++++++++++++++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 11 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 16 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 6 +- drivers/pinctrl/pinctrl-amd.h | 69 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 + drivers/pinctrl/pinctrl-ingenic.c | 349 ++- drivers/pinctrl/pinctrl-mcp23s08.c | 47 +- drivers/pinctrl/pinctrl-ocelot.c | 8 +- drivers/pinctrl/pinctrl-single.c | 4 +- drivers/pinctrl/pinctrl-sx150x.c | 17 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm8226.c | 630 ++++++ drivers/pinctrl/{sh-pfc => renesas}/Kconfig | 238 +- drivers/pinctrl/{sh-pfc => renesas}/Makefile | 8 +- drivers/pinctrl/{sh-pfc => renesas}/core.c | 0 drivers/pinctrl/{sh-pfc => renesas}/core.h | 0 drivers/pinctrl/{sh-pfc => renesas}/gpio.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-emev2.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a73a4.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7740.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77470.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7778.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7779.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7790.c | 121 +- drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7791.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7792.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7794.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77950.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77951.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7796.c | 2 +- drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77965.c | 2 +- drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77970.c | 2 +- drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77980.c | 2 +- drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77990.c | 2 +- drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77995.c | 2 +- drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7203.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7264.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7269.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh73a0.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7720.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7722.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7723.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7724.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7734.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7757.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7785.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7786.c | 0 drivers/pinctrl/{sh-pfc => renesas}/pfc-shx3.c | 0 drivers/pinctrl/{ => renesas}/pinctrl-rza1.c | 11 +- drivers/pinctrl/{ => renesas}/pinctrl-rza2.c | 4 +- drivers/pinctrl/{ => renesas}/pinctrl-rzn1.c | 6 +- drivers/pinctrl/{sh-pfc => renesas}/pinctrl.c | 0 drivers/pinctrl/{sh-pfc => renesas}/sh_pfc.h | 0 drivers/pinctrl/spear/pinctrl-spear310.c | 8 +- drivers/pinctrl/spear/pinctrl-spear320.c | 8 +- drivers/pinctrl/sprd/pinctrl-sprd-sc9860.c | 13 +- drivers/pinctrl/sunxi/Kconfig | 10 + drivers/pinctrl/sunxi/Makefile | 2 + drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c | 105 + drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 708 ++++++ drivers/pinctrl/visconti/Kconfig | 14 + drivers/pinctrl/visconti/Makefile | 3 + drivers/pinctrl/visconti/pinctrl-common.c | 305 +++ drivers/pinctrl/visconti/pinctrl-common.h | 96 + drivers/pinctrl/visconti/pinctrl-tmpv7700.c | 355 +++ drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-sl28cpld.c | 270 +++ drivers/s390/scsi/zfcp_erp.c | 8 +- drivers/s390/scsi/zfcp_fsf.c | 10 +- drivers/scsi/aacraid/aachba.c | 11 +- drivers/scsi/aacraid/commctrl.c | 20 +- drivers/scsi/aacraid/commsup.c | 9 +- drivers/scsi/aacraid/linit.c | 4 +- drivers/scsi/aic7xxx/aic79xx_core.c | 3 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 7 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 3 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 4 +- drivers/scsi/aic94xx/aic94xx.h | 8 - drivers/scsi/arm/cumana_2.c | 19 +- drivers/scsi/arm/eesox.c | 9 +- drivers/scsi/arm/oak.c | 2 +- drivers/scsi/arm/powertec.c | 9 +- drivers/scsi/be2iscsi/be_main.c | 4 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 10 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 6 +- drivers/scsi/bnx2i/bnx2i_init.c | 2 - drivers/scsi/csiostor/csio_hw.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 6 +- drivers/scsi/cxgbi/libcxgbi.c | 8 +- drivers/scsi/cxgbi/libcxgbi.h | 16 - drivers/scsi/dc395x.c | 16 +- drivers/scsi/dpt_i2o.c | 3 - drivers/scsi/esas2r/esas2r_ioctl.c | 28 +- drivers/scsi/fdomain_isa.c | 5 +- drivers/scsi/fnic/fnic_debugfs.c | 6 +- drivers/scsi/fnic/fnic_fcs.c | 9 - drivers/scsi/fnic/fnic_main.c | 5 +- drivers/scsi/fnic/fnic_scsi.c | 3 +- drivers/scsi/gdth.c | 2 - drivers/scsi/hisi_sas/Kconfig | 1 + drivers/scsi/hisi_sas/hisi_sas.h | 37 + drivers/scsi/hisi_sas/hisi_sas_main.c | 123 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 24 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 251 ++- drivers/scsi/hpsa.c | 17 +- drivers/scsi/hpsa.h | 1 + drivers/scsi/hpsa_cmd.h | 1 + drivers/scsi/ibmvscsi/ibmvfc.c | 229 +- drivers/scsi/ibmvscsi/ibmvfc.h | 160 +- drivers/scsi/isci/host.c | 2 - drivers/scsi/isci/init.c | 2 +- drivers/scsi/isci/phy.c | 2 +- drivers/scsi/jazz_esp.c | 14 +- drivers/scsi/libfc/fc_disc.c | 4 +- drivers/scsi/libsas/sas_ata.c | 8 +- drivers/scsi/libsas/sas_discover.c | 8 +- drivers/scsi/lpfc/lpfc_attr.c | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 2 + drivers/scsi/lpfc/lpfc_debugfs.c | 5 +- drivers/scsi/mac_esp.c | 14 +- drivers/scsi/megaraid.c | 192 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 67 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 21 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 16 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 366 +++- drivers/scsi/mvsas/mv_init.c | 4 - drivers/scsi/mvumi.c | 1 + drivers/scsi/myrb.c | 6 +- drivers/scsi/myrs.c | 8 +- drivers/scsi/nsp32.c | 4 +- drivers/scsi/pmcraid.c | 3 - drivers/scsi/qedf/qedf.h | 9 + drivers/scsi/qedf/qedf_els.c | 34 +- drivers/scsi/qedf/qedf_io.c | 12 +- drivers/scsi/qedf/qedf_main.c | 151 +- drivers/scsi/qedi/qedi.h | 6 + drivers/scsi/qedi/qedi_fw.c | 30 +- drivers/scsi/qedi/qedi_iscsi.c | 7 + drivers/scsi/qedi/qedi_main.c | 131 +- drivers/scsi/qla1280.c | 18 +- drivers/scsi/qla2xxx/qla_attr.c | 97 +- drivers/scsi/qla2xxx/qla_dbg.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 66 +- drivers/scsi/qla2xxx/qla_dfs.c | 231 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 8 +- drivers/scsi/qla2xxx/qla_gs.c | 7 +- drivers/scsi/qla2xxx/qla_init.c | 99 +- drivers/scsi/qla2xxx/qla_inline.h | 98 +- drivers/scsi/qla2xxx/qla_iocb.c | 57 +- drivers/scsi/qla2xxx/qla_isr.c | 77 +- drivers/scsi/qla2xxx/qla_mbx.c | 71 +- drivers/scsi/qla2xxx/qla_mid.c | 4 +- drivers/scsi/qla2xxx/qla_nvme.c | 36 +- drivers/scsi/qla2xxx/qla_nvme.h | 4 +- drivers/scsi/qla2xxx/qla_os.c | 147 +- drivers/scsi/qla2xxx/qla_target.c | 21 +- drivers/scsi/qla2xxx/qla_tmpl.c | 53 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +- drivers/scsi/qla4xxx/ql4_init.c | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/qlogicpti.c | 14 +- drivers/scsi/scsi_debug.c | 83 +- drivers/scsi/scsi_error.c | 37 +- drivers/scsi/scsi_lib.c | 77 +- drivers/scsi/scsi_priv.h | 1 + drivers/scsi/scsi_transport_fc.c | 1 + drivers/scsi/sd.c | 101 +- drivers/scsi/sd.h | 1 + drivers/scsi/sense_codes.h | 54 +- drivers/scsi/smartpqi/Kconfig | 4 +- drivers/scsi/smartpqi/smartpqi.h | 7 +- drivers/scsi/smartpqi/smartpqi_init.c | 476 ++-- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/scsi/smartpqi/smartpqi_sis.c | 2 +- drivers/scsi/smartpqi/smartpqi_sis.h | 2 +- drivers/scsi/sni_53c710.c | 14 +- drivers/scsi/snic/snic_debugfs.c | 16 +- drivers/scsi/snic/snic_scsi.c | 8 +- drivers/scsi/sun3x_esp.c | 14 +- drivers/scsi/sun_esp.c | 14 +- drivers/scsi/sym53c8xx_2/sym_fw.c | 6 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/Kconfig | 1 - drivers/scsi/ufs/ufs-exynos.c | 13 +- drivers/scsi/ufs/ufs-mediatek.c | 266 ++- drivers/scsi/ufs/ufs-mediatek.h | 29 +- drivers/scsi/ufs/ufs-qcom.c | 262 +-- drivers/scsi/ufs/ufs-qcom.h | 11 - drivers/scsi/ufs/ufs-sysfs.c | 10 +- drivers/scsi/ufs/ufshcd-crypto.c | 4 +- drivers/scsi/ufs/ufshcd-pci.c | 127 +- drivers/scsi/ufs/ufshcd.c | 846 +++++--- drivers/scsi/ufs/ufshcd.h | 22 + drivers/scsi/ufs/ufshci.h | 1 + drivers/scsi/ufs/unipro.h | 3 + drivers/scsi/virtio_scsi.c | 7 +- drivers/target/iscsi/iscsi_target.c | 2 - drivers/target/target_core_user.c | 344 +-- drivers/video/backlight/Kconfig | 8 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/ktd253-backlight.c | 198 ++ drivers/video/backlight/sky81452-backlight.c | 1 + drivers/video/backlight/tosa_bl.c | 2 +- drivers/video/backlight/tosa_lcd.c | 2 +- drivers/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/sl28cpld_wdt.c | 229 ++ fs/d_path.c | 6 +- include/dt-bindings/pinctrl/mt8192-pinfunc.h | 1344 ++++++++++++ include/linux/device-mapper.h | 1 - include/linux/ipmi.h | 2 + include/linux/leds-tca6507.h | 21 - include/linux/mfd/intel-m10-bmc.h | 65 + include/linux/mfd/lp87565.h | 1 + include/linux/platform_data/leds-pca963x.h | 35 - include/scsi/scsi_common.h | 7 + include/scsi/scsi_device.h | 1 + include/scsi/scsi_transport_fc.h | 1 + include/trace/events/target.h | 12 +- include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/ipmi_msgdefs.h | 2 + kernel/cgroup/cgroup.c | 4 +- scripts/Makefile.lib | 2 +- scripts/dtc/checks.c | 4 +- scripts/dtc/dtc-parser.y | 4 +- scripts/dtc/dtx_diff | 3 +- scripts/dtc/libfdt/fdt.c | 31 +- scripts/dtc/libfdt/fdt_overlay.c | 3 +- scripts/dtc/libfdt/fdt_ro.c | 20 +- scripts/dtc/libfdt/fdt_rw.c | 2 +- scripts/dtc/libfdt/fdt_strerror.c | 4 +- scripts/dtc/libfdt/fdt_sw.c | 27 +- scripts/dtc/libfdt/fdt_wip.c | 2 +- scripts/dtc/util.h | 1 + scripts/dtc/version_gen.h | 2 +- 845 files changed, 25817 insertions(+), 8476 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-intel-m10-bmc create mode 100644 Documentation/devicetree/bindings/.yamllint delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-pm.yaml delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.txt create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,imx7ulp-sim.yaml create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/cpuc [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hi37 [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hi62 [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hip0 [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/hip0 [...] create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/pctrl.yaml create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/controller/sysc [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hi3519-sysctrl.txt delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-p [...] delete mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon.txt create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/hisilicon.yaml create mode 100644 Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml delete mode 100644 Documentation/devicetree/bindings/arm/samsung/sysreg.yaml delete mode 100644 Documentation/devicetree/bindings/ata/imx-sata.txt create mode 100644 Documentation/devicetree/bindings/ata/imx-sata.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx8m-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8mn-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8mp-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.txt create mode 100644 Documentation/devicetree/bindings/clock/sifive/fu540-prci.yaml delete mode 100644 Documentation/devicetree/bindings/connector/samsung,usb-connect [...] delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-dcp.txt create mode 100644 Documentation/devicetree/bindings/crypto/fsl-dcp.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-sahara.txt create mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-sahara.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-scc.txt create mode 100644 Documentation/devicetree/bindings/crypto/fsl-imx-scc.yaml delete mode 100644 Documentation/devicetree/bindings/eeprom/at25.txt create mode 100644 Documentation/devicetree/bindings/eeprom/at25.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-vf610.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-vf610.yaml create mode 100644 Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/hwlock/omap-hwspinlock.txt create mode 100644 Documentation/devicetree/bindings/hwlock/ti,omap-hwspinlock.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/img,meta [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/kontron, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/sifive,p [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sifive,p [...] create mode 100644 Documentation/devicetree/bindings/leds/backlight/common.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-lp50xx.yaml delete mode 100644 Documentation/devicetree/bindings/leds/tca6507.txt create mode 100644 Documentation/devicetree/bindings/leds/ti,tca6507.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ene-kb3930.yaml create mode 100644 Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/lp87565.txt create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87524-q1.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87561-q1.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ti,lp87565-q1.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/snvs-lpgpr.txt create mode 100644 Documentation/devicetree/bindings/nvmem/snvs-lpgpr.yaml delete mode 100644 Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt create mode 100644 Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml create mode 100644 Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt delete mode 100644 Documentation/devicetree/bindings/phy/phy-stih41x-usb.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/actions,s500-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8226-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza1-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rza1-ports.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinc [...] create mode 100644 Documentation/devicetree/bindings/powerpc/sleep.yaml create mode 100644 Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.yaml delete mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.txt create mode 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml delete mode 100644 Documentation/devicetree/bindings/rng/imx-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/imx-rng.yaml delete mode 100644 Documentation/devicetree/bindings/serial/fsl-imx-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/fsl-imx-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/fsl-lpuart.txt create mode 100644 Documentation/devicetree/bindings/serial/fsl-lpuart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/fsl-mxs-auart.txt create mode 100644 Documentation/devicetree/bindings/serial/fsl-mxs-auart.yaml delete mode 100644 Documentation/devicetree/bindings/sound/hdmi.txt delete mode 100644 Documentation/devicetree/bindings/spmi/spmi.txt create mode 100644 Documentation/devicetree/bindings/spmi/spmi.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,sp804.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,sp804.yaml delete mode 100644 Documentation/devicetree/bindings/w1/fsl-imx-owire.txt create mode 100644 Documentation/devicetree/bindings/w1/fsl-imx-owire.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/arm,sp805.txt create mode 100644 Documentation/devicetree/bindings/watchdog/arm,sp805.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml delete mode 100644 Documentation/devicetree/booting-without-of.rst create mode 100644 Documentation/hwmon/sl28cpld.rst create mode 100644 Documentation/mips/booting.rst create mode 100644 Documentation/powerpc/booting.rst create mode 100644 Documentation/sh/booting.rst create mode 100644 Documentation/x86/booting-dt.rst create mode 100644 drivers/gpio/gpio-sl28cpld.c create mode 100644 drivers/hwmon/sl28cpld-hwmon.c create mode 100644 drivers/irqchip/irq-sl28cpld.c create mode 100644 drivers/leds/TODO create mode 100644 drivers/leds/leds-acer-a500.c create mode 100644 drivers/leds/leds-lp50xx.c create mode 100644 drivers/mfd/ene-kb3930.c create mode 100644 drivers/mfd/intel-m10-bmc.c create mode 100644 drivers/mfd/simple-mfd-i2c.c create mode 100644 drivers/pinctrl/actions/pinctrl-s500.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8167.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8192.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8167.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8192.h create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8226.c rename drivers/pinctrl/{sh-pfc => renesas}/Kconfig (51%) rename drivers/pinctrl/{sh-pfc => renesas}/Makefile (92%) rename drivers/pinctrl/{sh-pfc => renesas}/core.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/core.h (100%) rename drivers/pinctrl/{sh-pfc => renesas}/gpio.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-emev2.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a73a4.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7740.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77470.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7778.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7779.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7790.c (98%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7791.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7792.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7794.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77950.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77951.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a7796.c (99%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77965.c (99%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77970.c (99%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77980.c (99%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77990.c (99%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-r8a77995.c (99%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7203.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7264.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7269.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh73a0.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7720.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7722.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7723.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7724.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7734.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7757.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7785.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-sh7786.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/pfc-shx3.c (100%) rename drivers/pinctrl/{ => renesas}/pinctrl-rza1.c (99%) rename drivers/pinctrl/{ => renesas}/pinctrl-rza2.c (99%) rename drivers/pinctrl/{ => renesas}/pinctrl-rzn1.c (99%) rename drivers/pinctrl/{sh-pfc => renesas}/pinctrl.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/sh_pfc.h (100%) create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c create mode 100644 drivers/pinctrl/visconti/Kconfig create mode 100644 drivers/pinctrl/visconti/Makefile create mode 100644 drivers/pinctrl/visconti/pinctrl-common.c create mode 100644 drivers/pinctrl/visconti/pinctrl-common.h create mode 100644 drivers/pinctrl/visconti/pinctrl-tmpv7700.c create mode 100644 drivers/pwm/pwm-sl28cpld.c create mode 100644 drivers/video/backlight/ktd253-backlight.c create mode 100644 drivers/watchdog/sl28cpld_wdt.c create mode 100644 include/dt-bindings/pinctrl/mt8192-pinfunc.h delete mode 100644 include/linux/leds-tca6507.h create mode 100644 include/linux/mfd/intel-m10-bmc.h delete mode 100644 include/linux/platform_data/leds-pca963x.h