This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 4da9af0014b5 Merge tag 'threads-v5.10' of git://git.kernel.org/pub/scm/ [...] adds 09cad0754744 fs: fix NULL dereference due to data race in prepend_path() adds 95d325185c06 cgroup: remove redundant kernfs_activate in cgroup_setup_root() adds 65026da59cda cgroup: Zero sized write should be no-op adds 2f6c6d0891b4 Merge branch 'for-5.10' of git://git.kernel.org/pub/scm/li [...] adds 83dea1285672 char: ipmi: convert tasklets to use new tasklet_setup() API adds 8a00e56a14a7 ipmi: add a newline when printing parameter 'panic_op' by sysfs adds 81e7571ea35e ipmi: Reset response handler when failing to send the command adds c2b1e76d8c91 ipmi:sm: Print current state when the state is invalid adds f8910ffa81b0 ipmi:msghandler: retry to get device id on an error adds a190db945bcc ipmi: Clean up some printks adds 42d8a346c5c0 ipmi: add retry in try_get_dev_id() adds c011410d9145 ipmi: msghandler: Fix a signedness bug adds 8fe7990ceda8 ipmi_si: Fix wrong return value in try_smi_init() adds 6e4dc3d59284 Merge tag 'for-linus-5.10-1' of git://github.com/cminyard/ [...] adds 1471308fb5ec Merge remote-tracking branch 'jens/for-5.10/block' into dm-5.10 adds 882ec4e609c1 dm table: stack 'chunk_sectors' limit to account for targe [...] adds 5091cdec56fa dm: change max_io_len() to use blk_max_size_offset() adds 094ee64d7de8 dm: push md->immutable_target optimization down to __proce [...] adds 3720281db9ad dm: optimize max_io_len() by inlining max_io_len_target_bo [...] adds 828678b87eff dm: push use of on-stack flush_bio down to __send_empty_flush() adds 9679b5a7ec40 dm: simplify __process_abnormal_io() adds 7465d7ac50ed dm: eliminate need for start_io_acct() forward declaration adds 33bd6f069385 dm table: make 'struct dm_table' definition accessible to [...] adds d4a512edcc65 dm: use dm_table_get_device_name() where appropriate in targets adds cd74693870fb dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY adds e0910c8e4f87 dm raid: fix discard limits for raid1 and raid10 adds f0e90b6c663a dm raid: remove unnecessary discard limits for raid10 adds 399c9bdbd650 dm thin metadata: Remove unused local variable when create [...] adds 7d837c0dd95c dm snap persistent: simplify area_io() adds 0c2915b8c6db dm: fix missing imposition of queue_limits from dm_wq_work [...] adds b2abdb1b4b9e dm: fold dm_process_bio() into dm_submit_bio() adds 0cede372ce6a dm: fix comment in __dm_suspend() adds 61931c0ee9cf dm: export dm_copy_name_and_uuid adds 9c37de297f65 dm: remove special-casing of bio-based immutable singleton [...] adds 681cc5e8667e dm: fix request-based DM to not bounce through indirect dm [...] adds 4815519ed0af Merge tag 'for-5.10/dm-changes' of git://git.kernel.org/pu [...] adds 2dec9475a402 scsi: ufs: Add checks before setting clk-gating states adds 89dd87acd40a scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qco [...] adds 423cc66b5152 scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs adds 3f8af6044713 scsi: ufs: Add some debug information to ufshcd_print_host [...] adds 4db7a2360597 scsi: ufs: Fix concurrency of error handler and other erro [...] adds c72e79c0ad2b scsi: ufs: Recover HBA runtime PM error in error handler adds c3be8d1ee1bf scsi: ufs: Move dumps in IRQ handler to error handler adds 5586dd8ea250 scsi: ufs: Fix a race condition between error handler and [...] adds 8bb2dde069d8 scsi: ufs: Properly release resources if a task is aborted [...] adds f09219e48b40 scsi: mpt3sas: Memset config_cmds.reply buffer with zeros adds af6ec1eee5ed scsi: mpt3sas: Dump system registers for debugging adds 9e73ed2e4cf5 scsi: mpt3sas: Cancel the running work during host reset adds 5afa9d444407 scsi: mpt3sas: Rename and export interrupt mask/unmask functions adds 521e9c0b6286 scsi: mpt3sas: Add functions to check if any cmd is outsta [...] adds 711a923c14d9 scsi: mpt3sas: Postprocessing of target and LUN reset adds 0491bdc7ee1e scsi: mpt3sas: Update driver version to 35.100.00.00 adds ce1437935064 scsi: smartpqi: Identify physical devices without issuing INQUIRY adds 3af06083ba21 scsi: smartpqi: Add id support for SmartRAID 3152-8i adds 244ca45e15cf scsi: smartpqi: Update logical volume size after expansion adds 9e68cccc8ef7 scsi: smartpqi: Avoid crashing kernel for controller issues adds 4d15ad381301 scsi: smartpqi: Support device deletion via sysfs adds 8b664fefa341 scsi: smartpqi: Add RAID bypass counter adds ce60a2b827d7 scsi: smartpqi: Bump version to 1.2.16-010 adds 68bdb3db6ce3 scsi: ufs-qcom: Remove unused MSM bus scaling APIs adds a521bbc38ddc scsi: qedf: Check for port type and role before processing [...] adds 7fb8ff080689 scsi: qedf: Check the validity of rjt frame before processing adds b09ea43fecd2 scsi: qedf: Do not kill timeout work for original I/O on R [...] adds 39d0357dd5ed scsi: qedf: Send cleanup even for RRQ on timeout adds 1f6d1d4ca2ca scsi: qedf: Initiate cleanup for ELS commands as well adds 22ddec31b0d4 scsi: qedf: Don't process ELS completion if event is flush [...] adds 3079285bd73c scsi: qedf: Fix race between ELS completion and flushing E [...] adds f273c54bb7db scsi: ufs: Change ufshcd_comp_devman_upiu() to ufshcd_comp [...] adds b0008625795b scsi: ufs: Remove several redundant goto statements adds 29707fab5845 scsi: ufs: Change fDeviceInit busy wait adds 50807f22c89f scsi: ufs: Remove an unpaired ufshcd_scsi_unblock_requests [...] adds 460d74a0911c scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2 adds 33fff97cbdc1 scsi: mptfc: Remove unneeded cast from memory allocation adds 8fee79ed8ea2 scsi: mptctl: Remove unneeded cast from memory allocation adds f672d7d35f88 scsi: mvsas: Remove superfluous memset() adds 7b1d88629807 scsi: pmcraid: Remove superfluous memset() adds bef93fbfcf4a scsi: qla2xxx: Remove superfluous memset() adds 4a636e9c7a21 scsi: mpt3sas: Remove superfluous memset() adds ca358af1d1bb scsi: dc395x: Use %*ph to print small buffer adds ee9108fedf63 scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc adds e555cd5f17be scsi: aacraid: Remove pci-dma-compat wrapper API adds daf4b00b7576 scsi: aic7xxx: Remove pci-dma-compat wrapper API adds ece0eeff4c72 scsi: dc395x: Remove pci-dma-compat wrapper API adds a5a20c4a294e scsi: mpt3sas: Remove pci-dma-compat wrapper API adds 8f31fa53d36b scsi: hpsa: Remove pci-dma-compat wrapper API adds 8d1f1ffaeb27 scsi: qla2xxx: Remove pci-dma-compat wrapper API adds ec090ef8cd1c scsi: megaraid: Remove pci-dma-compat wrapper API adds 574918e69720 scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_ [...] adds 650b323c8e7c scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call adds cb562b132bf8 scsi: snic: Fix spelling mistakes of "Queueing" adds 886a0b54f8e6 scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" adds 29779a22af6f scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" adds a9b83986fd6e scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" adds 715f43c66c45 scsi: aic7xxx: Fix error code handling adds 8905cbdae986 scsi: qla2xxx: Remove redundant variable initialization adds bbf2d06a9d76 scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() adds ca4fb89a3d71 scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() adds 44f4daf8678a scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() adds 32417d7844ab scsi: esas2r: Remove unnecessary casts adds 5df6f2def50c scsi: ufs: Introduce skipping manual flush for Write Booster adds 7973b8ac669e scsi: ufs: exynos: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL adds ad0c7775e745 scsi: scsi_debug: Implement lun_format adds cfd3d2225aa5 scsi: aacraid: Remove erroneous fallthrough annotation adds cc770ce34aee scsi: ufs: Make ufshcd_print_trs() consider UFSHCD_QUIRK_P [...] adds 9535f2152ace scsi: qedi: Remove redundant NULL check adds e34ce005a177 scsi: dpt_i2o: Remove set but not used 'pHba' adds 7149e0cb31c5 scsi: isci: Remove set but not used 'index' adds bef7afbf3bb6 scsi: mptscsih: Remove set but not used 'timeleft' adds 9e21760e4ce4 scsi: hpsa: Update copyright adds 0051a150c32f scsi: MAINTAINERS: Update smartpqi and hpsa adds 5f59128c83fc scsi: smartpqi: Update documentation adds 2a71268160b4 scsi: smartpqi: Update copyright adds 307348f6ab14 scsi: ufs: Abort tasks before clearing them from doorbell adds 2355b66ed20c scsi: ufs: Handle LINERESET indication in err handler adds a08a07326510 scsi: arm: Avoid comma separated statements adds e5f48ac42cc9 scsi: qla2xxx: Fix the return value adds 255937d77390 scsi: fdomain_isa: Merge branches in fdomain_isa_match() adds c65b4f37db46 scsi: fnic: Remove set but not used 'old_vlan' adds 6c53316d4898 scsi: fnic: Remove set but not used variable in is_fnic_fi [...] adds 446034e3d419 scsi: fnic: Remove set but not used 'fr_len' adds 16d7fd9079af scsi: fnic: Remove set but not used 'eth_hdrs_stripped' adds 2a5c98d2d2fe scsi: fc: Add 256GBit speed setting to SCSI FC transport adds 847e83552945 scsi: hisi_sas: Avoid accessing to SSP task for SMP I/Os adds 4b3a1f1feda6 scsi: hisi_sas: Modify macro name for OOB phy linkrate adds caeddc0453b9 scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LIN [...] adds ca06f2cd01d0 scsi: hisi_sas: Make phy index variable name consistent adds 2c4d582322ff scsi: hisi_sas: Add BIST support for phy FFE adds 981cc23e741a scsi: hisi_sas: Add BIST support for fixed code pattern adds b601577df68a scsi: hisi_sas: Add missing newlines adds 26f84f9bc3ba scsi: hisi_sas: Code style cleanup adds 5d929371b71b scsi: MAINTAINERS: Update Marvell owned driver maintainers adds 979e0dc3457c scsi: scsi_debug: Adjust num_parts to create equally sized [...] adds 8c6572356646 scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb adds 499f7a966092 scsi: ufshcd: Allow specifying an Auto-Hibernate Timer val [...] adds 802c60e3684e scsi: ibmvfc: Use compiler attribute defines instead of __ [...] adds df4d7329b255 scsi: ibmvfc: Interface updates for future FPIN and MQ support adds 5476b7f5ae7b scsi: docs: Remove obsolete scsi typedef text from scsi_mi [...] adds 3f8ad0072bf7 scsi: qedi: Use qed count from set_fp_int in msix allocation adds 5c35e4646566 scsi: qedi: Skip firmware connection termination for PCI s [...] adds 28b35d17f9f8 scsi: qedi: Fix list_del corruption while removing active I/O adds c0650e28448d scsi: qedi: Protect active command list to avoid list corruption adds 5a2e69af16ce scsi: qedi: Use snprintf instead of sprintf adds 4118879be375 scsi: qedi: Mark all connections for recovery on link down event adds f4ba4e55db6d scsi: qedi: Add firmware error recovery invocation support adds 96a766a789eb scsi: qedi: Add support for handling PCIe errors adds 30a90782c105 scsi: ufs: ufs-mediatek: Eliminate error message for unbound mphy adds a3e40b80dc95 scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk adds 9a9ddb8a3a6d scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode adds e0f9f862623c scsi: ufs: ufs-mediatek: Add host reset mechanism adds 066664645d9a scsi: qedf: Change the debug parameter permission to read & write adds 31fc82d7fbd8 scsi: qedf: Correct the comment in qedf_initiate_els adds f78f8126264b scsi: qedf: Fix for the session’s E_D_TOV value adds 41715c6292b6 scsi: qedf: FDMI attributes correction adds 10aff62fab26 scsi: qedf: Return SUCCESS if stale rport is encountered adds 55e049910e08 scsi: qedf: Add schedule_hw_err_handler callback for fan failure adds 988100a7de0f scsi: qedf: Retry qed->probe during recovery adds c0014f94218e scsi: qla2xxx: Warn if done() or free() are called on an a [...] adds 622299f16f33 scsi: qla2xxx: Simplify return value logic in qla2x00_get_ [...] adds 7d88d5dff95f scsi: qla2xxx: Log calling function name in qla2x00_get_sp [...] adds 31a3271ff11b scsi: qla2xxx: Handle incorrect entry_type entries adds 71957b6112cd scsi: ufs: ufs-mediatek: Fix build warnings with make W=1 adds 5e48a084f4e8 scsi: ibmvfc: Fix error return in ibmvfc_probe() adds 09fd5f0ddf32 scsi: ufs: Fix 'unmet direct dependencies' config warning adds 3eedb4202d4c scsi: qla1280: Remove set but not used variable in qla1280_done() adds 9b0f9e59bc81 scsi: qla1280: Remove set but not used variable in qla1280 [...] adds bf70bf28bf87 scsi: qla1280: Remove set but not used variable in qla1280 [...] adds c8d67fbb6085 scsi: qla1280: Remove set but not used variable in qla1280 [...] adds 27216a9d85a0 scsi: pmcraid: Remove set but not used 'res' adds 8b02fc756af6 scsi: gdth: Remove set but used 'cmd_index' adds 2de7649cff44 scsi: lpfc: Remove set but not used 'qp' adds 02f7415054d7 Merge branch '5.9/scsi-fixes' into 5.10/scsi-ufs adds 247f99445938 scsi: ufs-pci: Add LTR support for Intel controllers adds 34eb5ccf35da scsi: qla2xxx: Remove unneeded variable 'rval' adds 8d4089cdc313 scsi: sym53c8xx_2: Remove unneeded semicolon adds 94e476520e1e scsi: nsp32: Remove unneeded semicolon adds bff8b14b0974 scsi: fnic: Remove unneeded semicolon adds a9e81c2922bf scsi: libfc: Fix passing zero to 'PTR_ERR' warning adds 3f4fee002b00 scsi: aic94xx: Remove unused inline function adds addf13729615 scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() adds d251193d1732 scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_c [...] adds 1c370903d12d scsi: target: Remove redundant assignment to variable 'ret' adds 62aa501dc9dd scsi: megaraid: Make smp_affinity_enable static adds f38c43a0e900 scsi: mpt3sas: Detect tampered Aero and Sea adapters adds 45181eab8ba7 scsi: mpt3sas: Fix sync irqs adds 3d49f7426e6c scsi: mpt3sas: A small correction in _base_process_reply_queue adds 782e2efb749f scsi: ufs: Fix NOP OUT timeout value adds 6d70cb343484 scsi: target: tcmu: Add missing newline when printing parameters adds 342c81eeaaf0 scsi: core: Clean up scsi_noretry_cmd() adds 46c9d608f989 scsi: core: Update additional sense codes list adds 4b29cb6197d9 scsi: ibmvfc: Avoid link down on FS9100 canister reboot adds bb1932dbb83a scsi: sym53c8xx_2: Delete unnecessary else-if in sym_xerr_ [...] adds 571e15688628 scsi: aacraid: Make some symbols static in aachba.c adds 7867c549d574 scsi: isci: Make isci_host_attrs static adds 5c2ef01448e9 scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c adds 2494ebe1b3f7 scsi: isci: Make scu_link_layer_set_txcomsas_timeout() static adds ebe41b991d37 scsi: myrs: Make some symbols static adds 9d8a5510281c scsi: myrb: Make some symblos static adds beef6fd02b90 scsi: virtio_scsi: Rescan the entire target on transport r [...] adds f97e6e1eabbf scsi: aic7xxx: Use kmemdup() in two places adds ed5dd6a67d5e scsi: core: Only re-run queue in scsi_end_request() if dev [...] adds 52ef2743f16c scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tc [...] adds 7e98905e9d0d scsi: target: tcmu: Optimize queue_cmd_ring() adds 3c9a7c58ea3d scsi: target: tcmu: Optimize scatter_data_area() adds 2584e5aef87a scsi: ibmvfc: Protect vhost->task_set increment by the host lock adds dd8d0bf6fb72 scsi: qla2xxx: Fix I/O failures during remote port toggle testing adds 1e98fb0f9208 scsi: qla2xxx: Setup debugfs entries for remote ports adds 27c8aa5e1b06 scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices adds 3aac0c0fde17 scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec adds d68930bae477 scsi: qla2xxx: Reduce duplicate code in reporting speed adds d38cb849e17a scsi: qla2xxx: Fix memory size truncation adds 49db4d4e02aa scsi: qla2xxx: Performance tweak adds a35f87bdcc06 scsi: qla2xxx: Fix I/O errors during LIP reset tests adds 4e5a05d1ecd9 scsi: qla2xxx: Make tgt_port_database available in initiator mode adds 6152d20fa670 scsi: qla2xxx: Add rport fields in debugfs adds 89c72f4245a8 scsi: qla2xxx: Add IOCB resource tracking adds cf3c54fb49a4 scsi: qla2xxx: Add SLER and PI control support adds 767c8457b729 scsi: qla2xxx: Update version to 10.02.00.102-k adds 97d0e04d38b4 scsi: bnx2i: Remove unnecessary mutex_init() adds 713a846884ce scsi: oak: Remove redundant initialization of variable ret adds 3d1a99e2b540 scsi: libsas: Simplify the return expression of sas_discov [...] adds 590b0d2372fe scsi: ufs-mediatek: Support performance mode for inline en [...] adds c1a3bf99d76e scsi: ufs-mediatek: dt-bindings: Add mt8192-ufshci compati [...] adds 2dd39fad92a1 scsi: ufs: ufs-exynos: Use devm_platform_ioremap_resource_ [...] adds 7dc0f671d89c scsi: qla2xxx: Correct the check for sscanf() return value adds 44f5a37d1e3e scsi: qla2xxx: Fix buffer-buffer credit extraction error adds 7a6cdbd5e875 scsi: qla2xxx: Fix MPI reset needed message adds 3e6efab865ac scsi: qla2xxx: Fix reset of MPI firmware adds 50457dab670f scsi: qla2xxx: Fix crash on session cleanup with unload adds 94eda2717826 scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue adds 718c2fe92b20 scsi: qla2xxx: Update version to 10.02.00.103-k adds 7010645ba725 scsi: target: core: Add CONTROL field for trace events adds 2a242d59d6b9 scsi: core: Add limitless cmd retry support adds 0610959fbbca scsi: sd: Allow user to configure command retries adds 7f5523f69709 scsi: qla2xxx: Fix inconsistent format argument type in tc [...] adds 250bd00923c7 scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c adds 72e813d9a1b7 scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c adds 6500251e5906 scsi: ufs: Fix missing brace warning for old compilers adds 712582e60f28 scsi: fnic: Do not call 'scsi_done()' for unhandled commands adds 2a7869d6c9a1 scsi: snic: Remove unnecessary condition adds 1dfbed19455b scsi: fnic: Fix inconsistent format argument type in fnic_ [...] adds 61741d8699e1 scsi: target: tcmu: Fix warning: 'page' may be used uninitialized adds 7dc71ac8eb0b scsi: qedi: Add schedule_hw_err_handler callback for fan failure adds 66ab2fa37216 scsi: aacraid: Add a missing iounmap call adds 38b2db564d9a scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() adds 962d359c4d3b scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() adds 055f15ab2cb4 scsi: mvumi: Fix error return in mvumi_io_attach() adds 7fc83de599fe scsi: jazz_esp: Use module_platform_driver to simplify the code adds d30fbf2ce12f scsi: mac_esp: Use module_platform_driver to simplify the code adds e4c6d2872e25 scsi: qlogicpti: Use module_platform_driver to simplify the code adds a3b73c96b4ae scsi: sni_53c710: Use module_platform_driver to simplify the code adds 2d00ffe725a9 scsi: sun3x_esp: Use module_platform_driver to simplify the code adds ea0dc2002ef5 scsi: sun_esp: Use module_platform_driver to simplify the code adds 121432e87093 scsi: qla4xxx: Delete unneeded variable 'status' in qla4xx [...] adds 936dc95d09d8 scsi: snic: Convert to use DEFINE_SEQ_ATTRIBUTE macro adds 37fa429ef7ba scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_ [...] adds da7d5d72ae83 scsi: qedf: Remove redundant assignment to variable 'rc' adds 7f054da7738a scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling [...] adds 6c459ea1542b scsi: hisi_sas: Switch to new framework to support suspend [...] adds 65ff4aef7e9b scsi: hisi_sas: Add controller runtime PM support for v3 hw adds e06596d5000c scsi: hisi_sas: Add check for methods _PS0 and _PR0 adds 16fd4a7c5917 scsi: hisi_sas: Add device link between SCSI devices and hisi_hba adds b14a37e011d8 scsi: hisi_sas: Filter out new PHY up events during suspend adds 69f4ec1edb13 scsi: hisi_sas: Recover PHY state according to the status [...] adds 55e0500eb5c0 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 2d26684a4af6 leds: s3c24xx: Remove unused machine header include adds fa31311c3163 leds: mt6323: move period calculation adds a2f8e2b4f181 leds: we don't want people to use LED subsystem for vibrations adds deae5de3340f leds: sgm3140: fix led->LED for consistency adds 8ebe6d29a3f1 dt-bindings: leds: pca955x: Add IBM implementation compati [...] adds 46de3adb5240 leds: pca955x: Add an IBM software implementation of the P [...] adds 87e236845a34 leds: LP55XX_COMMON needs to depend on LEDS_CLASS adds dce1452301e7 dt: bindings: lp50xx: Introduce the lp50xx family of RGB drivers adds 242b81170fb8 leds: lp50xx: Add the LP50XX family of the RGB LED driver adds 3d93edc77515 dt: bindings: lp55xx: Updte yaml examples with new color ID adds dddb4e38c6ba leds: is31fl319x: Add shutdown pin and generate a 5ms low [...] adds 23bdfe00424c DT: leds: Add an optional property named 'shutdown-gpios' adds 47eaa8ba12cc leds: lm3692x: Simplify with dev_err_probe() adds 7e8da60596b2 leds: pwm: Simplify with dev_err_probe() adds 4582e783a2f4 leds: sgm3140: Simplify with dev_err_probe() adds 03eb2ca44a95 leds: tlc591xx: Simplify with dev_err_probe() adds de73f275a059 leds: pwm: Allow automatic labels for DT based devices adds f1b0a43bba3d leds: various: compile if COMPILE_TEST=y adds 2aebb78040e7 leds: ip30: compile if COMPILE_TEST=y adds 2779f4724b2f leds: various: use device_get_match_data adds 8853c95e997e leds: various: use dev_of_node(dev) instead of dev->of_node adds 05dec742bd20 leds: lt3593: do not rewrite .of_node of new LED device to [...] adds 99a013c840a0 leds: various: use only available OF children adds 2c6775625434 leds: various: fix OF node leaks adds ff5c89d44453 leds: bcm6328, bcm6358: use devres LED registering function adds e4e912a349b2 leds: bcm6328, bcm6358: use struct led_init_data when registering adds 3a953dc330e9 leds: lm3697: use struct led_init_data when registering adds 0b9e35728748 leds: lm3697: cosmetic change: use helper variable, revers [...] adds d7d02b8af5bc leds: max77650: use struct led_init_data when registering adds 6b8274de375b leds: mt6323: use struct led_init_data when registering adds b23ca98af611 leds: mt6323: cosmetic change: use helper variable adds eed951bbf737 leds: pm8058: use struct led_init_data when registering adds fb270ba0d9ba leds: pm8058: cosmetic change: use helper variable adds 1016daf98179 leds: pm8058: cosmetic change: no need to return in if guard adds 6be2030dd752 leds: is31fl32xx: use struct led_init_data when registering adds 40f97281ff05 leds: ns2: use devres LED registering function adds 19d4deb7b240 leds: ns2: alloc simple array instead of struct ns2_led_priv adds 01d0b14d0e52 leds: ns2: support OF probing only, forget platdata adds f72deb717d5b leds: ns2: move parsing of one LED into separate function adds 528c9515b28d leds: ns2: use devres API for getting GPIO descriptors adds 01026cecf619 leds: ns2: cosmetic structure rename adds a78bd8f33fd7 leds: ns2: cosmetic variable rename adds a2fc703cc955 leds: ns2: cosmetic change adds b3f96922839a leds: ns2: cosmetic change: use helper variable adds a4a469b4314e leds: ns2: register LED immediately after parsing DT properties adds 48b77cdca50a leds: ns2: remove unneeded variable adds f847ef543ce4 leds: ns2: use struct led_init_data when registering adds c4241abcd500 leds: pca9532 - simplify the return expression of pca9532_remove adds 1ece06acd29e leds: Add driver for Acer Iconia Tab A500 adds d3ab963cf980 leds: lm36274: cosmetic: rename lm36274_data to chip adds a448fcf19c9c leds: lm36274: don't iterate through children since there [...] adds 1aeef38c6a4a leds: lm36274: use struct led_init_data when registering adds 484456712de4 leds: lm36274: do not set chip settings in DT parsing function adds 5c0d20a968ae leds: lm36274: use platform device as parent of LED adds 60bbd9d411e3 leds: lm36274: use devres LED registering function adds 4b64c0510b66 leds: lm3532: don't parse label DT property adds 006631969880 leds: syscon: use struct led_init_data when registering adds c49d6cab0d7f leds: parse linux,default-trigger DT property in LED core adds 38b393fec298 leds: tca6507: Absorb platform data adds 96f524105b9c leds: tca6507: use fwnode API instead of OF adds e8b7dabc6565 leds: tca6507: fix warning triggered by fwnode conversion. adds a238098251b6 leds: tca6507: fix potential zero passed to ERR_PTR adds 39118499a626 leds: pca963x: cosmetic: use helper variables, better indentation adds af26bebea119 leds: pca963x: use devres LED registering function adds fc0b1eca2ef0 leds: pca963x: cosmetic: rename variables adds 5db8509349ce leds: pca963x: cosmetic: rename variables adds b5a3b44f2ddc leds: pca963x: use flexible array adds 9e955a421d15 leds: lm3532: Fix warnings for undefined parameters adds 9adc8af4c2f4 leds: lm36274: Fix warning for undefined parameters adds 2a378856e32c leds: pca9532: correct shift computation in pca9532_getled adds 7ac5338c3c7c leds: pca9532: read pwm settings from device tree adds 364682d1bc16 leds: TODO: Add documentation about possible subsystem imp [...] adds abcc131292aa ledtrig-cpu: Limit to 8 CPUs adds 9694881d92f4 dt-bindings: leds: tca6507: convert to YAML adds b7f0b3bd1fe3 leds: tca6507: do not set GPIO names adds c1ff1a1d3598 leds: tca6507: cosmetic change: use helper variable adds 7e2dc43da2c0 leds: tca6507: remove binding comment adds 85fc8efe85d4 leds: pca963x: register LEDs immediately after parsing, ge [...] adds 564ead1280d7 leds: pca963x: use struct led_init_data when registering adds 108f4664e344 leds: tlc591xx: fix leak of device node iterator adds 940cca1ab5d6 leds: ns2: convert to fwnode API adds 8fd8f94235c2 leds: ns2: do not guard OF match pointer with of_match_ptr adds 98d278ca00bd leds: lm3697: Fix out-of-bound access adds 19d2e0cef0b1 leds: pwm: Remove platform_data support adds 7fafb54c7d39 Merge tag 'leds-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds fe9c36442769 pinctrl: nomadik: Fix pull direction debug info adds 0c0a41fb1748 pinctrl: armada-37xx: Add comment for pcie1_reset pin group adds 441717c46fc7 dt-bindings: pinctrl: qcom: Add msm8226 pinctrl bindings adds db436a7198a7 pinctrl: qcom: Add msm8226 pinctrl driver. adds aebebcf910c4 dt-bindings: pinctrl: Add bindings for Actions S500 SoC adds 45de28e31a6e pinctrl: actions: Add Actions S500 pinctrl driver adds e1c174318559 MAINTAINERS: Set pinctrl binding entry for all Actions Sem [...] adds 7c81b7199b79 dt-bindings: pinctrl: mt8192: add pinctrl file adds d2f2f1321c19 dt-bindings: pinctrl: mt8192: add binding document adds d32f38f2a8fc pinctrl: mediatek: Add pinctrl driver for mt8192 adds ebc2599144b6 pinctrl: mcp23s08: Improve error messaging in ->probe() adds b445f6237744 pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser adds b9b7fb29433b pinctrl: mcp23s08: Fix mcp23x17 precious range adds 8e2f830acaa4 pinctrl: actions: pinctrl-owl: Constify owl_pinctrl_ops an [...] adds d01afb7115b1 pinctrl: actions: pinctrl-s700: Constify s700_padinfo[] adds 8a643cc8d56d pinctrl: actions: pinctrl-s900: Constify s900_padinfo[] adds 1825c1fe0057 pinctrl: Add DT bindings for Toshiba Visconti TMPV7700 SoC adds a68a7844264e pinctrl: visconti: Add Toshiba Visconti SoCs pinctrl support adds 96bef667ddbb dt-bindings: pinctrl: sunxi: Get rid of continual nesting adds 5e842dc23cd3 dt-bindings: pinctrl: sunxi: Add A100 pinctrl bindings adds 473436e7647d pinctrl: sunxi: add support for the Allwinner A100 pin controller adds 0662e4a190cf pinctrl: rockchip: depend on OF adds 6d8e04f9d383 pinctrl: sx150x: Fix pinctrl enablement order bug adds 84f28fc38d2f pinctrl: devicetree: Keep deferring even on timeout adds 417e24986935 pinctrl: sh-pfc: r8a7790: Add USB1 PWEN pin and group adds bbf369d4e59a pinctrl: sh-pfc: r8a7790: Add CAN pins, groups and functions adds 7b9ec811752c dt-bindings: pinctrl: sh-pfc: Convert to json-schema adds aa5b0f7e0f7e pinctrl: sh-pfc: Tidy up Emma Mobile EV2 adds af028ecd546a pinctrl: sh-pfc: Collect Renesas related CONFIGs in one place adds 16261dcd7cd1 pinctrl: sh-pfc: Align driver description title adds d89a08f52b0d pinctrl: sh-pfc: Tidy up driver description title adds a4eb6afa7c2c pinctrl: rza1: Switch to using "output-enable" adds d4691b7f6231 dt-bindings: pinctrl: renesas,rza2-pinctrl: Fix pin contro [...] adds 5398b2fa4647 dt-bindings: pinctrl: rza1: Convert to json-schema adds 5f76771a4a45 dt-bindings: pinctrl: rzn1: Convert to json-schema adds 1308fb4e4eae pinctrl: rzn1: Do not select GENERIC_PIN{CTRL_GROUPS,MUX_F [...] adds 077365a94116 pinctrl: Rename sh-pfc to renesas adds 540d9757cea8 pinctrl: renesas: Reintroduce SH_PFC for common sh-pfc code adds e777f8c8f9f6 Merge tag 'renesas-pinctrl-for-v5.10-tag1' of git://git.ke [...] adds 0e2d769d4b4e pinctrl: cherryview: Drop stale comment adds 8a8285707780 pinctrl: cherryview: Move custom community members to sepa [...] adds 3ea2e2cabd2d pinctrl: cherryview: Switch to use struct intel_pinctrl adds 359164fa730c pinctrl: cherryview: Utilize temporary variable to hold de [...] adds ff360d62d9fe pinctrl: intel: Extract intel_pinctrl_get_soc_data() helpe [...] adds ce7793e9ef63 pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() adds 10c857f063fc pinctrl: cherryview: Switch to use intel_pinctrl_get_soc_data() adds 04d53068508e pinctrl: intel: Update header block to reflect direct depe [...] adds a0bf06dc51db pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA [...] adds 5b398f8fc186 Merge tag 'intel-pinctrl-v5.10-1' of git://git.kernel.org/ [...] adds 3c41f0609e63 pinctrl: mt65xx: add OF bindings for MT8167 adds 82d70627e94a pinctrl: mediatek: Add MT8167 Pinctrl driver adds 07ae3f0784c1 pinctrl: imx: Use function callbacks for SCU related functions adds 0080c5342826 pinctrl: imx: Support building SCU pinctrl core driver as module adds 7233f7cf4b02 pinctrl: imx: Support building i.MX pinctrl core driver as module adds cdfd8606e096 dt-bindings: pinctrl: renesas,pfc: align example GPIO hog [...] adds 7e8d8ac78f35 pinctrl: aspeed: Format pinconf debug consistent with pinmux adds 1d6db5ae6b09 pinctrl: aspeed: Use the right pinconf mask adds 05c0a8a9feda pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks adds d3ef8c6b2286 pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780. adds d9f5dc495278 pinctrl: Ingenic: Correct the pullup and pulldown paramete [...] adds f4b5c348d65b pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs. adds da2ab12f99d3 pinctrl: sprd: use module_platform_driver to simplify the code adds 43b7229ef86f pinctrl: spear: simplify the return expression of spear310 [...] adds 5608215665b9 pinctrl: spear: simplify the return expression of tvc_connect() adds 1e871d0c0bde dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5 adds 737894d26543 pinctrl: at91-pio4: add support for sama7g5 SoC adds 17f2c8d36f8c pinctrl: ocelot: simplify the return expression of ocelot_ [...] adds 19f599e83ac5 pinctrl: mediatek: mt7622: add antsel pins/groups adds 98a40a34e0b6 pinctrl: nuvoton: npcm7xx: Constify static ops structs adds 48548c786572 pinctrl: mediatek: use devm_platform_ioremap_resource_byname() adds 3163508b207f pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2 adds cb8cc18508fb pinctrl: tigerlake: Fix register offsets for TGL-H variant adds 701372c7e8f1 pinctrl: cannonlake: Modify COMMUNITY macros to be consistent adds a0cec28c9652 pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent adds 9b9448f39e83 pinctrl: single: fix pinctrl_spec.args_count bounds check adds f4a2b19c37ca pinctrl: single: fix debug output when #pinctrl-cells = 2 adds db7515783b99 pinctrl: mediatek: Free eint data on failure adds c6662da804c4 pinctrl: visconti: PINCTRL_TMPV7700 should depend on ARCH_ [...] adds 4e787e040534 dt-bindings: pinctrl: sunxi: Allow pinctrl with more inter [...] adds 55596c544556 pinctrl: amd: Add missing pins to the pin group list adds b4e1bce85fd8 Merge tag 'pinctrl-v5.10-1' of git://git.kernel.org/pub/sc [...] adds f8f79fa6bb25 dt-bindings: at25: convert the binding document to yaml adds 92adc6bcfad7 dt-bindings: w1: Convert i.MX to json-schema adds 92ced918448d dt-bindings: crypto: Convert MXS DCP to json-schema adds 921ab310873f dt-bindings: crypto: Convert i.MX SCC to json-schema adds 21d3aecc88c6 dt-bindings: crypto: Convert i.MX sahara to json-schema adds 8ba41d6bd989 dt-bindings: fsl: Convert i.MX7ULP PM to json-schema adds a505e52a6591 dt-bindings: fsl: Convert i.MX7ULP SIM to json-schema adds f83febb44b42 dt-bindings: rng: Convert i.MX to json-schema adds fd0ae78d04f3 dt-bindings: perf: Convert i.MX DDR to json-schema adds 3a52d2986204 dt-bindings: nvmem: Convert snvs lpgpr to json-schema adds 5deac4589111 dt-bindings: ata: Convert i.MX sata to json-schema adds 1c5711876b32 dt-bindings: gpio: Convert vf610 to json-schema adds 70a29209f67c of: platform: Destroy child devices symmetrically adds 28726bac1aa7 dt-bindings: clock: Update i.MX28 example adds d74671b6a9a1 dt-bindings: clock: Update i.MX23 example adds ebd35674aee6 dt-bindings: serial: Convert i.MX uart to json-schema adds 66f669d6fc88 dt-bindings: serial: Convert MXS auart to json-schema adds 178984d85609 dt-bindings: serial: Convert NXP lpuart to json-schema adds 4036707c7c61 scripts/dtc: dtx_diff - make help text formatting consistent adds 3e6ae2438d8b dt-bindings: Bump minimum version of dtschema to 2020.8.1 adds b8a49399fb7a dt-bindings: Use json for processed-schema* adds 7ba58fff001d dt-bindings: Validate DT binding schema in a single call adds 2dab430a8e71 dt-bindings: sound: Remove unused 'linux,hdmi-audio' adds 06f7f8e6f958 dt-bindings: phy: Remove phy-stih41x-usb binding adds 282d66289d58 dt-bindings: interrupt-controller: Remove obsolete 'img,me [...] adds a85a4aa32ab9 dt-bindings: timers: sp-804: Convert to json-schema adds af4ed018849b dt-bindings: vendor-prefixes: Add Cisco Meraki vendor prefix adds f710b49e3c45 dt-bindings: convert spmi.txt to spmi.yaml adds d8db9dc34871 dt-bindings: hwlock: omap: Convert binding to YAML adds 7c5798ab1fc5 dt-bindings: connector: Convert Samsung 11-pin USB binding [...] adds af312c87774c dt-bindings: display: samsung,amoled-mipi-dsi: Do not requ [...] adds 6b80c3d664a7 dt-bindings: crypto: slimsss: Correct a typo in compatible adds 1c6d7e4b1fce dt-bindings: arm: samsung: pmu: Add missing properties adds 6a1aa95508fc dt-bindings: timer: exynos4210-mct: Add missing clocks adds 5d7fb8b80f5e dt-bindings: mfd: google,cros-ec: Add missing properties adds 95da350eeff3 dt-bindings: gpu: arm,mali-midgard: Add missing properties adds 714872891415 dt-bindings: gpu: arm,mali-utgard: Add missing properties adds 2c1fb9f408b2 dt-bindings: gpu: arm,mali-utgard: Correct Maxime's email adds 5823417c942c dt-bindings: mailbox: fsl,mu: Fix i.MX 8QXP compatible matching adds 5ed5807364a5 dt-bindings: phy: convert phy-hi3660-usb3.txt to yaml adds 0309c683dd7e dt-bindings: power: fsl,imx-gpcv2: Document interrupt cont [...] adds 33f9e5070ccb dt-bindings: display: bridge: nwl-dsi: Add common properties adds feb39c74f296 dt-bindings: gpu: vivante,gc: Add common properties adds 2745f888db7b dt-bindings: gpu: vivante,gc: Remove trailing whitespace adds 7f1f43f436cb dt-bindings: perf: fsl-imx-ddr: Add i.MX 8M compatibles adds d058717bdff4 dt-bindings: pwm: imx-pwm: Add i.MX 8M compatibles adds 669e8aa347e6 dt-bindings: serial: fsl-imx-uart: Add i.MX 8M compatibles adds cc4521cf8877 dt-bindings: serial: fsl-lpuart: Fix compatible matching adds 10f77331f997 dt-bindings: watchdog: fsl-imx-wdt: Add i.MX 8M compatibles adds e446eba1533a dt-bindings: reset: fsl,imx7-src: Add i.MX 8M compatibles adds c0310e49d315 dt-bindings: thermal: imx8mm-thermal: Add i.MX 8M Nano compatible adds df3682987d19 dt-bindings: nvmem: imx-ocotp: Update i.MX 8M compatibles adds ce214b10c643 dt-bindings: mfd: rohm,bd71847-pmic: Correct clock propert [...] adds 2b5ee687ad86 dt-bindings: interrupt-controller: fsl,irqsteer: Fix compa [...] adds b781592c909a dt-bindings: mtd: gpmi-nand: Add i.MX 8M compatibles adds 2c2262307051 dt-bindings: clock: imx8m: Integrate duplicated i.MX 8M schemas adds 488e5947d975 dt-bindings: power: Correct interrupt flags in examples adds 73d3e43f9813 dt-bindings: watchdog: sp-805: Convert to Json-schema adds 5f40bb39ad55 of: properties of reserved-memory nodes adds 73f76a41c4ed dt-bindings: example: Extend based on practice adds eab1de67d292 dt-bindings: sp804: add support for Hisilicon sp804 timer adds 1c36e50f05d9 dt-bindings: gpio: gpio-vf610: fix iMX 7ULP compatible matching adds 8bccbeb6e501 dt-bindings: Add LM81 and DS1780 as trivial devices adds b38b4183d282 dt-bindings: gpu: samsung-rotator: Add missing properties adds 873462adb0b3 dt-bindings: example: Grammar improvements adds 4a3c53ce68c8 dt-bindings: vendor-prefixes: add DFI adds cdfd07d0e284 dt-bindings: vendor-prefixes: add iMX6 Rex Project adds 2c72cdba6cc7 dt-bindings: vendor-prefixes: add Embest RIoT adds 83c84b8b9e6a dt-bindings: vendor-prefixes: add Wandbord/Technexion adds 99db399876f6 dt-bindings: vendor-prefixes: add Zealz adds 5376471b2c4c dt-bindings: mfd: syscon: add some compatible strings for [...] adds 4041a78249cd dt-bindings: arm: hisilicon: delete the descriptions of Hi [...] adds 921a31639cb5 dt-bindings: arm: hisilicon: split the dt-bindings of each [...] adds 1d86b0895324 dt-bindings: arm: hisilicon: convert Hisilicon board/soc b [...] adds 42f2445fe84c dt-bindings: arm: hisilicon: add binding for SD5203 SoC adds f1d60fbb4911 dt-bindings: arm: hisilicon: convert system controller bin [...] adds 5b6b3e21ec4a dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bin [...] adds 65eb73b87c0e dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindi [...] adds 1dc0041db230 dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabri [...] adds aeb9dd8491c2 dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootw [...] adds 9266ff505a77 dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200 [...] adds 6db13e108eb6 dt-bindings: arm: hisilicon: convert LPC controller bindin [...] adds 993dcfac64eb dt-bindings: riscv: sifive-l2-cache: convert bindings to j [...] adds c34095fab105 dt-bindings: arm: Add missing root node constraint for boa [...] adds 24d5979549d2 dt-bindings: display: Add dsi-controller.yaml in DSI contr [...] adds 1b25b207d207 dt-bindings: mfd: ti,j721e-system-controller: Fix incorrec [...] adds aa6174f0d31e Merge branch 'dt/linus' into dt/next adds 8c465e220bbc dt-bindings: mailbox: fsl,mu: Add missing power-domains adds 7a64ed02ca2d dt-bindings: serial: fsl-imx-uart: fix i.MX 53 and 6 compa [...] adds 891adc1303fe dt-bindings: hwlock: omap: Fix warnings with k3.yaml adds 5be478f9c24f dt-bindings: Another round of adding missing 'additionalPr [...] adds 36705c6fc498 dt-bindings: vendor-prefixes: favor "gateworks" over "gw" adds 406171bf9a19 dt-bindings: fu540: prci: convert PRCI bindings to json-schema adds c825a081c169 dt-bindings: riscv: convert plic bindings to json-schema adds 6b49329ae68c dt-bindings: riscv: convert pwm bindings to json-schema adds 12d1f4c30ec5 dt-bindings: arm: hisilicon: convert Hi6220 domain control [...] adds 5f3ae016a68f Docs: Fixing spelling errors in Documentation/devicetree/b [...] adds 6fdc6e23a7d1 dt-bindings: Add missing 'unevaluatedProperties' adds 4828556dca12 dt-bindings: Use 'additionalProperties' instead of 'uneval [...] adds 6a0e321ea735 dt-bindings: Explicitly allow additional properties in com [...] adds ab6ccab6df24 dt-bindings: pinctrl: qcom: Fix typo abitrary adds ec9e656854f3 dt-bindings: pinctrl: sirf: Fix typo abitrary adds 16b0b2baaf83 dt-bindings: powerpc: Add a schema for the 'sleep' property adds 44ec8b20d1e9 dt-bindings: Add running yamllint to dt_binding_check adds 6e9c9686d826 scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121 adds a5917fa87694 dt-bindings: pwm: imx: document i.MX compatibles adds 879baf11777c dt-bindings: arm: hisilicon: add missing properties into s [...] adds 0450d1f9a295 dt-bindings: arm: hisilicon: add missing properties into c [...] adds 588614be61b7 dt-bindings: update usb-c-connector example adds 441848282c59 dt: Remove booting-without-of.rst adds faaa30dd1f4b spi: dt-bindings: spi-controller: explicitly require #addr [...] adds bd36e51d10e7 dt-bindings: misc: explicitly add #address-cells for slave mode adds f888bdf9823c Merge tag 'devicetree-for-5.10' of git://git.kernel.org/pu [...] adds 3abee4579484 mfd: Add simple regmap based I2C driver adds 48e28a249e3b dt-bindings: mfd: Add bindings for sl28cpld adds a538ad229bbe mfd: simple-mfd-i2c: Add sl28cpld support adds 03ac990e0ac0 irqchip: Add sl28cpld interrupt controller support adds 85174ca66376 watchdog: add support for sl28cpld watchdog adds 9db33d221efc pwm: Add support for sl28cpld PWM controller adds b7536d8749e5 gpio: Add support for the sl28cpld GPIO controller adds 3f697027bcb0 hwmon: Add support for the sl28cpld hardware monitoring co [...] adds 31c53962d65f mfd: Kconfig: Fix typo of 'individual' adds d1264a075ed6 mfd: rn5t618: Add a power supply subdevice adds e26ea09b6e09 mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning adds ffa9cda9e62f dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding adds ede6b2d1dfc0 mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller adds f104563fe080 mfd: madera: Simplify with dev_err_probe() adds 41c9c06c491a mfd: stmfx: Simplify with dev_err_probe() adds 0f1b1b899521 mfd: wcd934x: Simplify with dev_err_probe() adds b6d213fb0b50 mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table adds 5f039fa742b6 mfd: intel-lpss: Add device IDs for UART ports for Lakefield adds a75bfc824a2d mfd: sprd: Add wakeup capability for PMIC IRQ adds a09813283981 dt-bindings: mfd: ab8500: Remove weird Unicode characters adds 18394297562a dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings adds 05027df1b94f dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 [...] adds 529a1101212a mfd: syscon: Don't free allocated name for regmap_config adds 8ce24f8967df mfd: sm501: Fix leaks in probe() adds d38eac299151 mfd: mt6360: Remove unused include <linux/version.h> adds 326fa4399f67 dt-bindings: mfd: lp87565: Convert to yaml adds f9c6785c0c5e dt-bindings: mfd: Add LP87524-Q1 adds 4b6ec08fd21e mfd: lp87565: Add LP87524-Q1 variant adds 876611c493b1 mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for [...] adds e8299c7313af mfd: Add ACPI support to Kontron PLD driver adds b727db94e3ba dt-bindings: mfd: Correct interrupt flags in examples adds 1586d3a964c9 mfd: asic3: Build if COMPILE_TEST=y adds 328162a8824c mfd: sl28cpld: Depend on I2C adds 6d81dc3c79d4 mfd: kempld-core: Fix unused variable 'kempld_acpi_table' [...] adds 1a31c1237155 Merge tag 'mfd-next-5.10' of git://git.kernel.org/pub/scm/ [...] adds b7a4f80bc316 backlight: sky81452-backlight: Fix refcount imbalance on error adds ae1f74da7c5a dt-bindings: backlight: Add some common backlight properties adds 299beae588e0 dt-bindings: backlight: Add Kinetic KTD253 bindings adds 5317f37e48b9 backlight: Add Kinetic KTD253 backlight driver adds a47a2b98f341 backlight: tosa_lcd: Include the right header adds 97ecfda1a8ff backlight: tosa_bl: Include the right header adds 6448cbf662c7 Merge tag 'backlight-next-5.10' of git://git.kernel.org/pu [...] adds e6037a753e8e powerpc32: don't adjust unmoved stack pointer in csum_part [...] adds a42a9f6a9bbc tty: ipwireless: convert tasklets to use new tasklet_setup() API adds 41e85e44edea tty: atmel_serial: convert tasklets to use new tasklet_set [...] adds d77e24f21df1 tty: ifx6x60: convert tasklets to use new tasklet_setup() API adds 2b2dd9c6ac41 tty: timbuart: convert tasklets to use new tasklet_setup() API adds d73568c4ccb0 vt: make vc_data pointers const in selection.h adds a5c6bd806dd6 vt: declare xy for get/putconsxy properly adds b8209f694f7f vc: propagate "viewed as bool" from screenpos up adds 7d62549a22ee vc_screen: document and cleanup vcs_vc adds 71d4abfab322 vc_screen: rewrite vcs_size to accept vc, not inode adds 2665bef49f96 vc_screen: sanitize types in vcs_write adds 9e6363784e3f vc_screen: extract vcs_write_buf_noattr adds 95e0d57fd497 vc_screen: extract vcs_write_buf adds d7c91c50815b vc_screen: eliminate ifdefs from vcs_write_buf adds 36c39220129e vc_screen: sanitize types in vcs_read adds 6d507c75e0cd vs_screen: kill tmp_count from vcs_read adds 0f66eee346c1 vc_screen: extract vcs_read_buf_uni adds 5a52baaab029 vc_screen: extract vcs_read_buf_noattr adds 6a6b76cc44c9 vc_screen: extract vcs_read_buf adds b1c32fcfadf5 vc_screen: extract vcs_read_buf_header adds a89313825b06 vc_screen: prune macros adds a579767c1f4e tty: n_gsm, eliminate indirection for gsm->{output,error}() adds e18d918bd2cc newport_con: fix no return statement in newport_show_logo adds 9b07655c7740 newport_con: make module's init & exit static using module_driver adds fa44195455c4 tty: fix kernel-doc adds 724ac070ffc7 tty: ldiscs, fix kernel-doc adds ea239f1e32af tty: vt, fix kernel-doc adds 87d03a940be5 tty: synclink, fix kernel-doc adds 145f5646be67 tty: serial, fix kernel-doc adds 465ddff7e486 serial: sa1100: use platform_get_resource() adds a7de3bcb330b dt-bindings: serial: Add compatible for Mediatek MT8192 adds 377c0d7ea5bb dt-bindings: timer: Add compatible for Mediatek MT8192 adds 52c3c3a59234 Revert "vc_screen: extract vcs_read_buf_header" adds c9fe14ac8bd6 serial: fsl_lpuart: Fix typo in "transfer" adds 9cfbf7a6416b serial: core: don't use snprintf() for formatting sysfs attrs adds c7ac46dac744 tty: serial: qcom_geni_serial: Unconditionally call dev_pm [...] adds 04b6ff5f25de serial: 8250_pci: Add WCH384_8S 8 port serial device adds 8f49a2fe8e6b Merge 5.9-rc3 into tty-next adds 5f0e708c8d74 serial: imx: Delete duplicated argument to '|' in imx_uart_probe adds ea43a60b1548 serial: 8250: Simplify with dev_err_probe() adds 89c65d664832 serial: core: Simplify with dev_err_probe() adds 5da6b1c079e6 sc16is7xx: Set iobase to device index adds 0fb9342d06b0 tty: serial: earlycon dependency adds ad0c2748059f serial: stm32: Add RS485 RTS GPIO control again adds 11361610b005 serial: 8250_fsl: Add ACPI support adds c3647f2f30c8 tty: serial: icom: switch from 'pci_' to 'dma_' API adds 68778cab29bf tty: synclink_gt: switch from 'pci_' to 'dma_' API adds db332356222d tty: ipwireless: fix error handling adds 63ffcbdad738 tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() adds 71a174b39f10 pty: do tty_flip_buffer_push without port->lock in pty_write adds 57cee0713118 serial: 8250_pci: Remove unused function get_pci_irq() adds 4be002f1dec8 serial: ucc_uart: make qe_uart_set_mctrl() static adds f28295cc8ce1 tty: serial: print earlycon info after match->setup adds ea4de367e57d tty: serial: 8250_mtk: set regshift for mmio32 adds cb91e7519d5d serial: pmac_zilog: use for_each_child_of_node() macro adds 2ec812a04ff4 tty: serial: qcom_geni_serial: 115.2 is a better console d [...] adds a4ced376fed0 tty: serial: qcom_geni_serial: Fix the UART wakeup issue adds 1b24f46925d0 newport_con: remove no-op newport_set_origin() adds 23f87274f0ad sticon: remove no-op sticon_set_origin() adds 33f16b25a091 Merge 5.9.0-rc6 into tty-next adds 79d924e92fb0 Merge ba31128384dfd ("Merge tag 'libnvdimm-fixes-5.9-rc7' [...] adds c8d55a22bc54 dt-bindings: serial: renesas, scif: Document r8a774e1 bindings adds 7d2bfdf1fa31 dt-bindings: serial: renesas, hscif: Document r8a774e1 bindings adds 290ff182e92a pch_uart: drop double zeroing adds 75fc65079d82 tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n adds 24c796926e2f tty: serial: imx: fix link error with CONFIG_SERIAL_CORE_C [...] adds b63537020db3 serial: mvebu-uart: simplify the return expression of mveb [...] adds 988d0763361b vt_ioctl: make VT_RESIZEX behave like VT_RESIZE adds 58e49346672f serial: mvebu-uart: fix unused variable warning adds c9ca43d42ed8 serial: qcom_geni_serial: To correct QUP Version detection logic adds 9ea40db477c0 tty: serial: lpuart: fix lpuart32_write usage adds 29788ab1d2bf tty: serial: fsl_lpuart: fix lpuart32_poll_get_char adds 534cf755d9df serial: pl011: Fix lockdep splat when handling magic-sysrq [...] adds 409cc4541ade serial: 8250_fsl: Fix TX interrupt handling condition adds edd64f30792d tty: serial: imx: disable TXDC IRQ in imx_uart_shutdown() [...] adds 7718453e3696 serial: 8250: Discard RTS/DTS setting from clock update method adds c8dff3aa8241 serial: 8250: Skip uninitialized TTY port baud rate update adds 85985a3dcd74 serial: 8250_dw: Fix clk-notifier/port suspend deadlock adds fce3c5c1a2d9 serial: max310x: rework RX interrupt handling adds a27eb0cb4b21 tty/sysrq: Extend the sysrq_key_table to cover capital letters adds bfeb28539d1f fbcon: remove no-op fbcon_set_origin() adds f4eef224a09f serial: fsl_lpuart: add sysrq support when using dma adds 4be87603b6dc serial: mcf: add sysrq capability adds 5d6c413c92a3 Merge tag 'tty-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds 51fae39bd501 scripts/dev-needs: Add script to list device dependencies adds 180c284ce4d6 device connection: Remove device_connection_find() adds 87ea5926247f device connection: Remove device_connection_add() adds f5514c91e9f7 device connection: Remove struct device_connection adds e1f82a0dcf38 driver core: Annotate dev_err_probe() with __must_check adds 28d9fdf04573 lib: devres: delete duplicated words adds d7cf55903931 device property: Move fwnode_connection_find_match() under [...] adds 291dace3daad Documentation: Remove device connection documentation adds f118dbf4e7f9 docs: driver-api: firmware: fallback-mechanisms: Fix rende [...] adds 18efb2f9e897 test_firmware: Test platform fw loading on non-EFI systems adds e3aa745ff9f6 driver core: Use the ktime_us_delta() helper adds 81b142245b6f syscore: Use pm_pr_dbg() for syscore_{suspend,resume}() adds f82485722e5d devres: provide devm_krealloc() adds bb19133fc89b hwmon: pmbus: use more devres helpers adds 750628c79bb1 iio: adc: xilinx-xadc: use devm_krealloc() adds 7c69898b86b4 Revert "test_firmware: Test platform fw loading on non-EFI [...] adds f601e8f37c2c Revert "driver core: Annotate dev_err_probe() with __must_check" adds 0c7a6b91d227 driver core: platform: Document return type of more functions adds 0de751169568 platform_device: switch to simpler IDA interface adds 9ef8638bd8c7 Merge 5.9-rc5 into driver-core-next adds b85300173d02 driver core: force NOIO allocations during unplug adds e5e5fcef600e dyndbg: use keyword, arg varnames for query term pairs adds 2efc459d06f1 sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output adds aa838896d87a drivers core: Use sysfs_emit and sysfs_emit_at for show(de [...] adds 973c39115cb3 drivers core: Remove strcat uses around sysfs_emit and neaten adds 27275d301813 drivers core: Reindent a couple uses around sysfs_emit adds 948b3edba898 drivers core: Miscellaneous changes for sysfs_emit adds 7981593bf083 mm: and drivers core: Convert hugetlb_report_node_meminfo [...] adds e015e036aea5 drivers core: Use sysfs_emit for shared_cpu_map_show and s [...] adds 6284a6e89403 drivers core: node: Use a more typical macro definition st [...] adds 44577f1d9854 platform/x86: intel_pmc_core: do not create a static struc [...] adds ee4906770ee9 regmap: debugfs: use semicolons rather than commas to sepa [...] adds fe151462bd0f Merge tag 'driver-core-5.10-rc1' of git://git.kernel.org/p [...] adds e3976af5a475 scsi/qla4xxx: Convert to SPDX license identifiers adds 77adf3f01bf7 scsi/qla2xxx: Convert to SPDX license identifiers adds 004b26b8e1d8 net/qlcnic: Convert to SPDX license identifiers adds 936303f8eace net/qlge: Convert to SPDX license identifiers adds 951f3e9f2086 net/qla3xxx: Convert to SPDX license identifiers adds 509edd95ede8 LICENSE: add GFDL deprecated licenses adds 6bb951f193ef LICENSES/deprecated: add Zlib license text adds 5ec4f0ce4221 net/mlx5: IPsec: make spdxcheck.py happy adds c5c553850899 scripts/spdxcheck.py: handle license identifiers in XML comments adds 3e4fb4346c78 Merge tag 'spdx-5.10-rc1' of git://git.kernel.org/pub/scm/ [...] adds 0f86cfff5405 staging: ion: fix spelling mistake in function name "detat [...] adds 1808a4c7fcca staging: rtl8723bs: replace rtw_netdev_priv define with in [...] adds 3996bf3abcb6 Staging: rtl8192e: fix indent coding style issue in rtllib_tx.c adds d61c0848100c staging: wfx: clear alignment style issues adds 53ed32662516 staging: rtl8723bs: os_dep: fix brace coding style issue i [...] adds 5ad1713888d7 staging: most: dim2: Add missing identifier name to functi [...] adds 47ebe12f6786 staging: wlan-ng: Remove repeated words in comments adds e30e95403195 Staging: comedi: pcl726: fixed a spelling mistake adds 2147dd40dfd9 staging: greybus: Add identifier name to function definiti [...] adds 4d7dc178ab19 staging: r8188eu: remove unnecessary type cast of rtw_netd [...] adds acac75bb451f staging: rtl8192u: Do not use GFP_KERNEL in atomic context adds afa096c6149f staging: rtl8723bs: remove 5 GHz code adds c9638363f02d staging: wfx: fix a handful of spelling mistakes adds 217b97f69e60 staging: emxx_udc: Use standard BIT() macro adds 70f59c90c819 staging: spmi: add Hikey 970 SPMI controller driver adds 2ea3f6a03b15 staging: spmi: hisi-spmi-controller: coding style fixup adds 85eb5344f2c9 staging: spmi: hisi-spmi-controller: fix it to probe successfully adds 6196331e79f3 staging: spmi: hisi-spmi-controller: fix a typo adds 974e3bdc187e staging: spmi: hisi-spmi-controller: adjust whitespaces at [...] adds 8788a30c12c7 staging: spmi: hisi-spmi-controller: use le32 macros where needed adds 6af364501949 staging: spmi: hisi-spmi-controller: add debug when values [...] adds 4d914a8c480c staging: spmi: hisi-spmi-controller: fix the dev_foo() logic adds 1747938a37d1 staging: spmi: hisi-spmi-controller: add it to the buildin [...] adds 7f3ac6c502fd staging: spmi: hisi-spmi-controller: do some code cleanups adds 4524ac56cdca staging: mfd: add a PMIC driver for HiSilicon 6421 SPMI version adds 489b1a36b111 staging: mfd: hi6421-spmi-pmic: get rid of unused code adds 02a9bd4f3e03 staging: mfd: hi6421-spmi-pmic: deal with non-static functions adds 4b5e9b39e7dd staging: mfd: hi6421-spmi-pmic: get rid of the static vars adds 4860b39f545f staging: mfd: hi6421-spmi-pmic: cleanup hi6421-spmi-pmic.h header adds cf0f27b7b20b staging: mfd: hi6421-spmi-pmic: change the binding logic adds bd07d62a4729 staging: mfd: hi6421-spmi-pmic: get rid of unused OF properties adds 4e15eadc8524 staging: mfd: hi6421-spmi-pmic: cleanup OF properties adds 1eb2784a9092 staging: mfd: hi6421-spmi-pmic: change namespace on its functions adds 4d70881afdeb staging: mfd: hi6421-spmi-pmic: fix some coding style issues adds 926648d47912 staging: mfd: hi6421-spmi-pmic: add it to the building system adds 6b946699252c staging: mfd: hi6421-spmi-pmic: cleanup the code adds 42f24d9d446a staging: regulator: add a regulator driver for HiSilicon 6 [...] adds 0e0473c8387b staging: regulator: hi6421v600-regulator: get rid of unused code adds 12ca3b20dbd4 staging: regulator: hi6421v600-regulator: port it to upstream adds b660bf657d32 staging: regulator: hi6421v600-regulator: coding style fixups adds 75937f8f961e staging: regulator: hi6421v600-regulator: change the bindi [...] adds 32f53804d23c staging: regulator: hi6421v600-regulator: cleanup struct h [...] adds 9a18329f776b staging: regulator: hi6421v600-regulator: cleanup debug messages adds db27f8294cd7 staging: regulator: hi6421v600-regulator: use shorter name [...] adds e086a9cd2b9f staging: regulator: hi6421v600-regulator: better handle modes adds c22aeb9412ca staging: regulator: hi6421v600-regulator: change namespace adds 60432176956c staging: regulator: hi6421v600-regulator: convert to use g [...] adds 67a345c7843e staging: regulator: hi6421v600-regulator: don't use usleep [...] adds 875a65a05dc4 staging: regulator: hi6421v600-regulator: add a driver-spe [...] adds 6105e9ab64c6 staging: regulator: hi6421v600-regulator: initialize ramp_delay adds 6f9bd6e2621e staging: regulator: hi6421v600-regulator: cleanup DT settings adds 1275f3c3fc8e staging: regulator: hi6421v600-regulator: fix some coding [...] adds 88e059e6c428 staging: regulator: hi6421v600-regulator: add it to the bu [...] adds 2c4fb70d185c staging: regulator: hi6421v600-regulator: code cleanup adds 561e174eb3a1 staging: hikey9xx: add a TODO list adds 78dd4243574f staging: hikey9xx: fix Kconfig dependency chain adds b240d0143bfb staging: mfd: hi6421-spmi-pmic: get rid of interrupt properties adds de1a93b6a49c staging: spmi: hisi-spmi-controller: change compatible string adds 9f46c3433f99 staging: mfd: hi6421-spmi-pmic: Simplify the compatible string adds 9e5917288545 dt: document HiSilicon SPMI controller and mfd/regulator p [...] adds e570f9155f19 MAINTAINERS: add an entry for HiSilicon 6421v600 drivers adds fbcfdfab4a2c staging: emxx_udc: Allow for building on !ARM adds bc752d2f345b staging: hikey9xx: Kconfig: add regulator dependency adds 280ec2626d74 staging: kpc2000: kpc_dma: fix spelling mistake "for for" [...] adds e4cebcae7518 staging: spmi: hisi-spmi-controller: fix spelling mistake [...] adds e6627a5e82f9 staging: hikey9xx: update references inside the yaml files adds dbd8c649474d Staging: sm750fb: Fix basic coding style issues adds f6a1a425cbb7 drivers: staging: comedi: fixed duplicate words from checkpatch adds 1eb76a003169 staging: wlan-ng: fix alignment to match open parentheses adds 268bceec1684 staging: wfx: fix BA when device is AP and MFP is enabled adds c566f1c79e98 staging: wfx: improve usage of hif_map_link() adds d1e0de312ba9 staging: wfx: fix BA when MFP is disabled but BSS is MFP capable adds 152df50609a6 staging: wfx: fix spaces around binary operators adds 0a3279d39c92 staging: wfx: fix support for cipher AES_CMAC (multicast PMF) adds 049fde130419 staging: wfx: drop useless field from struct wfx_tx_priv adds 7373f31c4b5e staging: wfx: fix frame reordering adds ce3653a8d3db staging: wfx: fix potential use before init adds bfdbd5c86135 staging: wfx: scan while AP is supported adds 869f18bd71ee staging: wfx: enable powersave on probe adds 3b5583a98acb staging: wfx: remove useless extra jiffy adds 39b366682126 staging: wfx: add workaround for 'timeout while wake up chip' adds d8eb176d97d3 staging: wilc1000: Fix memleak in wilc_bus_probe adds 9289cdf39992 staging: media: atomisp: Convert to GPIO descriptors adds cc34073c6248 staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent() adds 608a911bcd3d staging: qlge: qlge_mpi: Fix several CHECKs involving braces adds 75069a4e8253 staging: rtl8188eu: use __func__ in os_dep adds 62d2e63c3ef6 staging: rtl8723bs: os_dep: return errcode in cfg80211_rtw [...] adds 4c6491a343e9 staging: spmi: hisi-spmi-controller: Use proper format in [...] adds 8cd3dc192cb7 staging/emxx_udc: Remove pointless variable assignments adds f03d8d46172f staging: rtl8723bs: os_dep: added blank line to fix coding [...] adds 19bad6999dc1 staging: pi433: break long lines adds 76f50ad9b150 staging: tegra-vde: fix common struct sg_table related issues adds 4ffa22fd22a7 iio: add IIO_MOD_O2 modifier adds 6da3a6ce281f iio: chemical: atlas-ezo-sensor: add support for O2 sensor adds a50780127555 iio: frequency: ad9523: convert rest of driver to device m [...] adds 9b3b3b284ad5 iio: adxl372_spi: change indentation for of_table adds 5579db2cd5dd iio: adxl372_i2c: Add OF device ID table adds 6f762972b2a7 iio: Kconfig: ad8366: add entry for HMC1119 chip adds 33825b27c918 dt-bindings: iio: chemical: add O2 EZO module documentation adds 4d55cb8e78df iio: trigger: make stub functions static inline adds 96f962511b0f Staging: iio: Fixed a punctuation and a spelling mistake. adds 2c8920fff145 iio: gyro: Add driver support for ADXRS290 adds 107ce2e3dccc dt-bindings: iio: gyro: Add DT binding doc for ADXRS290 adds fde6da59da62 dt-bindings: iio: adc: maxim,max11100 yaml conversion adds 65fb06f0bec8 dt-bindings: iio: adc: maxim,max9611 yaml conversions adds 781cb90b0529 platform_data: ad7793.h: drop a duplicated word adds f70fd25a59d6 staging: iio: ad9834: Remove excess blank line adds 96e55c38bb5b dt-bindings: iio: light: add AMS AS73211 support adds 403e5586b52e iio: light: as73211: New driver adds 38a1efc9e7a4 dt-bindings: iio: adc: maxim,max1118 yaml conversion adds 1d863d13412a dt-bindings: iio: Add bindings for sx9310 sensor adds d9f753f3e9ed iio: sx9310: Update macros declarations adds 364e853ceec9 iio: sx9310: Fix irq handling adds ef5bdbab3511 iio: sx9310: Remove acpi and of table macros adds 9b2cac946987 iio: sx9310: Change from .probe to .probe_new adds 01b9cb0dea76 iio: sx9310: Fixes various memory handling adds 68aa360a77c6 iio: sx9310: Use long instead of int for channel bitmaps adds dc46198f27ff iio: sx9310: Use regmap_read_poll_timeout() for compensation adds 124cbc339cab iio: sx9310: Update copyright adds a917af2ab857 iio: sx9310: Simplify error return handling adds e943bba88ed5 iio: sx9310: Use variable to hold &client->dev adds de479073fa1e iio: sx9310: Miscellaneous format fixes adds 2756db5e90ac iio: sx9310: Drop channel_users[] adds f86ff7480c3e iio: sx9310: Enable vdd and svdd regulators at probe adds fe184be8c352 iio: sx9310: Use irq trigger flags from firmware adds 0115a63c9993 iio: humidity: Add TI HDC20x0 support adds abfa391721ce dt-bindings: iio: humidity: Add TI HDC20x0 support adds 5dfb88af3d52 iio: dac: dac5571: Support powerdown for multi-channel adds 245d56d75ea6 iio:adc:bcm_iproc: Drop of_match_ptr protection and switch [...] adds ad5bd081c62b iio:adc:ti-adc128s052: drop of_match_ptr protection adds 0a4596f5bd5a iio:adc:ti-adc108s102: Drop CONFIG_OF and of_match_ptr pro [...] adds c458b7ca3fd0 iio:adc:ti-adc081c: Drop ACPI ids that seem very unlikely [...] adds ea3e611b29b2 iio: health: max30102: update author's email adds 75caa303d79d Documentation: ABI: iio: fix some spelling mistakes adds 81f434f01722 iio:adc:axp20x: Convert from OF to generic fw / device properties adds 3c3006f5fcec iio: documentation: light: Add as73211 sysfs documentation adds 8dd746d1e3cb iio/dac: convert ltc2632.txt to lltc,ltc2632.yaml adds 59713492b786 iio: dac: ad5686: Constify static struct iio_chan_spec adds f6712ed71123 iio: adc: adi-axi-adc: Use kobj_to_dev() instead of contai [...] adds d94799668734 dt-bindings: iio: chemical: add Atlas EZO Humidity module [...] adds dc3ebfcaa51f iio: chemical: atlas-ezo-sensor: add humidity sensor support adds 3bdb1255e6b0 iio: accel: bma180: Simplify with dev_err_probe() adds c8b9a02361d9 iio: accel: mma8452: Simplify with dev_err_probe() adds 55dc295200e6 iio: adc: envelope-detector: Simplify with dev_err_probe() adds 1030b5bc68ae iio: adc: exynos_adc: Simplify with dev_err_probe() adds 291cb0b37af6 iio: adc: ltc2497: Simplify with dev_err_probe() adds a3e584fab675 iio: adc: meson_saradc: Simplify with dev_err_probe() adds 6d2710ce2c45 iio: adc: rcar-gyroadc: Simplify with dev_err_probe() adds ce30eeb613cb iio: adc: stm32: Simplify with dev_err_probe() adds bfa96be8a49c iio: afe: iio-rescale: Simplify with dev_err_probe() adds 8facae29c468 iio: amplifiers: hmc425a: Simplify with dev_err_probe() adds ed1759093cac iio: chemical: scd30: Simplify with dev_err_probe() adds a567abf66ec8 iio: dac: dpot-dac: Simplify with dev_err_probe() adds 75e13a76bf2a iio: imu: inv_mpu6050: Simplify with dev_err_probe() adds 17b7d92324f9 iio: light: isl29018: Simplify with dev_err_probe() adds eb17f3ed864a iio: light: tsl2772: Simplify with dev_err_probe() adds 5d2180ce1485 iio: magnetometer: ak8974: Simplify with dev_err_probe() adds 0d81951dad5a iio: magnetometer: mag3110: Simplify with dev_err_probe() adds c10eb9b22cf2 iio: multiplexer: iio-mux: Simplify with dev_err_probe() adds 3b0028bd0f03 docs: abi: iio: Use What: consistently adds 7e604a3d212c iio: gyro: adxrs290: Insert missing mutex initialization call adds b99095e53a1c iio:temperature:mlx90632: Reduce number of equal calulcations adds 856437dbb85b iio:temperature:mlx90632: Add kerneldoc to the internal struct adds 037697dd264d iio:temperature:mlx90632: Convert polling while loop to regmap adds e02472f74a81 iio:temperature:mlx90632: Adding extended calibration option adds 50677d2882e1 iio:temperature:mlx90632: Some stylefixing leftovers adds b0fc6783d4ae iio: accel: adxl372: Add support for FIFO peak mode adds 02a019ff7db5 iio: accel: adxl372: Add additional trigger ABI docs adds 71ac24846b7b dt-bindings: trivial-devices: Add mcp342x ADCs and drop se [...] adds 35edeab4dade dt-bindings: iio: adc: ti,adc108s102 yaml conversion adds b713259c30a3 dt-bindings: iio: adc: lltc,ltc2497 yaml conversion. adds cee4a59395f9 dt-bindings: iio: adc: ti,adc161s626 yaml conversion. adds e6d2aaa942ad dt-bindings: iio: adc: ti,adc0832 yaml conversion. adds 686b2bd9f41f dt-bindings: iio: adc: ti,adc128s052 yaml conversion. adds 9727ef55d898 dt-bindings: iio: adc: ti,ads8344 yaml conversion adds 9e4e28ac7673 dt-bindings: iio: adc: tlc4541 - recover accidentally drop [...] adds e7b61fc4ca5e dt-bindings: iio: adc: ti,tlc4541 binding conversion adds 65e02d0b5039 iio: buffer-dmaengine: adjust `bytes_used` with residue info adds 8d7eab620713 dt-bindings: iio: adc: microchip,mcp3201 yaml conversion. adds 5265b267e303 iio: accel: bma220: Fix returned codes from bma220_init(), [...] adds 938d1b3873fc iio: accel: bma220: Convert to use ->read_avail() adds 700e63dadacd iio: accel: bma220: Use dev_get_drvdata() directly adds 4d9a167a3436 iio: accel: bma220: Mark PM functions as __maybe_unused adds 846afc1dbcbf iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery adds df9f7d4c330d iio: accel: bma220: Group IIO headers together adds 2b09b41dba04 iio: accel: bma220: Use BIT() and GENMASK() macros adds f530f882463c iio: accel: bma220: Remove unneeded blank lines adds 2f0472a1f80e drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon adds e2664d0870bb Merge tag 'iio-for-5.10a-take2' of https://git.kernel.org/ [...] adds 9dc0e03de9a5 staging: r8188eu: replace enum rtw_ieee80211_spectrum_mgmt [...] adds 120baa45b558 staging: rtl8188eu: clean up whitespace in wpa_set_encryption() adds 28c4fb2fc8d0 staging: wlan-ng: Remove repeated word our adds ceea93444808 drivers: most: add character device interface driver adds 567d351e40cc staging: fwserial: Remove repeated word and adds efd5a33258d9 staging: rts5208: rtsx_transport.c: Fix lines ending with [...] adds 9a9c1827e720 staging: vt6655: Add spaces around arithmetic operators adds 14850f8ffb46 staging: emxx_udc: Remove misplaced debugging aid adds 7b4d0da7e7dc staging: qlge: fix quoted string split across lines adds 414b804a71e9 drivers: staging: octeon-usb: fixed codestyle check warning adds 468f3386f71d staging: wfx: improve readability of association processing adds 178b8943d3e6 staging: wfx: relocate wfx_join() beside wfx_join_finalize() adds 2a8f72648975 staging: wfx: simplify hif_set_association_mode() adds 3e2311fa1e60 staging: wfx: keep API error list up-to-date adds e8d607ce0c81 staging: wfx: drop 'secure link' feature adds 99cd05d6a09a staging: wfx: drop multicast filtering adds 135baf19e56d staging: wfx: drop useless function adds f751e356858f staging: wfx: drop useless enum hif_beacon adds 85da25771be2 staging: wfx: drop useless union hif_commands_ids adds 3d5c42c9d01b staging: wfx: drop useless struct hif_reset_flags adds dcbbbc111d5f staging: wfx: drop useless struct hif_ie_flags adds 239c6e9af12d staging: wfx: drop useless struct hif_join_flags adds de79de4ed7c3 staging: wfx: drop useless struct hif_bss_flags adds 8d1f501ddde4 staging: wfx: drop useless struct hif_map_link_flags adds 954756f5a795 staging: wfx: drop useless struct hif_suspend_resume_flags adds 1d8652c14ffd staging: wfx: drop useless struct hif_pm_mode adds c57d834f226f staging: wfx: drop useless struct hif_rx_flags adds 7df30b85d8da staging: wfx: drop useless struct hif_tx_result_flags adds f27659f41219 staging: wfx: drop useless structs only used in hif_req_tx adds 0bb4728cd543 staging: wfx: drop useless stricts only used in hif_req_st [...] adds a1fe137d1cfc staging: wfx: drop useless structs only used in hif_ind_startup adds 0104020f18a5 staging: wfx: drop useless union hif_privacy_key_data adds 79836c2eb95a staging: wfx: drop useless union hif_event_data adds cef9d0ab87d5 staging: wfx: drop useless union hif_indication_data adds a1a97225900c staging: wfx: drop struct hif_ie_tlv adds 61f759a98c56 staging: wfx: drop macro API_SSID_SIZE adds 7b43b07a1364 staging: wfx: fix naming of hif_tx_rate_retry_policy adds f68ef6d8c920 staging: wfx: fix spaces adds c8fb880910bd staging: wfx: uniformize naming rules in hif_tx_mib.c adds 3768c74b3a96 staging: wfx: drop async field from struct hif_cmd adds 618e29ef7ed8 staging: wfx: update TODO list adds b40c98b1cc77 staging: mt7621-pci: Update driver TODO file adds 978620cc4f55 staging: regulator: hi6421v600-regulator: Remove unused in [...] adds 1622d3545313 Merge 5.9-rc5 into staging-next adds 7d955952625e staging: rtl8723bs: remove cckrates{only}_included() adds 4aca9e65c61d staging: rtl8723bs: remove 5 GHz code adds 95c89b377eca staging: rtl8188eu: remove extra indentations adds 90493f60e411 staging: rtl8723bs: os_dep: fixed trailing statements adds 47af970239e1 staging: rtl8723bs: os_dep: fixed bracing issue adds c3b1e4598ada staging: rtl8723bs: os_dep: fixed spacing around operators issue adds 22f7307991ee staging: ks7010: convert tasklets to use new tasklet_setup() API adds 08446a45d194 staging: mt7621-dma: convert tasklets to use new tasklet_s [...] adds 54617b527275 staging: ralink-gdma: convert tasklets to use new tasklet_ [...] adds 4effb03d1fa7 staging: rtl8188eu: clean up blank line style issues adds 45607143954e staging: rtl8188eu: convert tasklets to use new tasklet_se [...] adds e24eca1fff97 staging: rtl8192: convert tasklets to use new tasklet_setup() API adds 49391bf28d98 staging: rtl8192e: convert tasklets to use new tasklet_set [...] adds 5f08dede60a6 staging: rtl8192e: fix kconfig dependency warning for RTLL [...] adds 243d040a6e4a staging: rtl8192e: fix kconfig dependency warning for RTLL [...] adds 02c4260713d6 staging: rtl8192e: fix kconfig dependency warning for RTLL [...] adds 1062aa9e99e6 staging: rtl8712: convert tasklets to use new tasklet_setup() API adds 780664b64025 staging: rtl8723bs: convert tasklets to use new tasklet_se [...] adds e0a739f48ea3 staging: wlan-ng: convert tasklets to use new tasklet_setup() API adds 91bccf883e3c staging: wfx: simplify virt_addr_valid call adds a620afdb6d16 staging: rtl8188eu: use __func__ in hal directory adds 2d5f72b0f101 staging: rtl8188eu: clean up comparsion style issues adds 8971a3b880b2 staging: hikey9xx: add USB physical layer for Kirin 3670 adds 2a0dc2c368fc staging: hikey9xx: add build for the Kirin 970 PHY driver adds b9e1814a9151 staging: hikey9xx: phy-hi3670-usb3: fix some issues at the [...] adds 521703d6e382 staging: hikey9xx: phy-hi3670-usb3: use a consistent namespace adds cf58bf42da0a staging: hikey9xx: phy-hi3670-usb3.txt: use a consistent n [...] adds 8c2a794c8774 staging: hikey9xx: phy-hi3670-usb3: fix coding style adds aa125e718785 staging: hikey9xx: phy-hi3670-usb3: change some DT properties adds 8436f932d84b staging: hikey9xx: convert phy-kirin970-usb3.txt to yaml adds a0a94cc7b0bc Revert "staging: rtl8192e: fix kconfig dependency warning [...] adds 93b61540dfa5 Revert "staging: rtl8192e: fix kconfig dependency warning [...] adds aa06b6f4d8e3 iio: adc: rockchip_saradc: Allow compile-testing with !ARM adds 52f5b683e50a iio: sx9310: Prefer async probe adds 50dd953ea094 MAINTAINERS: Consolidate Analog Devices IIO entries and re [...] adds d3333e21f2d7 MAINTAINERS: Move Hartmut Knaack to Credits adds dde8ceec9e29 iio: temperature: mlx90632: Interface to change object amb [...] adds 23e0618ca025 iio: light: as73211: Increase measurement timeout adds a5c69204dafc iio: adc: stm32: Fix missing return in booster error path adds 5ac65da27ea8 iio: gyro: adxrs290: use hook for devm resource unwinding adds 672555807f6f iio: gyro: adxrs290: Add triggered buffer support adds 85434c2ab315 dt-bindings: iio: gyro: adxrs290: Add interrupts support adds d3e0e14d6517 iio: gyro: adxrs290: Add debugfs register access support adds 2544ea7bd075 iio: stm32-dac: Replace indio_dev->mlock with own device lock adds 20be66c193be iio: dac: ti-dac7612: Replace indio_dev->mlock with own de [...] adds f0e64305cf74 iio: frequency: adf4350: Replace indio_dev->mlock with own [...] adds 9c53adbac03a dt-bindings: iio: adc: ti,adc12138 yaml conversion. adds 1bf0347a3ca1 dt-bindings: iio: adc: ti,ads7950 binding conversion adds 3b17dd220432 dt-bindings: iio: adc: exynos-adc: require second interrup [...] adds 3c6fe911996f dt-bindings: iio: adc: exynos-adc: do not require syscon o [...] adds b79a22ee37ee iio: adis16201: Use Managed device functions adds 17ff204ca827 iio: adis16209: Use Managed device functions adds 77802e097f1c iio: adis16136: Use Managed device functions adds 5a9b7ca63846 iio: adis16260: Use Managed device functions adds f13aa0644225 iio: adis16400: Use Managed device functions adds fa623cddc040 iio: adis16460: Use Managed device functions adds 514f641b3b2a iio: adis16480: Use Managed device functions adds 460c7b4c1ab3 staging: iio: adis16203: Use Managed device functions adds 9da328667316 staging: iio: adis16240: Use Managed device functions adds d8f0cd76684e iio: adis: Drop non Managed device functions adds d4a4b78a0c04 iio: adc: palmas_gpadc: use module_platform_driver to simp [...] adds a2de31bda7e1 staging:iio:dac:max517 remove documentation adds 5999439859b3 staging:iio:light: Move tsl2x7x ABI docs to correct location. adds d4ca7f94cee5 staging:iio:light: drop stale ABI docs adds 7b9dc60ebd96 staging:iio:documentation: Drop most generic docs adds 6026af6a53df iio: adc: ad9467: refine mismatch vs unknown chip-id messages adds 13ca1a1be501 iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup() adds 14b15f3f9c92 iio: adc: meson-saradc: Make the of_device_id array style [...] adds e16e0a778fec iio: buffer: split buffer sysfs creation to take buffer as [...] adds d563d4d83464 iio:imu:adis16400: Sort out missing kernel doc. adds 19061b3c590d iio:potentiometer:ad5272: Drop of_match_ptr and CONFIG_OF [...] adds c34bed923d40 iio:potentiometer:ds1803: Drop of_match_ptr and CONFIG_OF [...] adds 458c7665f82a iio:potentiometer:max5432: Drop of_match_ptr and use gener [...] adds 1c372dd71da4 iio:potentiometer:max5481: Drop of_match_ptr and CONFIG_OF [...] adds 9c5149cd92e4 iio:potentiometer:max5481: Drop invalid ACPI binding. adds 6fad8ae45692 iio:potentiometer:mcp4018: Drop of_match_ptr and CONFIG_OF [...] adds a51a83499786 iio:potentiometer:mcp4131: Drop of_match_ptr and use gener [...] adds 20e39f3aa278 iio:potentiometer:mcp4531: Drop of_match_ptr and CONFIG_OF [...] adds b49e6eb1c7df iio:dac:ad5446: Drop of_match_ptr and CONFIG_OF protections adds 23636b479a39 iio:dac:ad5592r: Drop of_match_ptr and ACPI_PTR protections. adds fe506cc5af0b iio:dac:ad5593r: Drop of_match_ptr and ACPI_PTR protections. adds 34860a19a3ac iio:dac:ad7303: Drop of_match_ptr protection adds 2de887b0cfc7 iio:dac:mcp4725: drop of_match_ptr and use generic fw properties adds 40f84dd0e60c iio:dac:ti-dac082s085: Drop of_match_ptr and CONFIG_OF pro [...] adds 16723c6eaa9e iio:dac:ti-dac5571: Drop of_match_ptr and CONFIG_OF protections adds 4c55fb8c9917 iio:potentiostat:lmp91000: Drop of_match_ptr and use gener [...] adds eb25d0aa4ae0 iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF pro [...] adds 0e62470652fa iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protections adds 444f5f854b35 iio:pressure:ms5637: Drop of_match_ptr protection adds a409d2b63913 iio:pressure:zpa2326: Drop of_match_ptr protection adds c5b411bc9a70 iio:temperature:tsys01: Drop of_match_ptr protection adds b5c35aedf98d iio:temperature:tmp007: Drop of_match_ptr protection adds 184ac728db03 iio:resolver:ad2s1200: Drop of_match_ptr protection adds 4d36d4df68d3 iio:chemical:ams-iaq-core: Drop of_match_ptr protection adds a867e8986759 iio:chemical:atlas-sensor: Drop of_match_ptr and use gener [...] adds cb26d236861c iio:chemical:sgp30: Use local variable dev to simplify code adds 6ac282edd653 iio:chemical:sgp30: Drop of_match_ptr and use generic fw a [...] adds e12b3a6150f1 iio:chemical:vz89x: Introduce local struct device pointer. adds b3fce99a5737 iio:chemical:vz89x: Drop of_match_ptr protection and use g [...] adds d13643143074 iio:humidity:hdc100x: Drop of_match_ptr protection. adds c457b7efa302 iio:proximity:as3935: Use local struct device pointer to s [...] adds 00fa493b9989 iio:proximity:as3935: Drop of_match_ptr and use generic fw [...] adds 03303e842543 iio:proximity:pulsedlight: Drop of_match_ptr protection adds 8e5a0426dddb iio:magn:ak8975: Drop of_match_ptr and ACPI_PTR protections. adds 2b4f0172ae68 iio:magn:ak8974: Drop of_match_ptr protection adds 7f33a29a747f iio:humidity:htu21: Drop of_match_ptr protection adds 4231f9d166bb iio:humidity:si7020: Drop of_match_ptr protection adds 322da39090f0 iio:health:max30102: Drop of_match_ptr and use generic fw [...] adds 58601d102dc3 dt-bindings: iio: proximity: vl53l0x: Add IRQ support adds 3cef2e31b54b iio: proximity: vl53l0x: Add IRQ support adds 8a0f412fca6e iio: adc: fsl-imx25-gcq: Replace indio_dev->mlock with own [...] adds 6026292469e7 iio: dac: ad7303: Complete 'struct ad7303_state' doc adds 1536a8ee142f iio: dac: ad5064: Fix a few kerneldoc misdemeanours adds c5e6c649b4c4 iio: adc: ad7949: Fix misspelling issue adds ee21014b102e iio: dummy: iio_dummy_evgen: Demote file header and supply [...] adds faeda9190758 iio: gyro: adis16080: Fix formatting issue adds ed33833ea822 iio: chemical: sgp30: Add description for sgp_read_cmd()'s [...] adds 5fe68a4d85bf iio:dac:ad5592r: Fix use of true for IIO_SHARED_BY_TYPE adds b004fe33034c iio: dac: ad5592r: un-indent code-block for scale read adds c8bb10c50d60 iio: dac: ad5592r: localize locks only where needed in ad5 [...] adds c9561fd21a06 iio:core: Tidy up kernel-doc. adds cd7798cbd280 iio: Add __printf() attributes to various allocation functions adds e8a26c5b767b iio:magn:hmc5843: Fix passing true where iio_shared_by enu [...] adds 9e7c7d92747f iio:accel:bma180: Fix use of true when should be iio_share [...] adds 36e322ec5dd2 iio: adis: Move burst mode into adis_data adds f81d053bb461 iio: adis16400: Drop adis_burst usage adds 0dfaa465fc73 iio: adis16475: Drop adis_burst usage adds e8173161746d iio: adis. Drop adis_burst struct adds 44a76de8ca4d iio: imu: st_lsm6dsx: Scaling factor type set to IIO_VAL_I [...] adds 22daffe295db dt-bindings:iio:adc:fsl,vf610-adc conversion to yaml. adds 128aba07d3a6 dt-bindings:iio:adc:ti,twl4030-madc yaml conversion adds 994235f3234f dt-bindings:iio:adc:st,stmpe-adc yaml conversion adds f384720e3988 dt-bindings:iio:adc: aspeed,ast2400 yaml conversion adds 9c146a575b48 dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion adds 97218c6d1eb9 dt-bindings:iio:adc:sprd,sc2720-adc yaml conversion. adds 6d15f62f5090 dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion adds 6e7625a9f0c9 dt-bindings:iio:adc:nuvoton,npcm750-adc yaml conversion adds 1f3b18732e36 dt-bindings:iio:adc:cosmic,10001-adc yaml conversion adds 8655d6977b0d dt-bindings:iio:adc:ti,ads1015 yaml conversion adds 964adff5fa49 dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion adds 49703a3685ee dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion adds 75440ae305b6 dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion adds 45f90fe986ad dt-bindings:iio:adc:nxp,lpc3220-adc yaml conversion adds 1ca9d1b1342d dt-bindings:iio:adc:motorola,cpcap-adc yaml conversion adds e13b686b18e3 dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion adds e294abc7bef0 dt-bindings:iio:adc:adi,ad7949 yaml conversion adds dd29b1297377 dt-bindings:iio:adc:adi,ad7768-1 yaml conversion adds 7f6fc073fd85 dt-bindings:iio:adc:holt,hi8435 yaml conversion adds d390ff735d0a iio: adc: exynos_adc: Replace indio_dev->mlock with own de [...] adds f71e41e23e12 iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return adds 10ab7cfd5522 iio:gyro:itg3200: Fix timestamp alignment and prevent data leak. adds 0456ecf34d46 iio:light:si1145: Fix timestamp alignment and prevent data leak. adds c14edb4d0bdc iio:imu:st_lsm6dsx Fix alignment and data leak issues adds 39e91f3be4cb iio:adc:ti-adc0832 Fix alignment issue with timestamp adds 293e809b2e8e iio:adc:ti-adc12138 Fix alignment issue with timestamp adds 6b0cc5dce072 iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak [...] adds da83df66265b iio:imu:inv_mpu6050: Use regmap_noinc_read for fifo reads. adds 596fd0162ac7 dt-bindings: iio: vishay,vcnl4000: add interrupts property adds b290f902b857 Merge tag 'iio-for-5.10b-take2' of https://git.kernel.org/ [...] adds 06c78d4e359f staging: vchiq: rework compat handling adds 9f9caab91ab8 staging: vchiq: convert compat create_service adds f618affa770c staging: vchiq: convert compat dequeue_message adds a4367cd2b231 staging: vchiq: convert compat bulk transfer adds 5d240a54be7e staging: vchiq: convert compat await_completion adds e2bb57d233ce staging/emxx_udc: fix indenting issue on a couple of statements adds dbbc8fdf2ad5 staging: spmi: hisi-spmi-controller: Use devm_ version of [...] adds 0e934ce2904e staging: rtl8712: clean up comparsions to NULL adds 4ed7f05244a2 staging: rtl8712: use shorter array initializations adds 3207ff20d0ce staging: rtl8188eu: clean up block comment style issues adds 9079371e947b staging: rtl8188eu: clean up alignment style issues adds c4309727d492 staging: rtl8192u: clean up blank line style issues adds e7a9c7b51628 staging: rtl8192u: correct placement of else if adds d6628e8cbe20 staging: rtl8192u: clean up comparsions to NULL adds c823f6a7980b staging: hikey9xx: Fix incorrect assignment adds 69fea2b4e59c staging: r8188eu: replace WIFI_REASON_CODE enum with nativ [...] adds 4184da4f316a staging: vchiq: fix __user annotations adds 1c954540c0eb staging: vchiq: avoid mixing kernel and user pointers adds eca1d82ea858 staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 [...] adds 0854fa22b9dc counter: microchip-tcb-capture: Constify mchp_tc_ops adds 1f026587a57c iio:light:gp2ap002 fix spelling typo in comments adds 32eb9d4116da dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion adds f2f45a53646f iio: event: use short-hand variable in iio_device_{un}regi [...] adds a3598d14dc57 iio: event: NULL-ify IIO device's event_interface ref duri [...] adds 48404cf57852 iio: adc: ad7291: convert to device tree adds 38e7e2213bfd dt-bindings: iio: adc: ad7291: add binding adds 4c6e3dbc6b48 iio: ssp: use PLATFORM_DEVID_NONE adds cbc4ca352577 iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_iore [...] adds 57e5b8bfd633 iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_r [...] adds 25918a9c641c iio: buffer-dmaengine: remove non managed alloc/free adds 337dbb6ec1ac iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_c [...] adds 4606d0f4b05f iio: adc: ad9467: add support for AD9434 high-speed ADC adds eb61343dfd21 iio: adc: ad9467: add support for AD9265 high-speed ADC adds 1d136dd71908 dt-bindings: iio: ad9467: add entries for for AD9434 & AD9 [...] adds 2e2366c2d141 iio: cros_ec: unify hw fifo attributes into the core file adds 3cd137f591e1 iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconf [...] adds a132e5f4f3f0 iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol adds c8283ba8e28c iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol adds bbbeac88fb35 counter: use semicolons rather than commas to separate statements adds b07c47bfab6f iio: ltc2983: Fix of_node refcounting adds b8a533f3c24b iio: ad7292: Fix of_node refcounting adds 1a1987944514 iio: adc: at91-sama5d2_adc: fix DMA conversion crash adds c537d3457542 iio: adc: stm32-adc: fix runtime autosuspend delay when sl [...] adds da4410d4078b iio: adc: gyroadc: fix leak of device node iterator adds 9b1e57ef8100 Merge tag 'iio-for-5.10c' of https://git.kernel.org/pub/sc [...] adds e6ac17de7815 Staging: nvec: Removes repeated word typo in comment adds 29838144f280 staging: rtl8712: Fix enqueue_reorder_recvframe() adds c1981671a4d8 staging: vchiq: Fix an uninitialized variable adds a1070fee729a staging: rtl8188eu: remove unused macros and definitions adds d23519c0a7e8 staging: rtl8188eu: clean up comparsions to NULL adds 43320adc724b staging: rtl8188eu: rename struct field Bssid -> bssid adds a89b10ad9195 staging: rtl8188eu: use ETH_ALEN adds 00a367bc45fe staging: rtl8188eu: rename struct field bUsed -> used adds f8126e4f1d0b staging: rtl8188eu: remove cckrates{only}_included() adds add81f3df1c6 staging: rtl8188eu: remove unused variable ratelen adds c95e48b275c9 staging: rtl8188eu: clean up indent style issue adds a944a1fb9a82 Merge 5.9-rc8 into staging-next adds 51c005355370 staging: qlge: fix build breakage with dumping enabled adds 87fe08d74ca6 staging: rtl8723bs: replace RND4 with round_up() adds 046bd5c9c283 staging: rtl8723bs: replace _RND4 with round_up() adds 9a74f8d50fe1 staging: rtl8723bs: replace _RND8 with round_up() adds 86f5376810c6 staging: rtl8723bs: remove unused macros adds 56c1493807ff staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24 adds d48603afda8f staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16 adds d2e8f201a017 staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16 adds fb127a61c9d8 staging: rtl8723bs: replace _cancel_timer with del_timer_sync adds cba90582db9c staging: r8188eu: remove unnecessary type casts (struct wl [...] adds 50a390ad1512 staging: greybus: fix warnings about endianness detected b [...] adds 8bb5b59de7aa staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for [...] adds 6c75a92a0065 staging: greybus: use __force when assigning __u8 value to [...] adds 8750de90ac28 staging: vchiq: Fix list_for_each exit tests adds 8d350c14ee5e staging: wfx: fix handling of MMIC error adds cac1bd60762c staging: wfx: remove remaining code of 'secure link' feature adds 4fd1241778b0 staging: wfx: fix BA sessions for older firmwares adds 0d2dfdb8854f staging: wfx: fix QoS priority for slow buses adds f9dc9f3750e1 staging: wfx: update copyrights dates adds 76c3bdd67d27 dt-bindings: staging: wfx: silabs,wfx yaml conversion adds 41f0666f0f60 staging: rtl8188eu: Fix long lines adds 5ad71958e497 staging: dpaa2-switch: add a dpaa2_switch_ prefix to all f [...] adds 0110ce655db8 staging: dpaa2-switch: add a dpaa2_switch prefix to all fu [...] adds 1cd890964218 staging: wfx: improve error handling of hif_join() adds fd2575c4a450 staging: wfx: check memory allocation adds bb97bc286171 staging: wfx: standardize the error when vif does not exist adds b3c669be90dd staging: wfx: wfx_init_common() returns NULL on error adds 5f841fe69832 staging: wfx: increase robustness of hif_generic_confirm() adds 8522d62e6bca staging: wfx: gpiod_get_value() can return an error adds c9d47696391d staging: wfx: drop unicode characters from strings adds 868fd970e187 staging: wfx: improve robustness of wfx_get_hw_rate() adds e1f13c879a7c staging: comedi: check validity of wMaxPacketSize of usb e [...] adds ade7afe3e606 Merge tag 'staging-5.10-rc1' of git://git.kernel.org/pub/s [...] adds 5963296b821f usb: mtu3: Remove unsused inline function is_first_entry adds 6e18cfca678d usb: xhci-mtk: Fix typo adds e286148ddd32 usb: host: xhci-tegra: remove a duplicated entry adds 1100395dc47c USB: storage: isd200: fix spelling mistake "removeable" -> [...] adds 4d671957d453 USB: yurex: remove needless check before usb_free_coherent() adds 4ddf1ac79e5f usb: common: usb-conn-gpio: Make VBUS supply optional adds f06c206aadda usb: common: usb-conn-gpio: Print error on failure to get VBUS adds fbc299437c06 usb: core: Solve race condition in anchor cleanup functions adds c05c932a451b usb: atm: convert tasklets to use new tasklet_setup() API adds 073438b2a554 usb: c67x00: convert tasklets to use new tasklet_setup() API adds e71ea55a5b6f usb: hcd: convert tasklets to use new tasklet_setup() API adds 6148c10f6b62 usb/gadget: f_midi: convert tasklets to use new tasklet_se [...] adds f7aa93862308 usb/gadget: fsl_qe_udc: convert tasklets to use new taskle [...] adds 81d324cd9f2e usb: xhci: convert tasklets to use new tasklet_setup() API adds d7b74e0d0995 usb: mos7720: convert tasklets to use new tasklet_setup() API adds 242841992ae6 dt-bindings: reset: Add a binding for the RPi Firmware res [...] adds abffc82aae87 reset: Add Raspberry Pi 4 firmware reset controller adds b03300db06be ARM: dts: bcm2711: Add firmware usb reset node adds 258f92d2f840 ARM: dts: bcm2711: Add reset controller to xHCI node adds 768430e470e2 usb: xhci-pci: Add support for reset controllers adds 83a06a102d70 Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" adds 56132c8db84a usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 adds 6b26057aab76 Revert "firmware: raspberrypi: Introduce vl805 init routine" adds f48cc509c935 Revert "PCI: brcmstb: Wait for Raspberry Pi's firmware whe [...] adds 28157b8c7d9a USB: Better name for __check_usb_generic() adds cb06b385d536 usb: atm: don't use snprintf() for sysfs attrs adds e199d946913a USB: usblcd: Remove the superfluous break adds 6bbe2a90a0bb usb: typec: tcpm: During PR_SWAP, source caps should be se [...] adds aefc66afe42b usb: typec: pd: Fix formatting in pd.h header adds 3ed8e1c2ac99 usb: typec: tcpm: Migrate workqueue to RT priority for pro [...] adds 5fedf0d295d3 Merge 5.9-rc3 into usb-next adds bb0634ece928 usb: core: driver: fix stray tabs in error messages adds f2ea828d18fe dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support adds 7aea2a7ddc2e usb/misc: usb4604: Use pm_ptr() macro adds 879a4a662873 usb/misc: usb3503: Use pm_ptr() macro adds 7456fe486a31 usb/host: ehci-platform: Use pm_ptr() macro adds 1874b630bd85 usb/host: ehci-spear: Use pm_ptr() macro adds f0dbd25f422f usb/host: ehci-npcm7xx: Use pm_ptr() macro adds 0154012f8018 usb-storage: fix sdev->host->dma_dev adds 558033c2828f uas: fix sdev->host->dma_dev adds 5df7ef7d32fe uas: bump hw_max_sectors to 2048 blocks for SS or faster drives adds 43d596e32276 usb: typec: intel_pmc_mux: Check the port status before connect adds a5a6d2753e7e usb: typec: intel_pmc_mux: Support for device role (UFP) adds fccee0baced0 Merge 5.9-rc5 into usb-next adds dfee57a8a665 usb: host: ehci-platform: Add workaround for brcm, xgs-iproc-ehci adds e03b9dfb675a MAINTAINERS: make linux-usb list remarks consistent adds b77d2a0a223b usb: ohci: Default to per-port over-current protection adds c4005a8f65ed usb: ohci: Make distrust_firmware param default to false adds ac9ae510d5d7 usb: host: ehci-sched: Remove ununsed function tt_start_uframe() adds f5f875b5618e usb: phy: phy-ab8500-usb: fix spello of "function" adds e1aefcdd394f usb typec: mt6360: Add support for mt6360 Type-C driver adds 61ce6e2aa667 usb typec: mt6360: Add MT6360 Type-C DT binding documentation adds a4e6451d3214 usbip: simplify the return expression of usbip_core_init() adds fcc2cc1f3561 USB: move snd_usb_pipe_sanity_check into the USB core adds 719b8f2850d3 USB: add usb_control_msg_send() and usb_control_msg_recv() adds 297e84c04d76 USB: core: message.c: use usb_control_msg_send() in a few places adds d6a499249543 USB: core: hub.c: use usb_control_msg_send() in a few places adds be40c366416b USB: legousbtower: use usb_control_msg_recv() adds ec8eeceb06b7 sound: usx2y: move to use usb_control_msg_send() adds aea67cc14182 sound: 6fire: move to use usb_control_msg_send() and usb_c [...] adds f7ef7614f89e sound: line6: move to use usb_control_msg_send() and usb_c [...] adds 119ae38a5cdf sound: hiface: move to use usb_control_msg_send() adds e9b20f0fe17a Bluetooth: ath3k: use usb_control_msg_send() and usb_contr [...] adds 4f6d57e43068 ALSA: remove calls to usb_pipe_type_check for control endpoints adds be171e48f94c USB: microtek: use set_host_byte() adds fca3d66982f0 usb: typec: intel_pmc_mux: Add dependency on ACPI adds 8dba20101aaf usb: typec: intel_pmc_mux: Pass correct USB Type-C port nu [...] adds eb2a86ae8c54 USB: UAS: fix disconnect by unplugging a hub adds 8036a7e7da69 USB: UAS: use macro for reporting results adds 492c1dc9d0a1 usb: typec: tcpci: Add register definitions to tcpci adds 19b65476839e usb: typec: tcpci: Add support when hidden tx registers ar [...] adds 57ce64668f5d usb: typec: tcpci: update ROLE_CONTROL for DRP adds 871e6496207c usb: dwc2: Always disable regulators on driver teardown adds c56150c1bc8d USB: adutux: fix debugging adds 37329036f67f USB: cdc-acm: cleanup of data structures adds 46034a999c07 usb: host: xhci-plat: add platform data support adds 5e0e54ff8924 usb: host: xhci-plat: add .suspend_quirk for struct xhci_p [...] adds 93cb8f13be87 usb: host: xhci-plat: delete the unnecessary code adds f768e718911e usb: host: xhci-plat: add priv quirk for skip PHY initialization adds 4bb4fc0dbfa2 usb: host: xhci-plat: add wakeup entry at sysfs adds 9cdda28d3278 usb: host: xhci-plat: improve the comments for xhci_plat_suspend adds 18a367e8947d usb: xhci: omit duplicate actions when suspending a runtim [...] adds edc649a82341 xhci: Tune interrupt blocking for isochronous transfers adds 167657a1bb5f xhci: don't create endpoint debugfs entry before ring buff [...] adds 673d74683627 usb: xhci: add debugfs support for ep with stream adds 629b9111535f Merge 5.0-rc6 into usb-next adds 55be22adf11b Merge a31128384dfd ("Merge tag 'libnvdimm-fixes-5.9-rc7' o [...] adds 8977c947b321 doc: dt-binding: ci-hdrc-usb2: add property for samsung picophy adds 58a3cefb3840 usb: chipidea: imx: add two samsung picophy parameters tun [...] adds 71ac680e6339 usb: chipidea: ci_hdrc_imx: restore pinctrl adds 2b4534185b61 Merge tag 'usb-ci-v5.10-rc1' of git://git.kernel.org/pub/s [...] adds 089566094116 USB: bcma: use module_bcma_driver to simplify the code adds 183fba0ab1f9 usb: appledisplay: use module_usb_driver to simplify the code adds 09dc10a7b20d dt-bindings: usb: renesas, usb3-peri: Document r8a774e1 support adds 0d12658dc179 dt-bindings: usb: renesas,usbhs: Add r8a774e1 support adds 796eed4b2342 usb: early: convert to readl_poll_timeout_atomic() adds 8f01cc875d34 usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() adds eeae3afba6ca usb: pci-quirks: convert to readl_poll_timeout_atomic() adds 8469ab98a72d usb: xhci-rcar: convert to readl_poll_timeout_atomic() adds d43a69018e25 usb: oxu210hp-hcd: convert to readl_poll_timeout_atomic() adds e7d8263bdd5c usb: fotg210-hcd: convert to readl_poll_timeout_atomic() adds 08305b45a404 usb: isp1760-hcd: convert to readl_poll_timeout_atomic() adds a3e20fbd9039 usb: phy-ulpi-viewport: convert to readl_poll_timeout_atomic() adds f158afecff1f usb: phy: phy-mv-usb: convert to readl_poll_timeout_atomic() adds 805ca9c2c264 usb: udc: net2280: convert to readl_poll_timeout_atomic() adds 34d8f7a4627c iopoll: update kerneldoc of read_poll_timeout_atomic() adds 1afe33a788c4 Revert "USB: core: hub.c: use usb_control_msg_send() in a [...] adds cad874c4a234 Revert "Bluetooth: ath3k: use usb_control_msg_send() and u [...] adds c31db0830127 Revert "sound: hiface: move to use usb_control_msg_send()" adds ec4ed7dc58c6 Revert "sound: line6: move to use usb_control_msg_send() a [...] adds 8cc4c2ed6acd Revert "sound: 6fire: move to use usb_control_msg_send() a [...] adds 3b7672c3eb16 Revert "sound: usx2y: move to use usb_control_msg_send()" adds cf58e8e75229 Revert "USB: legousbtower: use usb_control_msg_recv()" adds ddd1198e3e09 USB: correct API of usb_control_msg_send/recv adds f246023816e6 sound: usx2y: move to use usb_control_msg_send() adds 9ad71af922a8 sound: 6fire: move to use usb_control_msg_send() and usb_c [...] adds d9f0d82f06c6 USB: legousbtower: use usb_control_msg_recv() adds 6d2d427e3b12 sound: line6: move to use usb_control_msg_send() and usb_c [...] adds 10fbd979bd63 sound: hiface: move to use usb_control_msg_send() adds dbb29de70ae7 Bluetooth: ath3k: use usb_control_msg_send() and usb_contr [...] adds e3be44cd43f3 Revert "cdc-acm: hardening against malicious devices" adds 960c7339de27 USB: cdc-acm: handle broken union descriptors adds 319bb4a7fef7 USB: cdc-acm: use common data-class define adds bf1c67449833 USB: cdc-acm: clean up no-union-descriptor handling adds fff15f23b8e7 thunderbolt: Use kobj_to_dev() instead of container_of() adds dc4c4bf122ed thunderbolt: Optimize Force Power logic adds 6651c91de042 thunderbolt: Optimize NHI LC mailbox command processing adds 59ed8dcad6c8 thunderbolt: Software CM only should set force power in Ti [...] adds 49f2a7f4cdac thunderbolt: Use bit 31 to check if Firmware CM is running [...] adds edfbd68bb51e thunderbolt: Do not program NFC buffers for USB4 router pr [...] adds 2ca3263a806d thunderbolt: No need to log an error if tb_switch_lane_bon [...] adds 356b6c4ef5d6 thunderbolt: Send reset only to first generation routers adds 81a2e3e49f1f thunderbolt: Tear down DP tunnels when suspending adds 8145c4350e13 thunderbolt: Initialize TMU again on resume adds 5cb6ed31c5d5 thunderbolt: Do not change default USB4 router notificatio [...] adds de4620391786 thunderbolt: Configure link after lane bonding is enabled adds e28178bf566c thunderbolt: Set port configured for both ends of the link adds 284652a4a499 thunderbolt: Configure port for XDomain adds 341d45188a78 thunderbolt: Disable lane 1 for XDomain connection adds b2911a593a70 thunderbolt: Enable wakes from system suspend adds 2b9941e089ac PCI / thunderbolt: Switch to use device links instead of P [...] adds 1c9698f85669 ACPI: Export acpi_get_first_physical_node() to modules adds b2be2b05cf3b thunderbolt: Create device links from ACPI description adds 6ac6faee5d7d thunderbolt: Add runtime PM for Software CM adds 8f8310115e33 thunderbolt: Move struct tb_cap_any to tb_regs.h adds 3c8b228d4371 thunderbolt: Introduce tb_port_next_cap() adds 6de057ef915f thunderbolt: Introduce tb_switch_next_cap() adds a3cfebdc1b3a thunderbolt: Introduce tb_port_is_nhi() adds 35ee69e94dce thunderbolt: Check for Intel vendor ID when identifying co [...] adds 8c3b15a60065 thunderbolt: Introduce tb_switch_is_ice_lake() adds 0637e3df17be thunderbolt: Introduce tb_switch_is_tiger_lake() adds fa1653d99cc8 thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE adds 54e418106c76 thunderbolt: Add debugfs interface adds 77e4907fa620 thunderbolt: debugfs: Fix uninitialized return in counters [...] adds 884e4d576fdf thunderbolt: Only stop control channel when entering freeze adds 2c6ea4e2cefe thunderbolt: Allow KUnit tests to be built also when CONFI [...] adds 8eabfca52333 thunderbolt: Use "if USB4" instead of "depends on" in Kconfig adds 80e7c5dd1ee0 thunderbolt: Handle ERR_LOCK notification adds 22255bec2b92 thunderbolt: Log correct zeroX entries in decode_error() adds 9c8cac6adfc8 thunderbolt: Correct tb_check_quirks() kernel-doc adds 810278da901c thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWE [...] adds 59ee364bafb2 Merge tag 'thunderbolt-for-v5.10-rc1' of git://git.kernel. [...] adds 19502e6911e4 USB: hub: Clean up use of port initialization schemes and retries adds fb6f076d5434 USB: hub: Add Kconfig option to reduce number of port init [...] adds 5789051fc57b usb: typec: displayport: Reduce noise from the driver adds b2a0f274e3f7 net: rtl8150: Use the new usb control message API. adds fb58cf4f2881 net: pegasus: Use the new usb control message API. adds 37d2a36394d9 USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync(). adds a85643d47d11 phy: samsung: Use readl_poll_timeout function adds c3e60e5a9eb9 phy: ti: am654: simplify regfield handling adds b494bbb6c69f phy: ti: am654: simplify return handling adds f78c40aa8641 phy: ti: am654: update PCIe serdes config adds c42dcb195b2f phy: ti: j721e-wiz: Remove duplicate include adds b6cc6cef1cbe Merge branch 'fixes' into next adds 8836e29bad34 phy: omap-usb2-phy: fix coding style issues adds e8bd1cd92296 dt-bindings: phy-imx8mq-usb: add compatible string for imx [...] adds 4708ee37826e phy: freescale: imx8mq-usb: add support for imx8mp usb phy adds e947ef4d961c phy: cadence: salvo: Constify cdns_salvo_phy_ops adds 2bf314d66f64 phy: fsl-imx8mq-usb: Constify imx8mq_usb_phy_ops adds fdde71d351eb phy: hisilicon; Constify hi3660_phy_ops adds b285d2ae9115 phy: lantiq: rcu-usb2: Constify ltq_rcu_usb2_phy_ops adds b3c824bb64ef phy: lantiq: vrx200-pcie: Constify ltq_vrx200_pcie_phy_ops adds d6541a86ec4b phy: ralink-usb: Constify ralink_usb_phy_ops adds f9781f7f97c0 phy: samsung-ufs: Constify samsung_ufs_phy_ops adds 23bea1be4eea phy: qcom-ipq4019-usb: Constify static phy_ops structs adds 728776d751e1 dt-bindings: phy: Add UniPhier AHCI PHY description adds a1bf1c60b555 phy: socionext: Add UniPhier AHCI PHY driver support adds 37abc181bbac phy: Move phy-rockchip-dphy-rx0 out of staging adds 47da6aa776eb phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic() adds 01a456330097 phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic() adds 6f2a721850c4 phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic() adds 38af68cb04cf phy: phy-qcom-apq8064-sata: convert to readl_relaxed_poll_ [...] adds f63602b1c64c phy: phy-pxa-28nm-hsic: convert to readl_poll_timeout() adds dce9d8129e10 phy: phy-pxa-28nm-usb2: convert to readl_poll_timeout() adds 15819a6c9a91 phy: ti: gmii-sel: move phy init in separate function adds d3fa20b97c77 phy: ti: gmii-sel: use features mask during init adds 7f78322cdd67 phy: ti: gmii-sel: retrieve ports number and base offset from dt adds ee626660ddbd dt-binding: phy: convert ti,omap-usb2 to YAML adds 8a676e1be4e0 dt-bindings: phy: Add USB PHY support for Intel LGM SoC adds 1cce8f73a561 phy: Add USB3 PHY support for Intel LGM SoC adds a25536e8d57d phy: Add new PHY attribute max_link_rate adds 0ffcc3787e34 phy: cadence-torrent: Set Torrent PHY attributes adds 5408b2204364 Merge branch 'topic/phy_attrs' into next adds 3cfb0e8e4162 phy: cadence: Sierra: Constify static structs adds 2f4a3d8b7c04 phy: cadence: salvo: Constify cdns_nxp_sequence_pair adds 57d39c7697ed phy: cadence: torrent: Constify regmap_config structs adds fa687038ba7f phy: intel: Rename phy-intel to phy-intel-lgm adds 9580b22aca2c dt-bindings: phy: intel: Add Keem Bay eMMC PHY bindings adds 885c4f4d6cf4 phy: intel: Add Keem Bay eMMC PHY support adds 29d1fd2f2cc6 phy: cadence-torrent: Use of_device_get_match_data() to ge [...] adds 46d205af3015 phy: cadence-torrent: Use devm_platform_ioremap_resource() [...] adds 7c12b46c6313 phy: cadence-torrent: Enable support for multiple subnodes adds 2e70c84995b2 phy: cadence-torrent: Add separate regmap functions for to [...] adds d09945eacad0 phy: cadence-torrent: Check total lane count for all subno [...] adds 962fad301c33 dt-bindings: phy: cadence-torrent: Add binding to specify [...] adds 074e99153594 dt-bindings: phy: cadence-torrent: Update Torrent PHY bind [...] adds b54b47bd035b phy: cadence-torrent: Add single link PCIe support adds 8e4c95b9c9f4 phy: cadence-torrent: Check cmn_ready assertion during PHY [...] adds 15c6a048e5f0 phy: cadence-torrent: Add PHY APB reset support adds 51862859fb74 dt-bindings: phy: Add PHY_TYPE_QSGMII definition adds 6bcf3cb30037 phy: cadence-torrent: Add support for PHY multilink configuration adds f0f1fa04581f phy: cadence-torrent: Update PHY reset for multilink confi [...] adds 07084c956663 phy: cadence-torrent: Add clk changes for multilink configuration adds cd9aa9473747 phy: cadence-torrent: Add PHY link configuration sequences [...] adds d66a63666919 phy: cadence-torrent: Configure PHY_PLL_CFG as part of lin [...] adds 9f33b76a3599 phy: cadence-torrent: Add single link SGMII/QSGMII registe [...] adds 9855d84b6bb1 phy: cadence-torrent: Add single link USB register sequences adds 4acea473f388 phy: cadence-torrent: Add PCIe + USB multilink configuration adds 6fd428f78060 phy: cadence-torrent: Add USB + SGMII/QSGMII multilink con [...] adds 9b1e52137b22 phy: fix USB_LGM_PHY warning & build errors adds 488e3f52a827 phy: rockchip-dphy-rx0: Include linux/delay.h adds 4feac940ec14 dt-bindings: phy: cdns,torrent-phy: add reset-names adds b7132285c65b dt-bindings: phy: ti,phy-j721e-wiz: fix bindings for torrent phy adds 724fabf5df13 dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information adds dadcf9959cce phy: qcom-qmp: Move phy mode into struct qmp_phy adds e4bc7de8ae16 phy: qcom-qmp: Remove 'initialized' in favor of 'init_count' adds aa968cb1a67e phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy' adds dab7b10ddc83 phy: qcom-qmp: Get dp_com I/O resource by index adds f385b73192c5 phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify adds 52e013d0bffa phy: qcom-qmp: Add support for DP in USB3+DP combo phy adds 7612f4e2bc0e phy: qcom-qmp: Add support for sc7180 DP phy adds 60f5a24c11f7 phy: qcom-qmp: initialize the pointer to NULL adds 9f76e198dd52 Merge tag 'phy-for-5.10' of git://git.kernel.org/pub/scm/l [...] adds cde8019157c0 dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema adds 1c6e8ee63adb dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus adds a6806e32e7a4 usb: typec: hd3ss3220: Use OF graph API to get the connect [...] adds 12f3467b0d28 usb: typec: add typec_find_pwr_opmode adds da0cb6310094 usb: typec: add support for STUSB160x Type-C controller family adds 97b65223c18f USB: core: remove polling for /sys/kernel/debug/usb/devices adds c503672abe13 usb: dwc3: gadget: Resume pending requests after CLEAR_STALL adds d97c78a1908e usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command adds 98df91f8840c usb: cdns3: gadget: free interrupt after gadget has deleted adds b68d9251561f usb: dwc3: simple: add support for Hikey 970 adds 362b9398c962 usb: dwc2: Fix parameter type in function pointer prototype adds b574ce3ee459 usb: dwc3: core: Properly default unspecified speed adds e518bdd9f02c usb: dwc3: core: Print warning on unsupported speed adds e1c08cf23172 usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails adds 3a4821785445 usb: gadget: udc: atmel: use of_find_matching_node_and_match adds 96f314987a85 dt-bindings: usb: atmel: Update DT bindings documentation [...] adds 033b8966e906 usb: gadget: udc: atmel: simplify endpoint allocation adds 5b041a30448f usb: gadget: udc: atmel: use 1 bank endpoints for control [...] adds 26b324245018 usb: gadget: udc: atmel: update endpoint allocation for sam9x60 adds 84b522e60523 ARM: dts: at91: sam9x60ek: enable usb device adds 5b311668f91a MAINTAINERS: add Cadence USB3 DRD IP driver entry adds 072f34c2ebdb usb: gadget: udc: Drop surplus include adds bea46b981515 usb: dwc3: qcom: Add interconnect support in dwc3 driver adds a793cf81ad0c usb: dwc3: meson: fix coccinelle WARNING adds 27c7ab0fdd0b usb: dwc3: debug: fix sparse warning adds e5ee93d42b3f usb: dwc3: meson: fix checkpatch errors and warnings adds 2a499b452952 usb: dwc3: ulpi: fix checkpatch warning adds 159fdf295c67 usb: dwc3: trace: fix checkpatch warnings adds 035cbca1360a usb: dwc3: debug: fix checkpatch warning adds c64b475b8488 usb: dwc3: ep0: fix checkpatch warnings adds 993ffc5b32d2 usb: dwc3: qcom: fix checkpatch warnings adds 9ae0eb455b91 usb: dwc3: debugfs: fix checkpatch warnings adds 87b923a2e059 usb: dwc3: core: fix checkpatch warnings adds e319bd62292c usb: dwc3: gadget: fix checkpatch warnings adds a1c0169a49fc usb: gadget: aspeed: fixup vhub port irq handling adds e7a0ed3fa31b usb: gadget: f_acm: don't disable disabled EP adds aa8c16e42991 MAINTAINERS: Add entry for Broadcom BDC driver adds e8d5f92b8d30 usb: gadget: function: printer: fix use-after-free in __lo [...] adds dc336b19e82d usb: dwc3: core: do not queue work if dr_mode is not USB_D [...] adds 753a18c2596d usb: mtu3: Remove unsused inline function is_first_entry adds efe2fa0836a7 usb: cdns3: introduce set_phy_power_on{off} APIs adds b1234e3b3b26 usb: cdns3: add runtime PM support adds ff6d6e6c6778 usb: cdns3: imx: add glue layer runtime pm implementation adds e20849a8c883 usb: gadget: pch_udc: Convert to use GPIO descriptors adds 5d23af6301b7 dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support adds cdff2c946f06 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] adds 65f3d449f438 usb: dwc-meson-g12a: Add support for USB on AXG SoCs adds 68989fe1c39d dt-bindings: usb: Convert cdns-usb3.txt to YAML schema adds 5261e48f9a70 dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property adds 2eae2dfd5814 usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance [...] adds 028296e480c7 USB: gadget: f_ncm: Fix NDP16 datagram validation adds 704c70fa08ad dt-bindings: usb: dwc2: add support for APM82181 SoCs USB [...] adds 0abe3863d05f usb: dwc2: add support for APM82181 USB OTG adds 5bb1d1197374 usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE adds 864bc7e7297f usb: gadget: config_ep_by_speed_and_alt instead of config_ [...] adds 54c196060510 usb: dwc2: Always disable regulators on driver teardown adds a609ce2a1336 usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method f [...] adds 50642709f659 usb: cdns3: core: quit if it uses role switch class adds b5148d946f45 usb: cdns3: gadget: set fast access bit adds 0eeda059956d usb: cdns3: gadget: clear the interrupt status when discon [...] adds 9f650135945f usb: cdns3: drd: call PHY .set_mode accordingly adds b21cf9371c2e usb: cdns3: gadget: move wait configuration operation adds 986499b1569a usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above. adds a176b1a2a73c usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBur [...] adds 7974ecd7d3c0 usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets. adds 897b81384302 usb: phy: phy-ab8500-usb: fix spello of "function" adds d98ef43bfb65 usb: gadget: u_serial: clear suspended flag when disconnecting adds 4eea21dc67b0 usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well adds 87a2dfb13643 usb: gadget: fsl: Fix unsigned expression compared with ze [...] adds 8dafb3c04df3 usb: cdns3: gadget: fix some endian issues adds 3301c215a2bb USB: UDC: Expand device model API interface adds f770fbec4165 USB: UDC: net2280: Fix memory leaks adds 9b719c7119e7 USB: UDC: net2272: Fix memory leaks adds 6b7778924c70 usb: cdns3: gadget: fix possible memory leak adds e81a7018d93a usb: dwc3: allocate gadget structure dynamically adds 7595c38bb1a6 Revert "usb: udc: allow adding and removing the same gadge [...] adds 266d0493900a usb: dwc3: core: don't trigger runtime pm when remove driver adds 03c1fd622f72 usb: dwc3: core: add phy cleanup for probe error handling adds 5bde3f020a15 usb: dwc3: debugfs: do not queue work if try to change mod [...] adds de56298f78e4 usb: gadget: s3c: Remove unused 'udc' variable adds 8266b08ed90c usb: dwc3: gadget: Refactor ep command completion adds 5a1da544e572 usb: gadget: core: do not try to disconnect gadget if it i [...] adds 6c2a754a12ba usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed adds de21e7289b7a usb: gadget: tegra-xudc: Use consistent spelling and formatting adds 2003a419c7f3 usb: gadget: fix spelling mistake "Dectected" -> "Detected" adds 230c1aa37089 usb: gadget: tegra-xudc: Properly align parameters adds a50758bb6c74 usb: gadget: tegra-xudc: Do not print errors on probe deferral adds 5b35dd1a5a66 usb: gadget: bcm63xx_udc: fix up the error of undeclared u [...] adds ca3df3468eec usb: dwc3: gadget: Check MPS of the request length adds 690e5c2dc29f usb: dwc3: gadget: Reclaim extra TRBs after request completion adds 2b80357b773c usb: dwc3: gadget: Refactor preparing extra TRB adds a2841f41d07f usb: dwc3: gadget: Improve TRB ZLP setup adds 66706077dc89 usb: dwc3: ep0: Fix ZLP for OUT ep0 requests adds 13111fcb0d64 usb: dwc3: gadget: Return the number of prepared TRBs adds 490410b2e73c usb: dwc3: gadget: Check for number of TRBs prepared adds 30892cba5596 usb: dwc3: gadget: Set IOC if not enough for extra TRBs adds cb1b3997b636 usb: dwc3: gadget: Refactor preparing last TRBs adds 7f2958d9ad58 usb: dwc3: gadget: Rename misleading function names adds f0c485663d59 usb: gadget: uvc: Fix the wrong v4l2_device_unregister call adds 2a87445af23e usb: bdc: Fix unused assignment in bdc_probe() adds f580170f135a usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc adds 31b5de5f3799 dt-bindings: document a new quirk for dwc3 adds abc6b579048e usb: cdns3: gadget: using correct sg operations adds 4e218882eb5a usb: cdns3: gadget: improve the dump TRB operation at cdns [...] adds 87e1dcd48970 usb: cdns3: gadget: add CHAIN and ISP bit for sg list use case adds 249f0a25e8be usb: cdns3: gadget: handle sg list use case at completion [...] adds 141e70fef4ee usb: cdns3: gadget: need to handle sg case for workaround 2 case adds d6be7c94f9f8 usb: cdns3: gadget: sg_support is only for DEV_VER_V2 or above adds 71ea88f6652a usb: cdns3: gadget: enlarge the TRB ring length adds ae7e86108b12 usb: dwc3: Stop active transfers before halting the controller adds a73abc28ce67 usb: bdc: remove duplicated error message adds d72ecc08dee4 usb: dwc3: gadget: Allow restarting a transfer adds f9cc581badb1 usb: dwc3: gadget: Look ahead when setting IOC adds 8dbbe48c7a99 usb: dwc3: gadget: Revise setting IOC when no TRB left adds 346a15cdf652 usb: dwc3: gadget: Keep TRBs in request order adds 2338484d14f3 usb: dwc3: gadget: Return early if no TRB update adds e0a93d98f488 usb: dwc3: gadget: Support up to max stream id adds 8eb16e724fde dt-bindings: usb: Add Intel Keem Bay USB controller bindings adds e2c53515b2a6 usb: dwc3: of-simple: Add compatible string for Intel Keem [...] adds 14793faeed41 dt-bindings: usb: dwc2: add optional usb-role-switch property adds 17f934024e84 usb: dwc2: override PHY input signals with usb role switch [...] adds d58ba480285a usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] adds b2c586eb07ef usb: dwc2: Fix INTR OUT transfers in DDMA mode. adds 21c949b21802 Merge tag 'usb-for-v5.10' of git://git.kernel.org/pub/scm/ [...] adds 168ae5a74b4a Merge 5.9-rc8 into usb-next adds a4f88430af89 usb: cdc-acm: add quirk to blacklist ETAS ES58X devices adds 9e8586827a70 usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with i [...] adds 58ea326b228c usb: typec: tcpci: Add a getter method to retrieve tcpm_po [...] adds b9358a068490 usb: typec: tcpci: Add set_vbus tcpci callback adds 6f413b559f86 usb: typec: tcpci_maxim: Chip level TCPC driver adds 8dc4bd073663 usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) adds 11121c2406c8 usb: typec: tcpci: Implement callbacks for FRS adds afb487a31d33 usb: typec: tcpci_maxim: Add support for Sink FRS adds 6cf87e5edd99 USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UA [...] adds 031f9664f8f9 USB: serial: pl2303: add device-id for HP GC device adds 75240ac439ea USB: serial: ftdi_sio: clean up jtag quirks adds be4c5eb267ee USB: serial: qcserial: fix altsetting probing adds 924a9213358f USB: serial: option: Add Telit FT980-KS composition adds 711a37813ad9 USB: serial: ftdi_sio: use cur_altsetting for consistency adds 3e765cab8abe USB: serial: option: add Cellient MPL200 card adds 3bfb8239be57 Merge tag 'usb-serial-5.10-rc1' of https://git.kernel.org/ [...] adds 6c8cf3695176 usb: typec: Add QCOM PMIC typec detection driver adds 93578a25d4e2 usb: musb: gadget: Use fallthrough pseudo-keyword adds c6dbef730762 Merge tag 'usb-5.10-rc1' of git://git.kernel.org/pub/scm/l [...] adds e5cab1f974f2 mei: hbm: add capabilities message adds beb4e1e50311 mei: restrict vtag support to hbm version 2.2 adds 2dd1e5ae8c96 mei: add vtag support bit in client properties adds 0cd7c01a60f8 mei: add support for mei extended header. adds 74a9c967aaf6 mei: bump hbm version to 2.2 adds d1376f3d89d5 mei: add a spin lock to protect rd_completed queue adds f35fe5f47ed0 mei: add a vtag map for each client adds 15ffa991d9cb mei: handle tx queue flushing for vtag connections adds e5617d2bf549 mei: bus: use zero vtag for bus clients. adds 224ae607526b mei: bus: unconditionally enable clients with vtag support adds aa207a05f95a mei: add connect with vtag ioctl adds 2257b74ead05 mei: docs: add vtag ioctl documentation adds d162219c655c mei: virtio: virtualization frontend driver adds d3cd0071a89a eeprom: at25: allow page sizes greater than 16 bit adds 284f52ac1c6c eeprom: at25: set minimum read/write access stride to 1 adds fe69795e84a5 char: mspec: Use kvzalloc() in mspec_mmap() adds 7cd7edb89437 misc: fastrpc: fix common struct sg_table related issues adds da0d6b3a536b virt: vbox: Use current_uid() in vbg_misc_device_requestor() adds 90ca6333fd65 VMCI: check return value of get_user_pages_fast() for errors adds c2fef5f845be lp: Avoid comma separated statements adds 31b4b3bff2c2 include/linux/miscdevice.h - Fix typo/grammar adds 551b6729578a misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_i [...] adds dd5597245d35 Merge 5.9-rc3 into char-misc-next adds e8b8ae7ce32e binder: Remove bogus warning on failed same-process transaction adds 4b463822316e binder: Modify comments adds 89320020d967 binderfs: make symbol 'binderfs_fs_parameters' static adds 261e7818f06e binder: print warnings when detecting oneway spamming. adds 99f667352f6c /dev/zero: also implement ->read adds 947bece14b74 drivers/greybus: Use kobj_to_dev() adds ab04de8ec235 /dev/zero: fixups for ->read adds a4c3d7565306 uacce: Use kobj_to_dev() instead of container_of() adds 9f30eb29c514 char: virtio: Select VIRTIO from VIRTIO_CONSOLE. adds 7f360bec3785 drivers/virt/fsl_hypervisor: Fix error handling path adds d00451c8118f selftests/lkdtm: Use "comm" instead of "diff" for dmesg adds 7a6ff4c4cbc3 misc: hisi_hikey_usb: Driver to support onboard USB gpio h [...] adds d210a0023590 misc: hisi_hikey_usb: add support for Hikey 970 adds 8a1939829f9c fsi: master-ast-cf: fix spelling mistake "firwmare" -> "firmware" adds 6e0ef7d2cee1 fsi: aspeed: Enable 23-bit addressing adds 3c3c484850bc fsi: fsi-occ: fix return value check in occ_probe() adds 04635a30dd53 fsi: master: Add boolean parameter to link_enable function adds b36875a453ef fsi: core: Disable link when slave init fails adds 196964a31cf8 fsi: core: Set slave local bus ownership during init adds a1d5ce111aa2 fsi: master: Remove link enable read-back adds 31901bb74f56 fsi: master: Constify hub_master_ids adds f458c38f40fa fsi: sbefifo: Constify sbefifo_ids adds 59165631b7e9 fsi: scom: Constify scom_ids adds 4d4905f6cc5b dt-bindings: fsi: Document gpios adds f369a29bdde9 fsi: aspeed: Support cabled FSI adds 4a80c2017bd9 fsi: aspeed: Run the bus at maximum speed adds add6895188e4 fsi: aspeed: Add module param for bus divisor adds 4a851d714ead fsi: aspeed: Support CFAM reset GPIO adds f7dbcd177031 Merge tag 'fsi-for-5.10' of git://git.kernel.org/pub/scm/l [...] adds 05fa34dcdb34 Merge 5.9-rc5 into char-misc-next adds 7fbc2bc2fbe1 fpga: stratix10-soc: make FPGA task un-interruptible adds e6c013c306f0 MAINTAINERS: Add Tom Rix as fpga reviewer adds 8a5de2de0339 fpga: dfl: change data type of feature id to u16 adds 5e36aff2e1bf fpga manager: xilinx-spi: remove stray comment adds a44ecdc9c97e fpga manager: xilinx-spi: remove final dot from dev_err() strings adds 16b7856d9480 fpga manager: xilinx-spi: fix write_complete timeout handling adds eefe64fba9f2 fpga manager: xilinx-spi: add error checking after gpiod_g [...] adds 4e772ab86b3e fpga manager: xilinx-spi: provide better diagnostics on pr [...] adds 89eb35e810a8 fpga: dfl: map feature mmio resources in their own feature [...] adds c71e805083af fpga: fpga-region: Cleanup an outdated comment adds 9ba3a0aa09fe fpga: dfl: create a dfl bus type to support DFL devices adds bbc11b34fa3d Merge tag 'fpga-for-5.10' of git://git.kernel.org/pub/scm/ [...] adds 78ec034966b5 misc: hisi_hikey_usb: fix return of uninitialized ret stat [...] adds 7369fa47c442 binder: remove redundant assignment to pointer n adds bc28369c6189 misc: rtsx: Fix memory leak in rtsx_pci_probe adds 0268eed10f12 misc: rtsx: Fix power down flow adds 7c920da30e04 misc: fastrpc: fix indentation error in uapi header adds 84195d206e1f misc: fastrpc: define names for protection domain ids adds 6010d9befc8d misc: fastrpc: add ioctl for attaching to sensors pd adds 7c33e3c4c79a misc: rtsx: Add power saving functions and fix driving parameter adds 2d1a8bfb61ec coresight: etm4x: Fix etm4_count race by moving cpuhp call [...] adds 4af8b3d3eb50 coresight: stm: Support marked packet adds 9554c3551ed3 coresight: fix offset by one error in counting ports adds 447a612ea474 coresight: etm4x: Add Support for HiSilicon ETM device adds 0dee28268ddb coresight: cti: disclaim device only when it's claimed adds 6e8836c6df53 coresight: cti: remove pm_runtime_get_sync() from CPU hotplug adds 096dcfb9cd6f coresight: etm4x: Ensure default perf settings filter user/kernel adds 4020fc8d4658 coresight: etm4x: Fix issues within reset interface of sysfs adds 984f37efa385 coresight: cti: Write regsiters directly in cti_enable_hw() adds 859d510e58da coresight: etm4x: Handle unreachable sink in perf mode adds 4cd83037cd95 coresight: etm4x: Fix issues on trcseqevr access adds 2fee15c10d18 MAINTAINERS: Add CoreSight mailing list adds bb1860efc817 coresight: etm: perf: Sink selection using sysfs is deprecated adds 6d578258b955 coresight: Make sysfs functional on topologies with per core sink adds 685d84a7862e coresight: etm4x: Fix mis-usage of nr_resource in sysfs interface adds 14ea4db18c06 coresight: etm4x: Fix number of resources check for ETM 4. [...] adds 5e180e6f6ac9 eeprom: at25: set type id as EEPROM adds 1d62a2cedfb5 eeprom: 93xx46: set type id as EEPROM adds 8e2aeb5b128e nvmem: mtk-efuse: Remove EFUSE register write support adds 28371cc61096 nvmem: core: Use kobj_to_dev() instead of container_of() adds 1eb51d6a4fce nvmem: switch to simpler IDA interface adds b1c194dcdb14 nvmem: core: fix missing of_node_put() in of_nvmem_device_get() adds 8fd0e2a6df26 uio: free uio id after uio file node is freed adds 15b760c37ad3 nitro_enclaves: Add ioctl interface definition adds 0a44561768c5 nitro_enclaves: Define the PCI device interface adds 1df624892c1e nitro_enclaves: Define enclave info for internal bookkeeping adds 89308c11ae3b nitro_enclaves: Init PCI device driver adds ad2b6980d0d3 nitro_enclaves: Handle PCI device command requests adds e5d616d8bb50 nitro_enclaves: Handle out-of-band PCI device events adds bd47c995c0e4 nitro_enclaves: Init misc device providing the ioctl interface adds 38907e124088 nitro_enclaves: Add logic for creating an enclave VM adds ff8a4d3e3a99 nitro_enclaves: Add logic for setting an enclave vCPU adds 988b7a471726 nitro_enclaves: Add logic for getting the enclave image load info adds 7dc9d4309fdb nitro_enclaves: Add logic for setting an enclave memory region adds 111c775a5f0d nitro_enclaves: Add logic for starting an enclave adds 9c8eb50fe9e2 nitro_enclaves: Add logic for terminating an enclave adds 07499cc661a9 nitro_enclaves: Add Kconfig for the Nitro Enclaves driver adds 0f5c7b748439 nitro_enclaves: Add Makefile for the Nitro Enclaves driver adds acc4229c3990 nitro_enclaves: Add sample for ioctl interface usage adds bf15d79ce142 nitro_enclaves: Add overview documentation adds e82ed736ad2d MAINTAINERS: Add entry for the Nitro Enclaves driver adds b71590efb2cd habanalabs: increase length of ASIC name adds a98d73c7fae4 habanalabs: Replace dma-fence mechanism with completions adds 0a068adde505 habanalabs: add information about PCIe controller adds 843839bec3a3 habanalabs: expose sync manager resources allocation in IN [...] adds 2e5eda4681f9 habanalabs: PCIe Advanced Error Reporting support adds acd330c141b4 habanalabs: remove security from ARB_MST_QUIET register adds d6b045c08384 habanalabs: print the queue id in case of an error adds f5b9c8cf25a5 habanalabs: change CB's ID to be 64 bits adds f907af183b8b habanalabs: cast int to u32 before printing it with %u adds bd4ef3729213 habanalabs: eliminate redundant else condition adds a0e072f5a18f habanalabs: use standard BIT() and GENMASK() adds 65887291c6a8 habanalabs: use FIELD_PREP() instead of << adds 0358372bbe86 habanalabs: remove redundant assignment to variable adds 31ac1f1a5712 habanalabs: check TPC vector pipe is empty adds 107dd314658e habanalabs: use 1U when shifting bits adds d90416c84d86 habanalabs: extend busy engines mask to 64 bits adds 56004701f52e habanalabs: Include linux/bitfield.h only in habanalabs.h adds 9f3064913e1b habanalabs: add support for getting device total energy adds 42b0698adde1 habanalabs: update GAUDI hardware specs adds 2f55342c5e4d habanalabs: replace armcp with the generic cpucp adds f763946aefe6 habanalabs: cast to u64 before shift > 31 bits adds 3174ac9bb104 habanalabs: restructure hl_mmap adds c5e0ec66f01d habanalabs: clear vm_pgoff before doing the mmap adds 0db575350cb1 habanalabs: make use of dma_mmap_coherent adds 975ab7b32b90 habanalabs: count dropped CS because max CS in-flight adds 6138bbe91126 habanalabs: rename ArmCP to CPU-CP adds b01a971f80be habanalabs: remove unused ASIC function pointer adds ae926514dd62 habanalabs: remove unused define adds 763a0b4d81f6 habanalabs: Fix alignment issue in cpucp_info structure adds 5a1b861daab8 habanalabs: increase PQ COMP_OFFSET by one nibble adds 1fb2f3743754 habanalabs: check flag before reset because of f/w event adds 7c52fb0a096a habanalabs: use smallest possible alignment for virtual addresses adds c91324f41b27 habanalabs: rename mmu.c to mmu_v1.c adds d83fe66928b2 habanalabs: refactor MMU as device-oriented adds 7edf341b9ef5 habanalabs: add num_hops to hl_mmu_properties adds 214afa974dd4 habanalabs: add debugfs support for MMU with 6 HOPs adds 230b9b7d45b6 habanalabs/gaudi: increase timeout for boot fit load adds 681a22f55f15 habanalabs: allow to wait on CS without sleep adds 448f63badcac habanalabs: no need for DMA_SHARED_BUFFER adds fa8641a14f28 habanalabs: Save context in a command buffer object adds ef6a0f6caa4a habanalabs: Add an option to map CB to device MMU adds 219b8f2ff024 habanalabs: update firmware interface file adds dbf053c42994 habanalabs/gaudi: remove axi drain support adds d1f3633599a9 habanalabs/gaudi: fix DMA completions max outstanding to 15 adds 57799ce9f85c habanalabs: add indication of security-enabled F/W adds f279e5cd9505 habanalabs: update scratchpad register map adds 9e072793106e Merge tag 'misc-habanalabs-next-2020-09-22' of git://peopl [...] adds a2e7408cf8fc misc: pvpanic: Use devm_platform_ioremap_resource() adds a81072a9c0ae misc: mic: scif: Fix error handling path adds 26ed5146bd17 misc: hisi_hikey_usb: delete a stray tab adds b41b0ce59826 interconnect: Add bulk API helpers adds 3c733a75fd6c dt-bindings: interconnect: single yaml file for RPMh inter [...] adds 3fe3578c8a3e dt-bindings: interconnect: Add Qualcomm SM8150 DT bindings adds cb6ffd717c9e dt-bindings: interconnect: Add Qualcomm SM8250 DT bindings adds a09b817c8bad interconnect: qcom: Add SM8150 interconnect provider driver adds 6df5b349491e interconnect: qcom: Add SM8250 interconnect provider driver adds 65e0e4d67983 dt-bindings: interconnect: Add generic qcom bindings adds ad4bedfc060c dt-bindings: interconnect: Add property to set BCM TCS wai [...] adds b92902fddf42 interconnect: qcom: Support bcm-voter-specific TCS wait behavior adds db474be2b6b8 interconnect: qcom: Only wait for completion in AMC/WAKE b [...] adds cb30e0292db2 interconnect: qcom: Add support for per-BCM scaling factors adds 1521e22bfa12 interconnect: Introduce xlate_extended() callback adds 9a34e7ad2e12 dt-bindings: interconnect: Document the support of optiona [...] adds 6caa3070fd59 interconnect: qcom: Implement xlate_extended() to parse tags adds 6478e0d4d12e interconnect: qcom: sdm845: Replace xlate with xlate_extended adds 5c3aff6d673a interconnect: qcom: sc7180: Replace xlate with xlate_extended adds 768220bb4169 dt-bindings: interconnect: Add OSM L3 DT binding on SM8150 adds f995194545ab interconnect: qcom: Add OSM L3 support on SM8150 adds 2bf706ea930e interconnect: qcom: Lay the groundwork for adding EPSS support adds c4877059e0a4 dt-bindings: interconnect: Add EPSS L3 DT binding on SM8250 adds d7e19be60b28 interconnect: qcom: Add EPSS L3 support on SM8250 adds b1a367bb1cbb interconnect: qcom: osm-l3: Mark more structures const adds cc80d10d6fcf interconnect: Add get_bw() callback adds b1d681d8d324 interconnect: Add sync state support adds 7d3b0b0d8184 interconnect: qcom: Use icc_sync_state adds 628fdbcf9d66 Merge branch 'icc-syncstate' into icc-next adds 392da338b25e interconnect: core: Simplify with dev_err_probe() adds e0cbf2f0a756 interconnect: imx: Simplify with dev_err_probe() adds 86d6e5793e0f interconnect: imx: simplify the return expression of imx_i [...] adds 9eb29f2ed95e Merge tag 'icc-5.10-rc1' of https://git.linaro.org/people/ [...] adds fc6121e961cb habanalabs: correct an error message adds 9e2e8fc7d65c habanalabs: release kernel context after hw_fini adds 3c3aa5dbd659 habanalabs: add debug messages for opening/closing context adds eab1f6e7b035 habanalabs: add notice of device not idle adds 25121d9804b8 habanalabs/gaudi: configure QMAN LDMA registers properly adds 5a487cf7efe4 Merge tag 'misc-habanalabs-next-2020-09-25' of git://peopl [...] adds f97769fde678 slimbus: core: check get_addr before removing laddr ida adds df2c471c4ae0 slimbus: core: do not enter to clock pause mode in core adds 709ec3f7fc57 slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback adds fc9eec4d6435 nvmem: core: fix possibly memleak when use nvmem_cell_info [...] adds 32a14ad5b157 coresight: cpu_debug: Add module name in Kconfig adds 9cf087b4de23 coresight: cpu_debug: Define MODULE_DEVICE_TABLE adds b8127113d01e coresight: Use IS_ENABLED for CONFIGs that may be modules adds 92fc7d819f6c coresight: Add coresight prefix to barrier_pkt adds d735d925f9a5 coresight: Export global symbols adds 32b0707a4182 coresight: Add try_get_module() in coresight_grab_device() adds 8b0cf82677d1 coresight: stm: Allow to build coresight-stm as a module adds 716f5652a131 coresight: etm: perf: Fix warning caused by etm_setup_aux failure adds 97fe626ce64c coresight: etm3x: Allow etm3x to be built as a module adds 22a550a306ad coresight: etm4x: Allow etm4x to be built as a module adds 529c4451dfc3 coresight: etb: Allow etb to be built as a module adds d9ed244ef848 coresight: tpiu: Allow tpiu to be built as a module adds ecfbf09b1e3f coresight: tmc: Allow tmc to be built as a module adds 1e8b3381c9db coresight: funnel: Allow funnel driver to be built as module adds ac8792663227 coresight: replicator: Allow replicator driver to be built [...] adds 7b0fc5d281de coresight: cti: Add function to register cti associate ops adds 1cce921bce7d coresight: cti: Fix remove sysfs link error adds cab280bf3533 coresight: cti: Fix bug clearing sysfs links on callback adds f2ccc7b7bfa9 coresight: cti: Don't disable ect device if it's not enabled adds f02b089e7bdd coresight: cti: Increase reference count when enabling cti adds 3c3fd1a14552 coresight: cti: Allow cti to be built as a module adds 66af416d9dcc coresight: tmc-etr: Add function to register catu ops adds a114dbea544d coresight: catu: Allow catu drivers to be built as modules adds 8e264c52e1da coresight: core: Allow the coresight core driver to be bui [...] adds 347732627745 coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register adds 5b94d6e476a1 habanalabs/gaudi: use correct define for qman init adds 45337656752e misc: mic: drop double zeroing adds c471bf4b11c7 MAINTAINERS: exclude char maintainers from things they do [...] adds bd84256e86ec soundwire: master: enable pm runtime adds 9b3b4b3f2f2a soundwire: intel: Add basic power management support adds ebf878eddbb4 soundwire: intel: add pm_runtime support adds b61b8b37888a soundwire: intel: reset pm_runtime status during system resume adds cb1e6d59e89c soundwire: intel: fix race condition on system resume adds 99b6a30f9f99 soundwire: intel: call helper to reset Slave states on resume adds a5a0239c27fe soundwire: intel: reinitialize IP+DSP in .prepare(), but o [...] adds a2d9c161db24 soundwire: intel: pm_runtime idle scheduling adds a320f41eac7b soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend adds 6626a616aab5 soundwire: intel: add CLK_STOP_BUS_RESET support adds caf688192bc4 soundwire: intel: add CLK_STOP_NOT_ALLOWED support adds ab996b2971d7 soundwire: intel_init: handle power rail dependencies for [...] adds 61fb830bf9ca soundwire: intel: support clock_stop mode without quirks adds 08abad9f45f1 soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP [...] adds f046b2334083 soundwire: intel: fix intel_suspend/resume defined but not [...] adds d0bbcb4e836f ASoC: codecs: soundwire: remove port_ready[] usage from codecs. adds 63642595a78d soundwire: add definition for maximum number of ports adds 6073755886a4 soundwire: fix port_ready[] dynamic allocation in mipi_disco adds e4be9facb969 soundwire: intel: disable shim wake on suspend adds 0ef2986e19c9 soundwire: intel: ignore software command retries adds 857a7c429e33 soundwire: intel: add multi-link support adds d78071b4e1c3 soundwire: intel: add missing support for all clock stop modes adds 88d7c71ea5b2 soundwire: bus: update multi-link definition with hw sync details adds 94eed66107ff soundwire: intel: add multi-link hw_synchronization information adds 063ff4e568ce soundwire: stream: enable hw_sync as needed by hardware adds f748f34ef968 soundwire: intel: add error log for clock-stop invalid configs adds de763fa88873 soundwire: intel: pass link_mask information to each master adds 5ee74eb280d0 soundwire: intel: don't manage link power individually adds 25e804926da3 soundwire: define and use addr bit masks adds d5826a4bdbc8 soundwire: bus: use FIELD_GET() adds bd6a024f21ce soundwire: slave: use SDW_DISCO_LINK_ID() adds 41ff91741c25 soundwire: stream: use FIELD_{GET|PREP} adds 9972b90ae8fd soundwire: qcom : use FIELD_{GET|PREP} adds 3cf25d63b1b9 soundwire: cadence: use FIELD_{GET|PREP} adds 3b4979cabd4b soundwire: intel: use FIELD_{GET|PREP} adds c30f92984117 soundwire: intel_init: use FIELD_{GET|PREP} adds 8be2f84acf23 soundwire: remove SDW_REG_SHIFT() adds 3471d2a192ba soundwire: stream: fix NULL/IS_ERR confusion adds 06dcb4e44364 soundwire: intel: fix NULL/ERR_PTR confusion adds e1c3a7f02754 soundwire: intel: remove .trigger operation adds 244eb888f9ab soundwire: intel: remove stream handling from .prepare and [...] adds d1df23fe688b soundwire: qcom: fix abh/ahb typo adds 5bd773242f75 soundwire: qcom: avoid dependency on CONFIG_SLIMBUS adds 82f5c70c2651 soundwire: qcom: add support for mmio soundwire master devices adds 8564551eec8a soundwire: qcom: add v1.5.1 compatible adds d2068da5c856 soundwire: cadence: fix race condition between suspend and [...] adds 09309093d5e8 soundwire: qcom: fix SLIBMUS/SLIMBUS typo adds 2acd30b9f603 ASoC/soundwire: bus: use property to set interrupt masks adds 310f6dc6dc5d soundwire: bus: filter-out unwanted interrupt reports adds c2819e196b3c soundwire: slave: add first_interrupt_done status adds 4724f12c1315 soundwire: bus: use quirk to filter out invalid parity errors adds 38edbfae6c7f ASoC: codecs: realtek-soundwire: ignore initial PARITY errors adds a350aff45b4d soundwire: bus: export broadcast read/write capability for tests adds 32d2a8935bf8 soundwire: cadence: add parity error injection through debugfs adds 9026118f20e2 soundwire: Add generic bandwidth allocation algorithm adds 578ddced239f soundwire: qcom: clear BIT FIELDs before value set. adds 5ffba1fb6d55 soundwire: qcom: add support to block packing mode adds 8cb3b4e74cd8 soundwire: qcom: get max rows and cols info from compatible adds 714db045cf30 soundwire: cadence: use u32p_replace_bits adds f067c9251797 soundwire: intel: use {u32|u16}p_replace_bits adds dd87a72ae968 soundwire: enable Data Port test modes adds 0f9138e75753 soundwire: intel: enable test modes adds 9e4e6019e68c soundwire: cadence: add data port test fail interrupt adds 5ec3215e56af soundwire: remove an unnecessary NULL check adds fcb9d730be1d soundwire: bus: add enumerated Slave device to device list adds 0173f525b2c1 soundwire: sysfs: add slave status and device number before probe adds 4cb1a880e7f7 Merge tag 'soundwire-5.10-rc1' of git://git.kernel.org/pub [...] adds 4d12a897fa12 bus: mhi: fix doubled words and struct image_info kernel-doc adds bcbaccdf9fbe bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_t [...] adds 515847c557dd bus: mhi: core: Abort suspends due to outgoing pending packets adds 8b53087cab61 bus: mhi: core: Use helper API to trigger a non-blocking h [...] adds 870f81bd28f2 bus: mhi: core: Trigger host resume if suspended during mh [...] adds 5aa93f0576b4 bus: mhi: core: Use generic name field for an MHI device adds a6c1fff8571a bus: mhi: core: Introduce helper function to check device state adds 601455dae00a bus: mhi: core: Introduce counters to track MHI device sta [...] adds 8e3729bfa7be bus: mhi: core: Read and save device hardware information [...] adds f42dfbe8f712 bus: mhi: core: Introduce APIs to allocate and free the MH [...] adds f38173a731ca bus: mhi: core: Add const qualifier to MHI config information adds e1427f32b850 bus: mhi: Remove include of rwlock_types.h adds e0af24acdabc bus: mhi: Fix entries based on Kconfig coding style adds c7bd825e52b3 bus: mhi: core: Introduce debugfs entries for MHI adds 21cb9b18edea bus: mhi: core: Introduce sysfs entries for MHI adds b0fc0167f254 bus: mhi: core: Allow shared IRQ for event rings adds 9654ab011e28 bus: mhi: Remove unused nr_irqs_req variable adds 5fc4997fd9d0 bus: mhi: core: Fix the building of MHI module adds 9e8c8cc44f35 bus: mhi: debugfs: Print channel context read-pointer adds 4b53a3c72116 ocxl: fix kconfig dependency warning for OCXL adds 961d289b61eb ocxl: simplify the return expression of free_function_dev() adds 03c95e591a89 virt: vbox: simplify the return expression of vbg_input_open() adds 4292aa977f5e eeprom: ee1004: use module_i2c_driver to simplify the code adds b31de43c608f samples: mpssd: fix the build errors when enable DEBUG in mpssd.c adds 021da53e65fd w1: w1_therm: Add sysfs entries to control conversion time [...] adds 9ace0b4dab1c w1: w1_therm: Add support for GXCAS GX20MH01 device. adds 3b844345e180 bus: fsl-mc: don't assume an iommu is always present adds aef85b56c3c1 bus: fsl-mc: MC control registers are not always available adds e84d3896fb8d misc: vop: set VIRTIO_F_ACCESS_PLATFORM for vop driver adds c9723750a699 w1: mxc_w1: Fix timeout resolution problem leading to bus error adds 8c56adc511af misc: vop: build VOP based on CONFIG_VOP adds cc1a2679865a misc: vop: add round_up(x,4) for vring_size to avoid kernel panic adds 675f0ad40469 mic: vop: copy data to kernel space then write to io memory adds 7490cf5e184e bus/fsl-mc: Do no longer export the total number of irqs o [...] adds 35df88208c8b bus/fsl-mc: Add a new parameter to dprc_scan_objects function adds 1f86a00c1159 bus/fsl-mc: add support for 'driver_override' in the mc-bus adds e0c171d5537f bus/fsl-mc: Set the QMAN/BMAN region flags adds 993577b2ef03 bus/fsl-mc: Cache the DPRC API version adds 715b02ce8968 bus/fsl-mc: Add dprc-reset-container support adds 5d781fabe642 bus/fsl-mc: Export dprc_scan/dprc_remove functions to be u [...] adds 46f35b5fbbbb bus/fsl-mc: Export a cleanup function for DPRC adds 17eaf21320da bus/fsl-mc: Add a container setup function adds 5026cf605143 bus/fsl_mc: Do not rely on caller to provide non NULL mc_io adds 0dadd95216d5 bus/fsl-mc: Export IRQ pool handling functions to be used by VFIO adds 273ee53ddf2e bus/fsl-mc: Extend ICID size from 16bit to 32bit adds d8ccb6d87328 bus/fsl-mc: Add a new version for dprc_get_obj_region command adds c7eb1131bdbc dt-bindings: extcon: ptn5150: Convert binding to DT schema adds 5076372d135a dt-bindings: extcon: ptn5150: Use generic "interrupts" property adds e6b02afce100 dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional adds 6aaad58c872d extcon: ptn5150: Fix usage of atomic GPIO with sleeping GP [...] adds 45ce36f5d262 extcon: ptn5150: Use generic "interrupts" property adds e095882ee28a extcon: ptn5150: Simplify getting vbus-gpios with flags adds fa31f5871759 extcon: ptn5150: Lower the noisiness of probe adds 85256f611f66 extcon: ptn5150: Check current USB mode when probing adds fbaf3b67d4d2 extcon: ptn5150: Make 'vbus-gpios' optional adds b8787ff8a4f4 extcon: ptn5150: Reduce the amount of logs on deferred probe adds 35f1f8f2a3fa extcon: ptn5150: Convert to module_i2c_driver adds 0b0549b6ac72 extcon: ptn5150: Convert to .probe_new adds c29ce4e2b314 MAINTAINERS: Add entry for NXP PTN5150A CC driver adds f6dfb3c9a0bb extcon: Replace HTTP links with HTTPS ones adds 611e92a0a3dc extcon: ptn5150: Deduplicate parts of dev_err_probe() adds 7e3b1caffcfd extcon: ptn5150: Switch to GENMASK() and BIT() macros adds ea6a95d09c1b extcon: ptn5150: Set the VBUS and POLARITY property capability adds 4e984d83f444 extcon: max14577: Return error code of extcon_dev_allocate() adds 1f339f3384e8 extcon: max77693: Return error code of extcon_dev_allocate() adds a4cf11faf862 extcon: max77843: Return error code of extcon_dev_allocate() adds ce90c3c9b3ab extcon: max8997: Return error code of extcon_dev_allocate() adds d0f668101713 extcon: palmas: Simplify with dev_err_probe() adds b9a32f624f7f extcon: ptn5150: Use defines for registers adds 6be65ed4f86a extcon: ptn5150: Do not print error during probe if nothin [...] adds dbc888072a97 extcon: axp288: Use module_platform_driver to simplify the code adds d3a9ff51b916 Merge tag 'extcon-next-for-5.10-v2' of git://git.kernel.or [...] adds 7b9749bd8308 stm class: ftrace: Change dependency to TRACING adds 8438f5211479 tracing: Add flag to control different traces adds 8ab7a2b7055c tracing: Add trace_export support for event trace adds 458999c6f67b tracing: Add trace_export support for trace_marker adds e8ecea301738 stm class: ftrace: Enable supported trace export flag adds b8f8534b10b6 stm class: ftrace: Use different channel accroding to CPU adds 951e4d71a8fa intel_th: pci: Add Alder Lake-S support adds 9f126c56b9d6 intel_th: pci: Add Alder Lake CPU support adds 07f8569fbe44 w1: Constify struct w1_family_ops adds 57de2dfcabba w1: Constify static w1_family_ops structs adds 6925478cad27 power: supply: Constify static w1_family_ops structs adds c307459b9d1f fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum adds 06e67b849ab9 fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum adds b89999d00493 fs/kernel_read_file: Split into separate include file adds 5287b07f6d7c fs/kernel_read_file: Split into separate source file adds f7a4f689bca6 fs/kernel_read_file: Remove redundant size argument adds 113eeb517780 fs/kernel_read_file: Switch buffer size arg to size_t adds 885352881f11 fs/kernel_read_file: Add file_size output argument adds b64fcae74b6d LSM: Introduce kernel_post_load_data() hook adds 4f2d99b06b73 firmware_loader: Use security_post_load_data() adds 38f901735a9e module: Call security_kernel_post_load_data() adds 2039bda1fa8d LSM: Add "contents" flag to kernel_read_file hook adds 34736daeecd1 IMA: Add support for file reads without contents adds 0fa8e0846487 fs/kernel_file_read: Add "offset" arg for partial reads adds 89287c169f8f firmware: Store opt_flags in fw_priv adds 59cdb23ca2df firmware: Add request_partial_firmware_into_buf() adds 5d90e05c0e83 test_firmware: Test partial read support adds 2a3809da6186 binder: simplify the return expression of binder_mmap adds 05dbb6285335 w1: w1_therm: make w1_poll_completion static adds dba8648dcab9 firmware_loader: fix a kernel-doc markup adds 2827d98bc5d6 misc: Kconfig: add a new dependency for HISI_HIKEY_USB adds 200da27ab32d LSM: Fix type of id parameter in kernel_post_load_data prototype adds 51fbad388c85 misc: Kconfig: fix a HISI_HIKEY_USB dependency adds 78eef5d95261 docs: w1: w1_therm: Fix broken xref, mistakes, clarify text adds f3277cbfba76 binder: fix UAF when releasing todo list adds 726eb70e0d34 Merge tag 'char-misc-5.10-rc1' of git://git.kernel.org/pub [...] adds 8401e2edf770 drm/radeon: stop using TTM_MEMTYPE_FLAG_MAPPABLE adds 902d77f3568a drm/amdgpu: stop using TTM_MEMTYPE_FLAG_MAPPABLE adds 9fadd6d1e297 drm/ttm: remove TTM_MEMTYPE_FLAG_MAPPABLE adds 4031ead37239 drm: pl111: Update documentation adds 6142b1b82ce4 drm/todo: Plumb drm_atomic_state all over adds 0d3df1c603de dt-bindings: vendor-prefixes: Add Lontium vendor prefix adds 8a72a2de0a4f dt-bindings: display: bridge: Add documentation for LT9611 adds 23278bf54afe drm/bridge: Introduce LT9611 DSI to HDMI bridge adds 2a5c2ff5848e drm/panel: add connector type to boe,hv070wsa-100 panel adds ddb8e853dc85 drm/panel: panel-simple: validate panel description adds 9f069c6fbc72 drm/panel: panel-simple: add default connector_type adds 385ca38da29c drm/bridge: tc358764: drop drm_connector_(un)register adds 1644127f83bc drm/bridge: tc358764: add drm_panel_bridge support adds 5b851515eff3 drm/bridge: parade-ps8622: add drm_panel_bridge support adds 43c601a6e85e drm/bridge: megachips: add helper to create connector adds 77860a7c892e drm/bridge: megachips: get drm_device from bridge adds a3d495ce5c0b drm/bridge: megachips: enable detect bridge operation adds 489ce80fa494 drm/bridge: megachips: add get_edid bridge operation adds a8ef18d7dd48 drm/bridge: megachips: make connector creation optional adds 136d73a8c88d drm/bridge: tc358767: add detect bridge operation adds 731f4badcb3b drm/bridge: tc358767: add get_edid bridge operation adds de5e6c027ae6 drm/bridge: tc358767: add drm_panel_bridge support adds 4151c14cdda6 drm/bridge: nxp-ptn3460: add get_edid bridge operation adds 8f22c21dce5b drm/bridge: nxp-ptn3460: add drm_panel_bridge support adds 31ed1b5dff46 kernel/params.c: Align last argument with a tab adds 7d8365771ffb moduleparams: Add hexint type parameter adds 7427a7a0b3b8 drm/amdgpu: Change type of module param `ppfeaturemask` to hexint adds d59bc6324208 drm/ttm: fix pipelined gutting for evictions v2 adds fcf863ec0768 drm: mxsfb: Remove fbdev leftovers adds c42001e357f7 drm: mxsfb: Use drm_panel_bridge adds 8c6619ff2211 drm: mxsfb: Use BIT() macro to define register bitfields adds 92000371c829 drm: mxsfb: Remove unused macros from mxsfb_regs.h adds 8a460068494a drm: mxsfb: Clarify format and bus width configuration adds f14fec8481ce drm: mxsfb: Pass mxsfb_drm_private pointer to mxsfb_reset_block() adds 7865cd5aae22 drm: mxsfb: Use LCDC_CTRL register name explicitly adds eb28c5cee2a8 drm: mxsfb: Remove register definitions from mxsfb_crtc.c adds f16a008921aa drm: mxsfb: Remove unneeded includes adds 40a726b82e26 drm: mxsfb: Rename mxsfb_crtc.c to mxsfb_kms.c adds ae1ed0093281 drm: mxsfb: Stop using DRM simple display pipeline helper adds 1e5d7963bb77 drm: mxsfb: Move vblank event arm to CRTC .atomic_flush() adds 07b7fd77b48c drm: mxsfb: Don't touch AXI clock in IRQ context adds b9f5937680a8 drm: mxsfb: Enable vblank handling adds f4098b07efb8 drm: mxsfb: Remove mxsfb_devdata unused fields adds b13aeb9e212d drm: mxsfb: Add i.MX7 and i.MX8M to the list of supported [...] adds f6d94e715817 drm: mxsfb: Update internal IP version number for i.MX6SX adds c6ddee8220bf drm: mxsfb: Drop non-OF support adds d9ef0d315032 drm: mxsfb: Turn mxsfb_set_pixel_fmt() into a void function adds 51b777f2b11e drm: mxsfb: Merge mxsfb_set_pixel_fmt() and mxsfb_set_bus_fmt() adds b963ad95a06a drm: mxsfb: Remove unnecessary spaces after tab adds 63aa581c3019 drm: mxsfb: Support the alpha plane adds a26a4790a82a dt-bindings: Add vendor prefix for Powertip adds 051e95ee7ec1 dt-bindings: Add DT bindings for Powertip PH800480T013 adds d69de69f2be1 drm/panel: simple: Add Powertip PH800480T013 panel adds c114e7231304 drm/ingenic: Handle errors of drm_atomic_get_plane_state adds 639abb72f189 drm/ingenic: Validate mode in a .mode_valid callback adds 85b3bfa266e8 drm/hisilicon: Fixed the warning: Assignment of 0/1 to boo [...] adds cfb9b89f116a drm/doc: device hot-unplug for userspace adds 3debcdf066e5 drm/ingenic: ipu: Only restart manually on older SoCs adds c0fd208ee3bc drm/ingenic: ipu: Remove YUV422 from supported formats on JZ4725B adds 38ee474fc63f drm/ingenic: ipu: Only enable clock when needed adds 418d2ad1ac52 drm/ttm: initialize the system domain with defaults v2 adds be1213a341a2 drm/ttm: remove TTM_MEMTYPE_FLAG_FIXED v2 adds b0691b34f1e0 drm/radeon: stop implementing init_mem_type adds 473633540c2f drm/amdgpu: stop implementing init_mem_type adds 3629ca5dfb9a drm/vmwgfx: stop implementing init_mem_type v2 adds 009869fde901 drm/nouveau: stop implementing init_mem_type adds ccd0dc437f25 drm/qxl: stop implementing init_mem_type adds ded9f8eaddaa drm/vram-helper: stop implementing init_mem_type adds 1a3fb590856a drm/ttm: remove the init_mem_type callback adds c3ee8c65f637 drm/panel: remove return value of function drm_panel_add adds 1d865be98686 dt-bindings: Add vendor prefix for Chefree adds 44de5cee2038 dt-bindings: Add DT bindings for Chefree CH101OLHLWH-002 adds 07c913c4d710 drm/panel: simple: Add Chefree CH101OLHLWH-002 panel adds 098619118612 drm/vkms: fix xrgb on compute crc adds 70eca5d5d3e1 drm/syncobj: Tune down unordered timeline DRM_ERROR adds 6a470dc2a12e drm/ast: Embed CRTC and connector in struct ast_private adds d50ace1e72f0 drm/ast: Separate DRM driver from PCI code adds fbe01716ed4a drm/ast: Replace driver load/unload functions with device [...] adds 365c0e70da83 drm/ast: Replace struct_drm_device.dev_private with to_ast [...] adds 21d79b690e78 drm/ast: Don't use ast->dev if dev is available adds e0f5a738cfe5 drm/ast: Embed struct drm_device in struct ast_private adds 2c0b6566d621 drm/ast: Managed release of ast firmware adds 4bc85b82c8ba drm/ast: Manage release of firmware backup memory adds cff0adca1edd drm/ast: Managed device release adds 0b34d58b6c32 drm/mgag200: Enable caching for SHMEM pages adds 42452165dc77 drm/mgag200: Move register initialization into helper function adds 2021708e0d6e drm/mgag200: Initialize PCI registers early during device setup adds 78e5b5036a1e drm/mgag200: Enable MGA mode during device register initia [...] adds b9fa77ec1a59 drm/mgag200: Set MISC memory flags in mm init code adds 9053cad2f093 drm/mgag200: Clear <page> field during MM init adds fb18825fa038 drm/mgag200: Move G200SE's unique id into model-specific data adds e20dfd27f7aa drm/mgag200: Add support for G200 desktop cards adds 2d05f56af8f5 fbdev: Remove trailing whitespace adds 85806f6d58f4 omapfb/dss: Include the right header adds ad04fae0de07 fbdev: Use fallthrough pseudo-keyword adds d3dc135187b9 drm/mgag200: Set PCI option register in G200SE models adds 8e1ba47c60bc video: fbdev: pvr2fb: initialize variables adds 56dc01f18d3d drm/vmwgfx: consolidate ttm object creation and populate adds a2d6ddc417f1 drm/vmwgfx: drop bo map/unmap dma functions. adds bd549d35b4be nouveau: use ttm populate mapping functions. (v2) adds 9c4cbb3a66e0 qxl/ttm: drop the unusued no wait flag to reserve function adds 46bca88bbdd3 drm/ttm/amdgpu: consolidate ttm reserve paths adds 20784cdf4b8c drm/ttm: use a helper for unlocked moves to the lru tail adds 5977ffeaf33c drm/vram-helper: remove populate/unpopulate adds a2ff1e81d04e drm/ttm: export memory type debug entrypoint. adds ed165d452c2b drm/nouveau/ttm: don't fill in blank ttm debug callback adds a0bb77cb77e2 drm/vmwgfx/gmrid: don't provide pointless ttm debug callback adds 00c2f6b3e841 drm/qxl/ttm: call ttm manager debug (v2) adds e22054debc07 drm/vram-helper: call the ttm manager debug function adds 747074bb04b5 drm/ttm: split the mm manager init code (v2) adds 3c90424bd7df drm/ttm: provide a driver-led init path for range mm manag [...] adds 158d20d1857f drm/amdgpu/ttm: init managers from the driver side. adds e33dc18228ac drm/radeon: use new ttm man init path adds 129ac4dcb520 drm/qxl/ttm: use new init path for manager adds a9136ab56ba9 drm/vram_helper: use new ttm manager init function adds e9172ada4460 drm/nouveau: use new memory manager init paths adds 252f8d7b9174 drm/vmwgfx/ttm: convert vram mm init to new code paths adds 621617780a62 drm/vmwgfx/ttm: switch gmrid allocator to new init paths. adds 5969793f8656 drm/ttm: convert system manager init to new code. adds 98399abd52b2 drm/ttm: purge old manager init path. adds a006a3ce8efc drm/ttm: pass man around instead of mem_type in some places adds 4265accbfc72 drm/ttm: make some inline helper functions for cleanup pat [...] adds 56ee8b1c71ff drm/ttm: start allowing drivers to use new takedown path (v2) adds 6fe1c54353f9 drm/amdgpu/ttm: use new takedown path adds e0830704de7c drm/vmwgfx: takedown vram manager adds cff099e70cc1 drm/vram_helper: call explicit mm takedown adds 058b5e34d8e6 drm/nouveau: use new cleanup paths adds f0fe3f7bc53c drm/radeon/ttm: use new takedown paths adds 06feb5df1af5 drm/qxl/ttm: use new takedown path adds 6eee6675e01d drm/vmwgfx: fix gmrid takedown paths to new interface adds 085097e5ae5e drm/ttm: remove range manager legacy takedown path adds 0cf0a7984268 drm/ttm: make TTM responsible for cleaning system only. adds 9eca33f4a139 drm/ttm: add wrapper to get manager from bdev. adds 6c28aed6e5b7 drm/amdgfx/ttm: use wrapper to get ttm memory managers adds 3004add06d1c drm/vram-helper: use wrapper to access memory managers adds f301da74a417 drm/nouveau/ttm: use wrapper to access memory managers adds 3d3b4fb9aab3 drm/qxl/ttm: use wrapper to access memory manager adds 47c0550f5ebd drm/radeon/ttm: use wrapper to access memory manager adds 089cafc198ec drm/vmwgfx/ttm: use wrapper to access memory manager adds 01057278bc68 drm/ttm: rename manager variable to make sure wrapper is used. adds d398811ebfa8 drm/ttm: allow drivers to provide their own manager subclasses adds 0af135b892bf drm/amdgpu/ttm: use bo manager subclassing for vram/gtt mgrs adds 37205891d84f drm/ttm: make ttm_range_man_init/takedown take type + args adds 3a1fc38edac7 drm/ttm: move range manager to subclassed driver allocation adds d575a891e69e drm/vmwgfx/ttm: move thp to driver managed adds 9488e46a4f89 drm/vmwgfx/gmrid: convert to driver controlled allocation. adds b6fad57e5903 drm/nouveau/ttm: move to driver allocated manager adds 7ee6c95e05e9 drm/ttm: drop priv pointer in memory manager adds a29050c4cd7f drm/amdgpu/ttm: remove man->bdev references. adds 7541ce1a6f2b drm/ttm: drop man->bdev link. adds a751612d4cb7 drm/ttm: drop list of memory managers from device. (v2) adds 90a0489a718b drm/ttm: drop type manager has_type adds 3f48f938ad21 drm/ttm: add a wrapper for checking if manager is in use adds 80938c28ee67 drm/ttm: rename bo manager to range manager. adds 9de59bc20149 drm/ttm: rename ttm_mem_type_manager -> ttm_resource_manager. adds 2966141ad2dd drm/ttm: rename ttm_mem_reg to ttm_resource. adds 77f47d239545 drm/amdgpu: make sure userptr ttm is allocated adds 3a74265c54f8 drm/panfrost: Make sure GPU is powered on when reading GPU [...] adds 72ef7fe96fd2 drm/panfrost: Add compatible string for bifrost adds 862cc626210e drm/panfrost: avoid static declaration adds 9713e942a539 drm/panfrost: clean headers in devfreq adds eb9dd67249b5 drm/panfrost: don't use pfdevfreq.busy_count to know if hw [...] adds 9bfacfc82f90 drm/panfrost: introduce panfrost_devfreq struct adds ed85df3f6074 drm/panfrost: use spinlock instead of atomic adds 81f2fbe62cb5 drm/panfrost: properly handle error in probe adds d3c335da0200 drm/panfrost: rename error labels in device_init adds 25e247bbf85a drm/panfrost: move devfreq_init()/fini() in device adds 512f21227fd3 drm/panfrost: dynamically alloc regulators adds fd587ff01d59 drm/panfrost: add regulators to devfreq adds 9df0e0c18896 drm/panfrost: perfcnt: fix ref count leak in panfrost_perf [...] adds 018315d399fc drm/mgag200: fix build on alpha arch adds 87154ff86bf6 drm: Remove unnecessary drm_panel_attach and drm_panel_detach adds 4f297b9c82e1 drm/amdgpu/ttm: move vram/gtt mgr allocations to mman. adds 373627930f02 drm/amdgpu/ttm: drop the adev link from vram mgr adds e4fbdd8b5d5a drm/gma500: fix spelling mistake "pannel" -> "panel" adds 5bd858d7bfd2 drm/vkms: guarantee vblank when capturing crc adds 57fb54082d5d drm/vgem: add missing platform_device_unregister() in vgem_init() adds 7995bd132961 drm/vkms: add missing platform_device_unregister() in vkms_init() adds ad28cd694293 drm/v3d: convert to use module_platform_driver adds 8b0d47e879b8 dt-binding: Add DSI/LVDS TC358775 bridge bindings adds b26975593b17 display/drm/bridge: TC358775 DSI/LVDS driver adds a343160235f5 drm/vmwgfx/ttm: fix the non-THP cleanup path. adds e5b92773287c drm: report dp downstream port type as a subconnector property adds fb82313462ba drm/i915: utilize subconnector property for DP adds 65bf2cf95d3a drm/amdgpu: utilize subconnector property for DP through atombios adds 0f877894a330 drm/amdgpu: utilize subconnector property for DP through D [...] adds d2f6a8f454b6 drm/panel-notatek-nt35510: Fix MTP read init adds ed7d94597fad drm/hisilicon: Remove the unused include statements adds 13b0d4a9ae0c drm/hisilicon: Code refactoring for hibmc_drv_de adds e92ae67d6ed8 drm/ttm: rename ttm_resource_manager_func callbacks adds b2458726b38c drm/ttm: give resource functions their own [ch] files adds 82dd18096c71 drm/radeon: drop superflous AGP handling adds 534b1f9071d9 Merge drm/drm-next into drm-misc-next adds 97722439eeed dt-bindings: Add DT bindings for Toshiba TC358762 DSI-to-D [...] adds 1930d19cb499 drm/bridge: tc358762: Add basic driver for Toshiba TC35876 [...] adds 70c7fe17f370 drm/hisilicon: Fix build error of no type of module_init adds ea66a9be7e93 drm/mcde: Rename flow function adds 709c27730a11 drm/mcde: Fix display data flow control adds 44c3867a56e3 drm/mcde: Improve pixel fetcher FIFO depth setting adds f6fd1d70609c drm/mcde: Support using DSI in LP mode adds c4842d4d0f74 drm/mcde: Fix display pipeline restart adds 42bac89a1730 drm/mcde: Enable the DSI link with display adds f098f168e91c drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel adds 72957f48aaaa drm/mcde: Retry DSI read/write transactions adds 5b44f125eff9 drm/panel: novatek,nt39016: Handle backlight the standard way adds bdfd720fb25a drm/panel: novatek,nt39016: Add missing CR to error messages adds 656b75963673 drm/panel: simple: Convert sharp,ls020b1dd01d from timings [...] adds c1bd32b5f6b5 drm/panel: simple: Tweak timings of sharp,ls020b1dd01d for [...] adds e6c21e6f9cf4 drm/panel: simple: Add 50Hz mode for sharp,ls020b1dd01d adds b7d71b6e1f03 drm/panel: ilitek-ili9881c: prepare for adding support for [...] adds 82df3aa4968c dt-bindings: ili9881c: add compatible string for Feixin K1 [...] adds 1c243751c095 drm/panel: ilitek-ili9881c: add support for Feixin K101-IM [...] adds 5f3e7503b97b drm/panel: Add helper for reading DT rotation adds 4a135d54410f drm/panel: Read panel orientation for BOE TV101WUM-NL6 adds 58310c2ec994 drm/panel: lvds: Read panel orientation adds 5759c9674c20 drm/panel-simple: Read panel orientation adds 087e3d479155 dt-bindings: panel: rocktech,jh057n00900: Modernize adds 5f374e63d214 dt-bindings: panel: rocktech,jh057n00900: Add myself as ma [...] adds d4c5c2f33119 drm/virtgpu: remove redundant assignments to width and height adds 51c3b0cc32d2 drm/virtio: Revert "drm/virtio: Call the right shmem helpers" adds 66c8ef900611 drm/qxl: don't take vga ports on rev5+ adds 77cf3a6827fe drm/virtio: Use struct_size() helper in kmalloc() adds bbaac1354cc9 drm/qxl: Replace deprecated function in qxl_display adds a0308938ec81 virtio: add dma-buf support for exported objects adds 592d9fba33c2 virtio-gpu: add VIRTIO_GPU_F_RESOURCE_UUID feature adds c84adb304c10 drm/virtio: Support virtgpu exported resources adds f13478c9da83 drm/sun4i: Constify static structs adds 652bcaec7da0 MAINTAINERS: Change maintainer for hisilicon DRM driver adds d85ddd1318e6 Merge v5.9-rc1 into drm-misc-next adds d3d1bbe794ab drm/malidp: Use struct drm_gem_object_funcs.get_sg_table i [...] adds faa962bbae31 dt-bindings: vendor-prefixes: Add mantix vendor prefix adds b9ab1248d801 dt-bindings: Add Mantix MLAF057WE51-X panel bindings adds 72967d5616d3 drm/panel: Add panel driver for the Mantix MLAF057WE51-X D [...] adds 5936b3bdaa88 drm/panel: samsung: Use dev_ based logging adds b75efff5f542 drm/panel: leadtek: Use dev_ based logging adds c8cf6990f986 drm/panel: raydium: Use dev_ based logging adds 65d5c86fc55f drm/panel: sitronix: Use dev_ based logging adds a25b6b273f70 drm/panel: Use dev_ based logging adds 9fe2f897499f virtio: fix build for configs without dma-bufs adds 9c6b876c91c0 drm: ast: fix double __iomem sparse warning adds 172c1e857280 drm: gma500: Convert to GPIO descriptors adds cdd296cdae1a drm/gma500: fix error check adds 0b06286579b8 drm/ttm: fix broken merge between drm-next and drm-misc-next adds 2f4b769e4d18 drm/panel: novatek,nt39016: Reorder calls in probe adds d738005da9c5 drm/panel: novatek,nt39016: Remove 'dev' field in priv struct adds 35201cc1f805 drm: omapdrm: Delete surplus GPIO includes adds 227c6d109ce5 drm/omap: fix spelling mistake "propert" -> "property" adds 8b87014f23e4 drm/tidss: implement WA for AM65xx erratum i2000 adds 9517130c9b4b dt-bindings: display: simple: Add KD116N21-30NV-A010 compatible adds fc26a3758b55 drm: panel: simple: Add KD116N21-30NV-A010 adds 7f7fb53f62cb drm/bridge/tc358775: Fix for PTR_ERR adds f688a345f0d7 drm/brige/megachips: Add checking if ge_b850v3_lvds_init() [...] adds 098754fe3ce7 drm/ttm: init mem->bus in common code. adds ebb21aa1882f drm/ttm: drop bus.size from bus placement. adds 274d77648eaa drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_ttm adds ae34c15be62f drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_vdac adds e7187bab295a drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_de adds 389be5006317 drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_drv adds c5589b39549d drm/bridge_connector: Set default status connected for eDP [...] adds d82c12ab16b8 drm/bridge: ps8640: Get the EDID from eDP control adds 812a65ba9411 drm/bridge: ps8640: Return an error for incorrect attach flags adds 94d4c13233c2 drm/bridge: ps8640: Print an error if VDO control fails adds cd6da0b11351 drm/mgag200: fix spelling mistake "expeced" -> "expected" adds cbc2e82932ae Merge tag 'drm-misc-next-2020-08-27' of git://anongit.free [...] adds 83c0926f3e18 drm/i915/fbc: Limit cfb to the first 256MiB of stolen on g4x+ adds 124c7088b87f drm/i915: Pack struct intel_cdclk_vals adds 0e954383ff57 drm/i915: Fix some whitespace adds 366ec167ea73 drm/i915: Make i830 .get_cdclk() assignment less confusing adds 963501bdd094 drm/i915/ddi: Don't frob the DP link scramble disabling flag adds a5bcf8dde631 drm/i915/ddi: Don't rewrite DDI_BUF_CTL reg during DP link [...] adds 27e897beec1c drm/i915: Provide the perf pmu.module adds f2bde2546b81 drm/i915: Remove dubious Valleyview PCI IDs adds 81619f4a75ed drm/i915/display: Implement HOBL adds f1421190d0ab drm/i915: Move WaDisableDopClockGating:skl to skl_init_clo [...] adds cd803bb4f8a8 drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout adds f52fa57ae70e drm/i915/rkl: Add initial workarounds adds e66f609baeee drm/i915/rkl: Add DPLL4 support adds ddff9a602e5e drm/i915/rkl: Handle HTI adds a3db3f8496bf drm/i915/rkl: Add Wa_14011224835 for PHY B initialization adds 90e1329296fd drm/i915/selftests: Downgrade severity of CS/SRM frequency [...] adds c746063ab146 drm/i915: Implement WA 14011294188 adds 2982ded2ff5c drm/i915/display/fbc: Disable fbc by default on TGL adds 98ef06745370 drm/i915: Copy default modparams to mock i915_device adds e310b4352cf4 drm/i915/selftests: Add compiler paranoia for checking HWS [...] adds 1840d40ac690 drm/i915: Remove gen check before calling intel_rps_boost adds a22b1a9bb0d7 drm/i915/display: Check for an LPSP encoder before dereferencing adds 9a0a3bebb0c5 drm/i915: Add a couple of missing i915_active_fini() adds ecb40d0826fd drm/i915: Update bw_buddy pagemask table adds e714977eef8f drm/i915: Fix wrong return value adds 66b51b801d05 drm/i915: Fix wrong return value in intel_atomic_check() adds 3f8210fd22d0 Revert "drm/i915/rkl: Add Wa_14011224835 for PHY B initial [...] adds cda9edd02425 drm/i915: introduce a mechanism to extend execbuf2 adds 13149e8bafc4 drm/i915: add syncobj timeline support adds 21118e8e5647 drm/i915/selftests: Avoid passing a random 0 into ilog2 adds b302a2e68807 drm/i915/tgl: Make sure TC-cold is blocked before enabling [...] adds 05e31dd78e26 drm/i915/tgl: Fix TC-cold block/unblock sequence adds 1d3cc7ab2b00 drm/i915/tgl: Set subplatforms adds 04dfb1acbae6 drm/i915/tgl: Add new voltage swing table adds 96c5a15f9f39 drm/i915/kbl: Fix revision ID checks adds 6e43e276b8c9 drm/i915: Initial implementation of PSR2 selective fetch adds a170f4f1b128 drm/i915/display: Implement WA 1408330847 adds 5bf7919d530a drm/i915: Update TGL and RKL DMC firmware versions adds 25a322fde74f drm/i915: Update TGL and RKL HuC firmware versions adds d24f1341a63c drm/i915: Apply Wa_14011264657:gen11+ adds 3b4efa148da3 drm/i915: Fix cmd parser desc matching with masks adds ced026e959be drm/i915: Update DRIVER_DATE to 20200824 adds 3393649977f9 Merge tag 'drm-intel-next-2020-08-24-1' of git://anongit.f [...] adds ce5c207c6b8d Merge tag 'v5.9-rc4' into drm-next adds 4922f1bcad1a drm/amdgpu: expand sienna chichlid reg access support adds b16284259f2d drm/amdgpu: add printing after executing page reservation [...] adds 799a2fbbbfc1 Revert "drm/amd/powerplay: drop unnecessary message suppor [...] adds 5befb6fc3b77 drm/amdgpu: add member to store vm fault interrupt masks adds f2c1b5c145c8 drm/amdgpu: abstract set_vm_fault_masks function to refine [...] adds 2577db91e82e drm/amdgpu: add vmhub funcs helper (v2) adds caa9f483ca76 drm/amdgpu: move get_invalidate_req function into gfxhub/m [...] adds db92fbc3d7f0 drm/amdgpu: won't include gc and mmhub register headers in [...] adds 06b668c1dc1f drm/amd/amdgpu: Fix compiler warning in df driver adds 8fe384ff2d96 drm/amd/powerplay: remove the dpm checking in the boot sequence adds 2afda735c550 drm/amdgpu/dc: Simplify drm_crtc_state::active checks adds ebee9621bbc1 drm/amd/powerplay: skip invalid msg when smu set mp1 state adds 7a3ecc82f1b9 drm/amd/powerplay: add msg map for mode1 reset adds 91190db1a72d drm/amd/powerplay: correct smu message for vf mode adds 8f3b800a31f8 drm/amdgpu: update golden setting for sienna_cichlid adds c5a4ef3e20da drm/amdgpu: move umc specific macros to header adds cc0e7ff8ffe0 drm/amdgpu: Remove redundant NULL check adds ccda42a4629a drm/amdgpu/powerplay: add some documentation about memory clock adds de7fe7e87a92 drm/amdgpu/jpeg: Remove extra asic type check adds 8214617aafa3 drm/amdgpu: Remove extra asic type check adds 26cfd12b5e24 drm/amd/amdgpu: Add RLC_CGTT_MGCG_OVERRIDE to gfx 10.3 headers adds 0a5baee41500 drm/amdkfd: Unify gfx9/gfx10 context save area layouts adds 156589f74d07 drm/amdgpu/jpeg3.0: remove extra asic type check adds 309182389e36 drm/amdgpu/vcn3.0: remove extra asic type check adds 6c3e0504339d drm/amd/display: remove redundant initialization of variab [...] adds c5079f35c0ec drm/amdgpu: update dec ring test for VCN 3.0 adds df9c8d1aa278 drm/amdgpu: fix system hang issue during GPU reset adds 2c2b0d880f1b drm/amdkfd: Add thermal throttling SMI event adds 059ea10abddd drm/amd/powerplay: drop unnecessary message support check(v2) adds ea368183ae90 drm/amdkfd: Fix spurious debug exception on gfx10 adds 1df67a4ecedd Revert "drm/amdgpu/vcn3.0: remove extra asic type check" adds 81b41ff5d287 drm/amd/powerplay: revise the outputs layout of amdgpu_pm_ [...] adds 6b36fa6143f6 drm/amdgpu: add umc v8_7_0 IP headers adds d817f3753e6d drm/amd/powerplay: update driver if file for sienna_cichlid adds 48ef409c25a6 drm/amdgpu: add support for umc 8.7 ras functions adds 0eb52d815655 drm/amd/swsmu: allow asic to handle sensor type by itself adds a00d8fd405ed drm/amd/display: Clean up global sync param retrieval adds 91b2e45be439 drm/amd/display: Rename bytes_pp to the correct bits_pp adds f92e25e56137 drm/amd/display: Fix naming of DSC Debugfs entry adds be6ccdf861de drm/amd/display: Don't compare dppclk before updating DTO adds b246f90a0970 drm/amd/display: Check lane status again after link training done adds 94bc373b7f16 drm/amd/display: Use seperate dmcub firmware for navy_flounder adds 1ee1290363b5 drm/amd/display: Use proper abm/backlight functions for DCN3 adds f5cd85555bf2 drm/radeon: avoid a useless memset adds 4c0d0bcb224f drm/radeon: switch from 'pci_' to 'dma_' API adds 9b66d6600e6a drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_spec [...] adds 6863660d72e4 drm/amdgpu: add some required DCE6 registers (v7) adds f233c09842bc drm/amd/display: add asics info for SI parts adds 7c15fd86aaec drm/amd/display: dc/dce: add initial DCE6 support (v10) adds 683b59504d4e drm/amd/display: dc/core: add SI/DCE6 support (v2) adds c4a54f70a6af drm/amd/display: dc/bios: add support for DCE6 adds b168930d68a9 drm/amd/display: dc/gpio: add support for DCE6 (v2) adds 61bf32937bdd drm/amd/display: dc/irq: add support for DCE6 (v4) adds 55e56389bdec drm/amd/display: amdgpu_dm: add SI support (v4) adds 3ecb3b794e2c drm/amd/display: dc/clk_mgr: add support for SI parts (v2) adds f17f90f4fe43 drm/amd/display: dc/dce60: set max_cursor_size to 64 adds 2a39b1f16b52 drm/amd/display: dce_audio: add DCE6 specific macros,functions adds eab5a79984b1 drm/amd/display: dce_dmcu: add DCE6 specific macros,functions adds ff0649f84639 drm/amd/display: dce_hwseq: add DCE6 specific macros,functions adds 89571d7c3101 drm/amd/display: dce_ipp: add DCE6 specific macros,functions adds c1a64ebd4d13 drm/amd/display: dce_link_encoder: add DCE6 specific macro [...] adds b91f056fb5e1 drm/amd/display: dce_mem_input: add DCE6 specific macros,f [...] adds d85a1e536ab8 drm/amd/display: dce_opp: add DCE6 specific macros,functions adds b70aaf5586f2 drm/amd/display: dce_transform: add DCE6 specific macros,f [...] adds 102b2f587ac8 drm/amd/display: dce_transform: DCE6 Scaling Horizontal Fi [...] adds 167d74fd7dfc drm/amd/display: dce60_hw_sequencer: add DCE6 specific fun [...] adds 1bd26c7db150 drm/amd/display: dce60_hw_sequencer: add DCE6 specific .cu [...] adds 9caf2a1f4e8a drm/amd/display: dce60_timing_generator: add DCE6 specific [...] adds 75b4766bad05 drm/amd/display: dc/dce60: use DCE6 headers (v6) adds f784112f0126 drm/amd/display: create plane rotation property for Bonair [...] adds 64200c468fb0 drm/amdgpu: enable DC support for SI parts (v2) adds 5963cdde1acf drm/amd/display: enable SI support in the Kconfig (v2) adds 6cd3c6798aac drm/amdgpu/si: initial support for GPU reset adds 473e2d167770 drm/amd/display: Fix dmesg warning from setting abm level adds 9b6ca29e0936 drm/amd/display: Disable idle optimizations before program [...] adds cc0f379dd2bb drm/amd/display: Allow asic specific FSFT timing optimization adds 097e6d98c98f drm/amd/display: DSC Clock enable debugfs write entry adds 68d90e066df1 drm/amd/display: [FW Promotion] Release 0.0.26 adds 31f34d19f87e drm/amd/display: dchubbub p-state warning during surface p [...] adds 42a614800b06 drm/amd/display: Use hw lock mgr adds 27e84dd7b449 drm/amd/display: DSC Slice width debugfs write entry adds 746565c25abf drm/amd/display: 3.2.96 adds d9b91b1ea26b drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2 adds 35dab589de13 drm/amdgpu: skip crit temperature values on APU (v2) adds 01eee24fceb9 drm/amdgpu: enable umc 8.7 functions in gmc v10 adds da82cbd8328f drm/amd/powerplay: update driver if version for navy_flounder adds defa489636a6 drm/amdgpu: update GC golden setting for navy_flounder adds 7619517598ad drm/amd/display: Clear dm_state for fast updates adds 8e326285924c drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl() adds 317469f695c2 drm/amd/powerplay: Remove unneeded cast from memory allocation adds 178b0013f074 drm/amdgpu/dc: Stop dma_resv_lock inversion in commit_tail adds 392cf6a73927 drm/amdgpu: fix PSP autoload twice in FLR adds f61772cd132e drm amdgpu: Skip tmr load for SRIOV adds 74b3595913cc drm/amdgpu: enable GFXOFF for navy_flounder adds 2456c290a788 Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers" adds 522ec6e0eed0 drm/amdkfd: Replace bitmask with event idx in SMI event msg adds acc0204cdb8e drm/amdgpu: add bad page count threshold in module parameter(v3) adds c84d46707ebb drm/amdgpu: validate bad page threshold in ras(v3) adds 1d6a9d122d2c drm/amdgpu: add bad gpu tag definition adds b82e65a93510 drm/amdgpu: break driver init process when it's bad GPU(v5) adds 35cd2cdadbcc drm/amdgpu: skip bad page reservation once issuing from ee [...] adds 9c06f91ff234 drm/amdgpu: schedule ras recovery when reaching bad page t [...] adds e8fbaf03429d drm/amdgpu: break GPU recovery once it's in bad state(v4) adds bf0b91b78f00 drm/amdgpu: restore ras flags when user resets eeprom(v2) adds eb0c3cd48f5f drm/amdgpu: add one definition for RAS's sysfs/debugfs name(v2) adds f848159b570e drm/amdgpu: decouple sysfs creating of bad page node adds a219ecbb8385 drm/amdgpu: disable page reservation when amdgpu_bad_page_ [...] adds 9b856defbe35 drm/amdgpu: update eeprom once specifying one bigger thres [...] adds a300de40f66b drm/amdgpu: introduce a new parameter to configure how man [...] adds 0ad7a64d69cd drm/amdgpu: enable RAS support for sienna cichlid adds 4bfb74282f06 drm/amdgpu: added RAS EEPROM device support check adds 734e4c97ab05 drm/amd/display: DSC Slice height debugfs write entry adds d8a8258ec1a2 drm/amd/display: Update virtual stream encoder adds 1174eb89ccf5 drm/amd/display: Use parameter for call to set output mux adds 6224220dc778 drm/amd/display: Read VBIOS Golden Settings Tbl adds a245528c598d drm/amd/display: populate new dml variable adds 5268bf136ef0 drm/amd/display: DSC Bit target rate debugfs write entry adds 06ff02fc1e14 drm/amd/display: Fix logger context adds 87353ae837c3 drm/amd/display: Comments on how to use DSC debugfs some entries adds d024656757dc drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink adds 519d91d87f2e drm/amd/display: Use helper function to check for HDMI signal adds 0914d1154f0f drm/amd/display: Change null plane state swizzle mode to 4kb_s adds da83b385f3eb drm/amd/display: Display goes blank after inst adds 3d4e52d0cf24 drm/amd/display: Add debugfs for forcing stream timing sync adds 4453fbec106b drm/amd/display: Separate pipe disconnect from rest of pro [...] adds ded750e6faaf drm/amd/display: [FW Promotion] Release 0.0.27 adds c4dfb54986fd drm/amd/display: 3.2.97 adds 66f3db4ba62d drm/amdgpu/smu: rework i2c adpater registration adds 37912e963dad drm/amdgpu: handle bo size 0 in amdgpu_bo_create_kernel_at (v2) adds adb5be812251 drm/amdgpu: use create_at for the stolen pre-OS buffer adds 81b54fb7a2c0 drm/amdgpu: use a define for the memory size of the vga emulator adds fcbc92e2e1c3 drm/amdgpu: move stolen vga bo from amdgpu to amdgpu.gmc adds 5db62dc8d4f3 drm/amdgpu: move keep stolen memory check into gmc core adds 0635019412eb drm/amdgpu: add support for extended stolen vga memory adds dd285c5df952 drm/amdgpu/gmc: add new helper to get the FB size used by [...] adds 422fe8d27dcf drm/amdgpu/gmc6: switch to using amdgpu_gmc_get_vbios_allocations adds 71755699b564 drm/amdgpu/gmc7: switch to using amdgpu_gmc_get_vbios_allocations adds 3853626d2cf3 drm/amdgpu/gmc8: switch to using amdgpu_gmc_get_vbios_allocations adds 7b885f0eb4a5 drm/amdgpu/gmc9: switch to using amdgpu_gmc_get_vbios_allocations adds 7348c20a4e12 drm/amdgpu/gmc10: switch to using amdgpu_gmc_get_vbios_all [...] adds 14b18937cb60 drm/amdgpu: drop the CPU pointers for the stolen vga bos adds 7438ae6e522f drm/amdgpu/gmc: disable keep_stolen_vga_memory on arcturus adds cacbbe7c0065 drm/amdgpu: move stolen memory from gmc to mman adds 72de33f8f7ba drm/amdgpu: move IP discovery data to mman adds 87ded5caeec3 drm/amdgpu: move vram usage by vbios to mman (v2) adds 34b0c7795bb4 drm/amd/display: Indent an if statement adds 25457a1fb764 drm/amd/display: Constify dcn20_res_pool_funcs adds ea22cc3353ed drm/amd/display: Constify dcn21_res_pool_funcs adds cc9fc1b1444f drm/amd/display: Constify dcn30_res_pool_funcs adds c35376137e94 drm/amd/display: Fix wrong return value in dm_update_plane [...] adds b80f050ff23d drm/amdkfd: option to disable system mem limit adds 9993d8b17492 drm/amd/powerplay: grant Arcturus softmin/max setting on l [...] adds c16ce56240aa drm/amdgpu: fix spelling mistake "paramter" -> "parameter" adds 39c5a1cef84b drm/amd/powerplay: define an universal data structure for [...] adds 25c933b1c4fc drm/amd/powerplay: add new sysfs interface for retrieving [...] adds e4c9200df510 drm/amd/powerplay: implement SMU V11 common APIs for retri [...] adds f1c378593153 drm/amd/powerplay: add Arcturus support for gpu metrics export adds 14a12beab8b9 drm/amd/powerplay: update the data structure for NV12 SmuMetrics adds 6d4ff50a2774 drm/amd/powerplay: add Navi1x support for gpu metrics export adds 8ca78a0a0e77 drm/amd/powerplay: add Sienna Cichlid support for gpu metr [...] adds 95868b85764a drm/amd/powerplay: add Renoir support for gpu metrics export(V2) adds 0b01b8306789 drm/amd/powerplay: enable gpu_metrics export on legacy pow [...] adds e467c3a9f4ed drm/amd/powerplay: add Vega20 support for gpu metrics export adds 0fbc6533de67 drm/amd/powerplay: add Vega12 support for gpu metrics export adds 345fcb02d9ec drm/amd/powerplay: add control method to bypass metrics ca [...] adds 62d351632db8 drm/amd/powerplay: add control method to bypass metrics ca [...] adds 60ae4d67ee6d drm/amd/powerplay: add control method to bypass metrics ca [...] adds 2ba38817219b drm/amd/powerplay: add control method to bypass metrics ca [...] adds 740dce9517cb drm/amd/powerplay: add control method to bypass metrics ca [...] adds bf1102877751 drm/amd/powerplay: add control method to bypass metrics ca [...] adds 16c642ec3fe9 drm/amdgpu: new ids flag for tmz (v2) adds efa85f3a2b53 drm/amd/powerplay: update driver if file for sienna_cichlid adds 707477b0861f drm/amd/display: Store tiling_flags and tmz_surface on dm_ [...] adds 9a81cc60796b drm/amd/display: Reset plane when tiling flags change adds cf322b49c9e8 drm/amd/display: Avoid using unvalidated tiling_flags and [...] adds 8ce5d8425d39 drm/amd/display: Use validated tiling_flags and tmz_surfac [...] adds dc4cb30deec7 drm/amd/display: Reset plane for anything that's not a FAS [...] adds f6d7c7faf0ee drm/amd/display: Drop dm_determine_update_type_for_commit adds ca6fd7a66843 drm/amdgpu: use mode1 reset by default for sienna_cichlid adds ad1cac262ed2 drm/amd/powerplay: update swSMU VCN/JPEG PG logics adds 520f5e425a69 drm/amd/powerplay: put VCN/JPEG into PG ungate state befor [...] adds 94561899ddb0 drm/amdgpu: unlock mutex on error adds 82c245476129 drm/amdgpu: Fix bug where DPM is not enabled after hiberna [...] adds 5068ed578e34 drm: amdgpu: Use the correct size when allocating memory adds 5218992251e6 Revert "drm/amdkfd: Fix spurious debug exception on gfx10" adds c342d7c579f2 Revert "drm/amdkfd: Unify gfx9/gfx10 context save area layouts" adds b60646a20c9f drm/amdkfd: Fix spurious debug exception on gfx10 adds 1d4473261966 drm/amdgpu: Skip some registers config for SRIOV adds 7358462f7de9 drm/amd/powerplay: correct Vega20 cached smu feature state adds 8d0717f42225 drm/amd/powerplay: correct UVD/VCE PG state on custom ppta [...] adds 5a58abf5ed4f drm/amdgpu: update gc golden register for arcturus adds bcca62980694 drm/amdgpu: fix reload KMD hang on GFX10 KIQ adds fe04afad4ee1 drm/amd/display: Adjust static-ness of resource functions adds 5396fa590df7 drm/amd/display: Fix incorrect backlight register offset for DCN adds ffe0fcbb20d6 drm/amd/display: Revert regression adds c0c96fc9c2ca drm/amd/display: mpcc black color should not be impacted b [...] adds 575da8db3157 drm/amd/display: Fix LFC multiplier changing erratically adds 073e7cd56d04 drm/amd/display: Switch to immediate mode for updating inf [...] adds 81b437f57e35 drm/amd/display: Disconnect pipe separetely when disable p [...] adds 57321eae08d6 drm/amd/display: Fix EDID parsing after resume from suspend adds 8db2d634ed29 drm/amd/display: Blank stream before destroying HDCP session adds fbd7cda0e61e drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandw [...] adds c38d444e44ba drm/amd/display: add DCN support for aarch64 adds 200b86f9891b drm/amdgpu/display: drop unused function adds d6e6dfb28744 drm/amd/display: convert to use le16_add_cpu() adds 0cf0ee983b14 drm/amdgpu: Enable P2P dmabuf over XGMI adds f75e94d86829 drm/amdgpu: bypass querying ras error count registers adds 66459e1db2f8 drm/amdgpu: add debugfs node to toggle ras error cnt harvest adds d58fe3cf11a8 drm/amdgpu: add interface amdgpu_gfx_init_spm_golden for Navi1x adds 425a78f43b34 drm/amdgpu: reconfigure spm golden settings on Navi1x afte [...] adds a189d0ae0cd6 drm/amdgpu: add RAP TA header file adds 8602692b6f73 drm/amdgpu: enable RAP TA load adds a4322e1881be drm/amdgpu: add debugfs interface for RAP test adds 72e14ebf9fc0 drm/amdgpu: annotate a false positive recursive locking adds 2f5307243452 drm/amdgpu: pass NULL pointer instead of 0 adds 9fb1506eb671 drm/amdgpu: Use function pointer for some mmhub functions adds a9c75edcbe7c drm/amd/powerplay: update the metrics table cache interval as 1ms adds fceafc9b7b39 drm/amd/powerplay: maximum the code sharing around metrics [...] adds c048e4cd607a drm/amd/powerplay: bump NAVI12 driver if version adds ba4e049e63b6 drm/amdgpu: disable gfxoff for navy_flounder adds e1a84641d478 drm/amdgpu: fix uninit-value in arcturus_log_thermal_throt [...] adds f10bb940d8d2 drm/amd/powerplay: optimize the interface for mgpu fan boo [...] adds 9f979a49e23f drm/amd/powerplay: enable swSMU mgpu fan boost support adds 94a670d5ac45 drm/amd/powerplay: enable Navi1X mgpu fan boost feature(V2) adds 05f39286ce11 drm/amd/powerplay: enable Sienna Cichlid mgpu fan boost feature adds f1403342ebdf drm/amdgpu: revert "fix system hang issue during GPU reset" adds 2e2f5dd51421 drm/amdgpu: fix NULL pointer access issue when unloading driver adds ae2bf61ff39e drm/amdgpu: guard ras debugfs creation/removal based on CO [...] adds bc8f83003530 drm/amd/powerplay: suppress the kernel test robot warning adds 171090dbc0d5 drm/amd/pm: drop redundant MEM_TYPE_* macros adds b89e9eb68165 drm/amd/powerplay: optimize amdgpu_dpm_set_clockgating_by_ [...] adds 70bdb6ed2220 drm/amd/powerplay: drop unnecessary pp_funcs checker adds 20d3c28ce4e2 drm/amd/powerplay: optimize i2c bus access implementation adds e9372d23715d drm/amd/powerplay: put those exposed power interfaces in a [...] adds e098bc9612c2 drm/amd/pm: optimize the power related source code layout adds ac1128c99620 drm/amdgpu/vcn3.0: only SIENNA_CICHLID need specify instan [...] adds 31e726ca3da9 drm/amdgpu: parse ta firmware for navy_flounder adds bddbacc9e037 drm/amdgpu: print where we get the vbios image from adds 11043b7a995c drm/amdgpu: note what type of reset we are using adds 2a25ba97879f drm/amdgpu: drop log message in amdgpu_dpm_baco_reset() adds d95c42a150d0 drm/amdkfd: fix the wrong sdma instance query for renoir adds 736b17297857 drm/amdgpu: fix amdgpu_bo_release_notify() comment error adds 4444457450fa drm/amdgpu: add condition check for trace_amdgpu_cs() adds 45083ed24b8d drm/amd/display: [FW Promotion] Release 0.0.28 adds 1ffe92021e6c drm/amd/display: 3.2.98 adds 8a0e210c048e drm/amd/display: Call DMUB for eDP power control adds 5a7c86e168b4 drm/amd/display: Assign correct left shift adds c08321cb181d drm/amd/display: create a function to decide mst link settings adds ecfe7569a512 drm/amd/display: Change ABM config init interface adds 9804ecbba8f7 drm/amd/display: Fix DFPstate hang due to view port changed adds 6ee90e88b976 drm/amd/display: PSR eDP p-state warning occurs intermitte [...] adds ccc875052f82 drm/amd/display: Add read backlight interface adds ce271b40a91f drm/amd/display: Screen corruption on dual displays (DP+USB-C) adds 4bb23a544667 drm/amd/display: fix dcn3 wide timing dsc validation adds bcc6aa61c82d drm/amd/display: Fix DSC force enable on SST adds 6798d04205d1 drm/amd/display: Add extra T3 delay adds 8cfc40cd9747 drm/amd/display: Reset scrambling on Test Pattern adds 5ab7943187f2 drm/amd/display: fix pow() crashing when given base 0 adds e0f7ff99c92f drm/amd/display: Mask DPCD field to avoid reading unsuppor [...] adds 2ac685bfca27 drm/amd/display: [FW Promotion] Release 0.0.29 adds 6fecfc82529d drm/amd/display: Add DSC_DBG_EN shift/mask for dcn3 adds 5960e0229035 drm/amdkfd: Initialize SDMA activity counter to 0 adds c80e966b5409 drm/amd/display: Add dsc_to_stream_resource for dcn3 adds e2d732fdb7a9 drm/scheduler: Scheduler priority fixes (v2) adds 9af5e21dace7 drm/scheduler: Remove priority macro INVALID (v2) adds 332d790365db Revert "drm/amdgpu: disable gfxoff for navy_flounder" adds b109f61e7fe1 drm/amd/pm: update driver if version for navy_flounder adds 588a4d5c6a92 drm/amd/pm: disable/enable gfx ulv on UMD pstate enter/exit adds e988026fcf26 drm/amd/pm: add SMU11 common gfx ulv control interface adds f0d51d20d918 drm/amd/pm: disable/enable deep sleep features on UMD psta [...] adds 5ce99853a6fd drm/amd/pm: add SMU11 common deep sleep control interface adds 9a1cddd6374f drm/amdgpu: Fix repeatly flr issue adds 8e1d88f948f3 drm/amdgpu: Limit the error info print rate adds cdab4211f66e drm/amdgpu/jpeg: remove redundant check when it returns adds d0eb1b5ceb20 drm/amdgpu/pm: remove duplicate check adds 61426114f246 drm/amdgpu/swsmu: implement voltage metrics for RENOIR adds b49dc928f5a6 drm/amdgpu/swsmu: implement power metrics for RENOIR adds 367deb673c2f drm/amdgpu/pm: only hide average power on SI and pre-RENOIR APUs adds 1d5503331b12 drm/amd/display: fix potential integer overflow when shift [...] adds 16697cf39ed8 drm/amd/display: should check error using DC_OK adds 37d047454285 drm/amd/display: use correct scale for actual_brightness adds 818b032433a3 drm/amdkfd: sparse: Fix warning in reading SDMA counters adds c9977dffcc7e drm/amd/display: Reject overlay plane configurations in mu [...] adds 53b3f8f40e6c drm/amdgpu: refine codes to avoid reentering GPU recovery adds 5049a0526988 drm/amd/display: remove unintended executable mode adds 26902e8c58c8 drm/amd/powerplay: remove duplicate include adds 4c319bbebef5 drm/amd/pm: Remove unnecessary cast adds ba1bab14b617 drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps obj [...] adds 66b8a9c0a747 drm/amd/pm: enable run_btc callback for sienna_cichlid adds 6049db43d6dd drm/amdgpu: change reset lock from mutex to rw_semaphore adds cbfd17f7ba40 drm/amdgpu: fix the nullptr issue when reenter GPU recovery adds aac891685da6 drm/amdgpu: refine message print for devices of hive adds d95e8e97e2d5 drm/amdgpu: refine create and release logic of hive info adds 08ebb485f0ee drm/amdgpu: annotate a false positive recursive locking adds 6ec46653eb80 drm/amd/pm: set VCN pg per instances adds d844812b2842 drm/amdgpu: enable ATHUB clock gatting adds 50166d1ce59e drm/amdgpu: enable HDP clock gatting adds 1348969ab68c drm/amdgpu: drm_device to amdgpu_device by inline-f (v2) adds 4a580877bdcb drm/amdgpu: Get DRM dev from adev by inline-f adds 8aba21b75136 drm/amdgpu: Embed drm_device into amdgpu_device (v3) adds 7323923260cd drm/amd/pm: correct Vega10 swctf limit setting adds b23f9f604247 drm/amd/pm: correct Vega12 swctf limit setting adds bfcc0c162a6a drm/amd/pm: correct Vega20 swctf limit setting adds 6127896f4a27 drm/amdkfd: implement the dGPU fallback path for apu (v6) adds d3bbba79eb83 drm/amdgpu/gfx10: refine mgcg setting adds 387f3a30cc89 drm/amd/display: Send DISPLAY_OFF after power down on boot adds f8c000a59fd7 drm/amd/display: 3.2.99 adds 8e1f47e6bb44 drm/amd/display: Call DMUB for eDP power control adds 75f77aafe281 drm/amd/display: Send H14b-VSIF specified in HDMI adds 2d6870d31484 drm/amd/display: Revert HDCP disable sequence change adds 237070fd1296 drm/amd/display: Add debugfs for connector's FEC & DSC cap [...] adds 6f77b2ac6280 drm/amd/display: Add connector HPD trigger debugfs entry adds 5019d8f10343 drm/amd/display: Fix passive dongle mistaken as active don [...] adds f0372d4f3f8d drm/amd/display: Keep current gain when ABM disable immediately adds a590a83d74fd gpu: amd: Remove duplicate semicolons at the end of line adds 778879b9466b amdgpu: fix Documentation builds for pm/ file movement adds 817154c1a203 drm/amdkfd: call amdgpu_amdkfd_get_unique_id directly adds 332f6e1e9880 drm/amdkfd: call amdgpu_amdkfd_get_hive_id directly adds b04e48bcac08 drm/amd/display: Add DPCS regs for dcn3 link encoder adds f8646661f713 drm/amdgpu: fix up DCHUBBUB_SDPIF_MMIO_CNTRL_0 handling adds 9737a923c91b drm/amdgpu: add an asic callback for pre asic init adds 632d9f9492a9 drm/amdgpu: add pre_asic_init callback for SI adds 819515c7f305 drm/amdgpu: add pre_asic_init callback for CIK adds cff6c7f91a34 drm/amdgpu: add pre_asic_init callback for VI adds b0a2db9b482f drm/amdgpu: add pre_asic_init callback for SOC15 adds a71737313e57 drm/amdgpu: add pre_asic_init callback for navi adds 4d2997ab2182 drm/amdgpu: add a wrapper for atom asic_init adds 9ddcbf1f4c2d drm/amd/pm: use kmemdup() rather than kmalloc+memcpy adds c56c90f41343 drm/amdgpu: add asd fw check before loading asd adds 1887544d4ddd drm/amd/pm: correct the thermal alert temperature limit settings adds 5436ab94cd94 drm/amdkfd: fix set kfd node ras properties value adds 22dd44f47cf7 drm/amdgpu: use MODE1 reset for navy_flounder by default adds 6178aed011a3 drm/amd/powerplay: Fix hardmins not being sent to SMU for RV adds c997e8e26c00 drm/amdgpu: report DC not supported if virtual display is [...] adds cf851f3ff891 drm/amdgpu: Fix buffer overflow in INFO ioctl adds ec314c461265 drm/amd/display: Retry AUX write when fail occurs adds faeefe4e54d6 drm/amdgpu: disable runtime pm for navy_flounder adds 08572451b4b1 drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init adds 0bbb5462d30c drm/amdgpu: correct SE number for arcturus gfx ras adds 3d14a79b5134 drm/amd/pm: fix is_dpm_running() run error on 32bit system adds e1b08ae52b25 drm/amd/pm: avoid false alarm due to confusing softwareshu [...] adds 6c4d1f43ed0e drm/amd/pm: suppress static checker warning adds 4cd2a96d3a0a drm/amdgpu: simplify hw status clear/set logic adds ce7e5a6e130d drm/amd/pm: enable MP0 DPM for sienna_cichlid adds 177e38a48168 drm/amdgpu: Specify get_argument function for ci_smu_funcs adds 3425740adf97 drm/amdgpu: Fix bug in reporting voltage for CIK adds 5150dd85bdfa drm/radeon: Prefer lower feedback dividers adds e230ac11182b drm/amdgpu: fix compiler warnings adds 55977744f9d8 drm/amdkfd: Add GPU reset SMI event adds 5dc1a0bcb758 include/uapi/linux: Fix indentation in kfd_smi_event enum adds bc21585f3ff0 drm/amdgpu: disable gpu-sched load balance for uvd adds 337b57aecb3e drm/amdgpu/swsmu: add new callback for getting fan parameters adds 3204ff3e08f2 drm/amdgpu/swsmu: add get_fan_parameters callbacks for smu [...] adds eff647426002 drm/amdgpu/swsmu: drop get_fan_speed_percent (v2) adds 8d6e65adc25e drm/amdgpu/swsmu: drop set_fan_speed_percent (v2) adds 9a7fd01384c3 drm/amdgpu/swsmu: add smu11 helper to get manual fan speed (v2) adds f6eb433954bf drm/amdgpu/swsmu: handle manual fan readback on SMU11 adds 81202807ae60 drm/amdgpu: block ring buffer access during GPU recovery adds 3d7248d7cee4 drm/amdgpu: Fix a redundant kfree adds 1545fbf97eaf drm/amd/display: Fix a list corruption adds abb6fccbb4e5 drm/amdgpu: enable ih1 ih2 for Arcturus only adds 1625951a3a7b drm/amdgpu: Remove superfluous NULL check adds ee354ff1c7c2 drm/amdgpu: fix max_entries calculation v4 adds 6627d1c1a82b drm/amdgpu: add ta firmware load in psp_v12_0 for renoir adds 2d37949dc3ba drm/amdgpu/gfx10: Delete some duplicated argument to '|' adds be99ecbfff4e drm/amdgpu/gmc9: print client id string for gfxhub adds 93fabd84c906 drm/amdgpu/gmc10: print client id string for gfxhub adds 02f23f5f7c4b drm/amdgpu/gmc9: print client id string for mmhub adds 11bc98bd71fe drm/amdgpu/mmhub2.0: print client id string for mmhub adds 0c8d22fcae2f Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.f [...] adds 61d98185b41c Backmerge drm-fixes merge into drm-next adds 3f6a6f343c57 drm/i915: Reduce i915_request.lock contention for i915_req [...] adds e3d0e213960e drm/i915/selftests: Mock the status_page.vma for the kerne [...] adds 3adee4ac2922 drm/i915: Soften the tasklet flush frequency before waits adds 27a5dcfe73f4 drm/i915/gem: Remove disordered per-file request list for [...] adds a817c891c124 drm/i915/gt: Disable preparser around xcs invalidations on tgl adds 06b73c2d0b65 drm/i915/gt: Delay taking the spinlock for grabbing from t [...] adds 62b1522cc321 drm/i915/selftests: Flush the active barriers before asserting adds a30e4ec176c8 drm/i915/gt: Fix termination condition for freeing all buf [...] adds eb4dedae920a drm/i915/gem: Delay tracking the GEM context until it is r [...] adds d1bf5dd8f6d5 drm/i915/gt: Support multiple pinned timelines adds 13106019f79b drm/i915/gt: Pull release of node->age under the spinlock adds bde246d893fc drm/i915/selftests: Drop stale timeline constructor assert adds 04240e30ed06 drm/i915: Skip taking acquire mutex for no ref->active callback adds 5d9341370f57 drm/i915: Export a preallocate variant of i915_active_acquire() adds 99a7f4dae7ee drm/i915: Keep the most recently used active-fence upon discard adds e28860ae21da drm/i915: Make the stale cached active node available for [...] adds 9ff33bbcda25 drm/i915: Reduce locking around i915_active_acquire_preall [...] adds af5c6fcf4032 drm/i915: Provide a fastpath for waiting on vma bindings adds c18636f76344 drm/i915: Remove requirement for holding i915_request.lock [...] adds 2854d866327a drm/i915/gt: Replace intel_engine_transfer_stale_breadcrumbs adds 56f581bad4bf drm/i915/gt: Only transfer the virtual context to the new [...] adds b3786b29379c drm/i915/gt: Distinguish the virtual breadcrumbs from the [...] adds cd0452aa2a0d drm/i915: Preallocate stashes for vma page-directories adds 89351925a477 drm/i915/gt: Switch to object allocations for page directories adds 82adf901138c drm/i915/gt: Shrink i915_page_directory's slab bucket adds 3f7dc1071665 drm/i915/gt: Move intel_breadcrumbs_arm_irq earlier adds e23005604b2f drm/i915/gt: Hold context/request reference while breadcru [...] adds dd5e024956bf drm/i915/selftests: Prevent selecting 0 for our random wid [...] adds 736e785f9b28 drm/i915/gem: Reduce context termination list iteration gu [...] adds da1ea128a6a4 drm/i915/gem: Free the fence after a fence-chain lookup failure adds 102a0a9051f4 Revert "drm/i915/gem: Async GPU relocations only" adds 50ae6c61a17c drm/i915: Revert relocation chaining commits. adds fd1500fcd442 Revert "drm/i915/gem: Drop relocation slowpath". adds 8ae275c288d3 Revert "drm/i915/gem: Split eb_vma into its own allocation" adds 80f0b679d6f0 drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2. adds 1af343cdc197 drm/i915: Remove locking from i915_gem_object_prepare_read/write adds 8e4ba491b0ba drm/i915: Parse command buffer earlier in eb_relocate(slow) adds c43ce12328df drm/i915: Use per object locking in execbuf, v12. adds bfdf8b1d3868 drm/i915: Use ww locking in intel_renderstate. adds 99f08d674e2d drm/i915: Add ww context handling to context_barrier_task adds b49a7d51c32e drm/i915: Nuke arguments to eb_pin_engine adds 2bf541ff6d06 drm/i915: Pin engine before pinning all objects, v5. adds 3999a7087989 drm/i915: Rework intel_context pinning to do everything ou [...] adds 47b086934f42 drm/i915: Make sure execbuffer always passes ww state to i [...] adds 6b05030496f7 drm/i915: Convert i915_gem_object/client_blt.c to use ww l [...] adds c8d225946a78 drm/i915: Kill last user of intel_context_create_request o [...] adds f00ecc2ef558 drm/i915: Convert i915_perf to ww locking as well adds dd878c0cec75 drm/i915: Dirty hack to fix selftests locking inversion adds 052e04f17056 drm/i915/selftests: Fix locking inversion in lrc selftest. adds 8a929c9eb1c2 drm/i915: Use ww pinning for intel_context_create_request() adds 15b6c9249870 drm/i915: Move i915_vma_lock in the selftests to avoid loc [...] adds 3c0ffa277ef6 drm/i915: Add ww locking to vm_fault_gtt adds c1793ba86a41 drm/i915: Add ww locking to pin_to_display_plane, v2. adds b4d9145b0154 drm/i915: Be wary of data races when reading the active execlists adds 2e4c6c1a9db5 drm/i915: Remove i915_request.lock requirement for executi [...] adds f4b3c395540a drm/i915: Filter wake_flags passed to default_wake_function adds e0ee152fce25 drm/i915: Unlock the shared hwsp_gtt object after pinning adds 1f4b2aca794f Merge tag 'drm-intel-gt-next-2020-09-07' of git://anongit. [...] adds 3bc46a083fa9 drm/sun4i: lvds: Invert the LVDS polarity adds a8f94c4a8788 dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H adds bca684e69c4c drm/panel: simple: Add AM-1280800N3TZQW-T00H adds 3b634b479abe drm/panel: rm67191: Remove CLOCK_NON_CONTINUOUS flag adds 85a51673660d drm/bridge: Fix the dsi remote end-points adds 3b8095169982 drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel adds 39cba5cf8c2c drm/vkms: add alpha-premultiplied color blending adds 05ca530268a9 drm/vkms: avoid warning in vkms_get_vblank_timestamp adds acad3fe650a5 drm/hisilicon: Removed the dependency on the mmu adds 05010c1e2f6b drm/amdgpu/ttm: remove unused parameter to move blit adds 8e6c0a2fe75d drm/radeon/ttm: don't store driver copy of device pointer. adds bfacb84993eb drm: virtio: fix kconfig dependency warning adds bbcd521e1495 drm/nouveau/kms: Fix some indenting in nouveau_dp_detect() adds 6ba1193255eb drm/nouveau/kms/nv50-: Remove open-coded drm_dp_read_desc() adds 73596dbfde6c drm/nouveau/kms/nv50-: Just use drm_dp_dpcd_read() in nouv [...] adds 57940402b58b drm/nouveau/kms/nv50-: Use macros for DP registers in nouv [...] adds 254e7e3bfcfc drm/nouveau/kms: Don't clear DP_MST_CTRL DPCD in nv50_mstm_new() adds 09838c4efe9a drm/nouveau/kms: Search for encoders' connectors properly adds 4944245cebb9 drm/nouveau/kms/nv50-: Use drm_dp_dpcd_(readb|writeb)() in [...] adds a0922278f83e drm/nouveau/kms/nv50-: Refactor and cleanup DP HPD handling adds 4b4659128e63 drm/i915/dp: Extract drm_dp_read_mst_cap() adds 8b75e83e9c94 drm/nouveau/kms: Use new drm_dp_read_mst_cap() helper for [...] adds 02bb7fe2d3ea drm/nouveau/kms: Move drm_dp_cec_unset_edid() into nouveau [...] adds d297ce4b5d49 drm/nouveau/kms: Only use hpd_work for reprobing in HPD paths adds 3d3721ccb18a drm/i915/dp: Extract drm_dp_read_downstream_info() adds 409d38139b42 drm/nouveau/kms/nv50-: Use downstream DP clock limits for [...] adds 693c3ec5976e drm/i915/dp: Extract drm_dp_read_sink_count_cap() adds 4778ff052812 drm/i915/dp: Extract drm_dp_read_sink_count() adds a4efad354cf1 drm/nouveau/kms/nv50-: Add support for DP_SINK_COUNT adds f28e32d3906e drm/nouveau/kms: Don't change EDID when it hasn't actually [...] adds b9936121d95b drm/i915/dp: Extract drm_dp_read_dpcd_caps() adds 79416e97dda0 drm/nouveau/kms: Start using drm_dp_read_dpcd_caps() adds 877d8c074302 Merge tag 'topic/nouveau-i915-dp-helpers-and-cleanup-2020- [...] adds 166774a2c2c6 drm/i915: Fix slightly botched merge in __reloc_entry_gpu adds 818280d5adf1 Merge v5.9-rc5 into drm-next adds d46e7ae24b81 drm: prime: add common helper to check scatterlist contiguity adds 0552daac2d18 drm: prime: use sgtable iterators in drm_prime_sg_to_page_ [...] adds 6c6fa39ca958 drm: core: fix common struct sg_table related issues adds efcb3730ef4b drm: armada: fix common struct sg_table related issues adds 182354a526a0 drm: etnaviv: fix common struct sg_table related issues adds 10740255d8be drm: exynos: use common helper for a scatterlist contiguity check adds 84404614167b drm: exynos: fix common struct sg_table related issues adds b827e3ac4185 drm: i915: fix common struct sg_table related issues adds c3d9c17f486d drm: lima: fix common struct sg_table related issues adds 960db7fcbd67 drm: mediatek: use common helper for a scatterlist contigu [...] adds 90dcf4449008 drm: mediatek: use common helper for extracting pages array adds 7690a33f22ab drm: msm: fix common struct sg_table related issues adds 537606558c08 drm: omapdrm: use common helper for extracting pages array adds 34a4e66faf8b drm: panfrost: fix common struct sg_table related issues adds 6a8f15c62cd9 drm: rockchip: use common helper for a scatterlist contigu [...] adds 82c245b592da drm: rockchip: fix common struct sg_table related issues adds d4fea3e61b47 drm: tegra: fix common struct sg_table related issues adds e96418da0a2b drm: v3d: fix common struct sg_table related issues adds 75ef337bdba4 drm: virtio: fix common struct sg_table related issues adds c915c2cbaf5e drm: vmwgfx: fix common struct sg_table related issues adds 5e0ff16b9edf drm: xen: fix common struct sg_table related issues adds d1749eb1ab85 xen: gntdev: fix common struct sg_table related issues adds 67ed9f9d9518 drm: host1x: fix common struct sg_table related issues adds 34e854816875 drm: rcar-du: fix common struct sg_table related issues adds 62296b395a51 dmabuf: fix common struct sg_table related issues adds be0704beb229 samples: vfio-mdev/mbochs: fix common struct sg_table rela [...] adds b40be05ed255 Merge branch 'for-5.10-drm-sg-fix' of https://github.com/m [...] adds 484a8737c755 drm: rcar-du: Make DRM_RCAR_WRITEBACK depends on DRM_RCAR_DU adds c3415d91832c dt-bindings: display: renesas,du: Document the r8a7742 bindings adds 9edf73fece3d drm: rcar-du: Add r8a7742 support adds 109bf47277a0 dt-bindings: display: renesas,lvds: Document r8a7742 bindings adds 3fa98ed530a4 drm: rcar-du: lvds: Add r8a7742 support adds 2cd9df2be757 dt-bindings: display: bridge: lvds-codec: Document power-s [...] adds 946a61ab2d75 drm/bridge: lvds-codec: Add support for regulator adds 4b6f2b971e8d dt-bindings: display: renesas,du: Document r8a774e1 bindings adds 31057d444d41 drm: rcar-du: Add support for R8A774E1 SoC adds 45d6ec79dd42 dt-bindings: display: renesas,lvds: Document r8a774e1 bindings adds 0c905a0a30d1 dt-bindings: display: renesas,dw-hdmi: Add r8a774e1 support adds 6d981d276110 drm: rcar-du: lvds: Add support for R8A774E1 SoC adds 542d9a658eeb dt-bindings: display: renesas: du: Document the r8a77961 bindings adds 0356f0fbc53d dt-bindings: display: renesas: dw-hdmi: Tidyup example compatible adds 460941cd6923 dt-bindings: display: renesas: dw-hdmi: Add R8A77961 support adds ef84ad32f41c drm: rcar-du: Add r8a77961 support adds dc86d6bc9bc3 drm: rcar-du: Fix pitch handling for fully planar YUV formats adds f4dfa76d73f7 drm: rcar-du: Fix crash when enabling a non-visible plane adds 709b66b4b745 drm: rcar-du: Update description for DRM_RCAR_DW_HDMI Kcon [...] adds 2a32dbdc2c7d drm: rcar-du: Put reference to VSP device adds c03156d7d9fe Merge tag 'du-next-20200922' of git://linuxtv.org/pinchart [...] adds 2340dc15f05f drm/tegra: Properly reference count the DDC I2C adapter adds 3d2e7aec7013 drm/tegra: output: Don't leak OF node on error adds f00b9dd579d0 drm/tegra: output: Support DRM bridges adds 29efdc290202 drm/tegra: output: rgb: Support LVDS encoder bridge adds d9f980ebcd01 drm/tegra: output: rgb: Wrap directly-connected panel into [...] adds 3e6f73b876ea Merge tag 'drm/tegra/for-5.10-rc1' of ssh://git.freedeskto [...] adds 73bb394cb969 drm/exynos: dsi: Simplify with dev_err_probe() adds 231a474dd2b1 drm/exynos: hdmi: Simplify with dev_err_probe() adds ddfd4ab6bb08 drm/exynos: Fix dma_parms allocation adds 1cd0f494103d Merge tag 'exynos-drm-next-v5.10' of git://git.kernel.org/ [...] adds 92ffad62a6fb Merge tag 'phy-attrs-5.10' of git://git.kernel.org/pub/scm [...] adds 85649cc8dc50 dt-bindings: drm/bridge: Document Cadence MHDP8546 bridge [...] adds fb43aa0acdfd drm: bridge: Add support for Cadence MHDP8546 DPI/DP bridge adds afba7e6c5fc1 drm: bridge: cdns-mhdp8546: Add TI J721E wrapper adds 511d2ffd35ff Merge tag 'cdns-mhdp-5.10' of git://git.kernel.org/pub/scm [...] adds dbda95809457 drm/i915/hdcp: Add update_pipe early return adds 4fcee7be650c drm/i915/hdcp: No direct access to power_well desc adds a91da6686108 drm/i915/gt: Implement WA_1406941453 adds 97e48c1d60a7 drm/i915/vlv_dsi_pll: fix spelling mistake "Cant" -> "Can't" adds be2dd718ed4a drm/i915/display: Compute has_drrs after compute has_psr adds 8040fefa387c drm/i915/display: Disable DRRS when needed in fastsets adds caab25dc9e36 drm/i915/display: Fix DRRS debugfs adds c33298cb34f5 drm/i915/tgl: Fix stepping WA matching adds a8c90bc11990 drm/i915/display/tgl: Use TGL DP tables for eDP ports with [...] adds 2a498ab49256 drm/i915/display/ehl: Use EHL DP tables for eDP ports with [...] adds 3baea2697b68 drm/i915/ehl: Update voltage swing table adds 2034c2129bc4 drm/i915/display: Ensure that ret is always initialized in [...] adds d452bd091e16 drm/i915: break TGL pci-ids in GT 1 & 2 adds 1f0882214fd0 drm/i915: Fix sha_text population code adds 2cc0c7b520bf drm/i915: Clear the repeater bit on HDCP disable adds 1cfcdbf3be31 drm/i915: WARN if HDCP signalling is enabled upon disable adds 58418f0c0f70 drm/i915: Intercept Aksv writes in the aux hooks adds 0b9c9290d1d1 drm/i915: Use the cpu_transcoder in intel_hdcp to toggle H [...] adds a72394e4de6d drm/i915: Factor out hdcp->value assignments adds a6597faa2d59 drm/i915: Protect workers against disappearing connectors adds a1de8685d65c drm/i915: Clean up intel_hdcp_disable adds 36e5e7042b20 drm/i915: Don't fully disable HDCP on a port if multiple p [...] adds 515d5755ee5a drm/i915: Support DP MST in enc_to_dig_port() function adds f1c7a36b05ed drm/i915: Use ddi_update_pipe in intel_dp_mst adds d079b7e4b638 drm/i915: Factor out HDCP shim functions from dp for use b [...] adds bf3657dad00b drm/i915: Plumb port through hdcp init adds 038bac8970ac drm/i915: Add connector to hdcp_shim->check_link() adds e38c298fcd19 drm/mst: Add support for QUERY_STREAM_ENCRYPTION_STATUS MS [...] adds da44edbb8429 drm/i915: Print HDCP version info for all connectors adds 1fa0140956e7 drm/i915: Add HDCP 1.4 support for MST connectors adds cf696856bc54 drm/i915: fix regression leading to display audio probe fa [...] adds a5f2488f645f drm/i915: split intel_modeset_init() pre/post gem init adds 24d98a54b4a1 drm/i915: move more display related probe to intel_modeset [...] adds eb4612d8ce48 drm/i915: split out intel_modeset_driver_remove_nogem() an [...] adds d6843dda38df drm/i915: remove the extra modeset init layer adds 5e31ee84c052 ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase adds 15aa5e4c4328 ACPI / LPSS: Save Cherry Trail PWM ctx registers only once [...] adds 181f4d2f4446 pwm: lpss: Fix off by one error in base_unit math in pwm_l [...] adds ef9f60daab30 pwm: lpss: Add range limit check for the base_unit register value adds 092d83e3f513 pwm: lpss: Add pwm_lpss_prepare_enable() helper adds d6d54bacb1dd pwm: lpss: Make pwm_lpss_apply() not rely on existing hard [...] adds 547d9e9261d2 pwm: lpss: Remove suspend/resume handlers adds 79e0899275e5 pwm: crc: Fix period / duty_cycle times being off by a fac [...] adds a05af71f0dd3 pwm: crc: Fix off-by-one error in the clock-divider calculations adds 6158231a8422 pwm: crc: Fix period changes not having any effect adds 6fdefe60898a pwm: crc: Enable/disable PWM output on enable/disable adds 9fccec821904 pwm: crc: Implement apply() method to support the new atom [...] adds c86b155da7d0 pwm: crc: Implement get_state() method adds 27a79cbc17e3 drm/i915: panel: Add get_vbt_pwm_freq() helper adds 6b51e7d23aa8 drm/i915: panel: Honor the VBT PWM frequency for devs with [...] adds 9a6ae5b354ed drm/i915: panel: Honor the VBT PWM min setting for devs wi [...] adds f8bd54d21904 drm/i915: panel: Use atomic PWM API for devs with an exter [...] adds 5e0e390d0225 drm/i915: disable all display features when no display adds 59c0df3cd27c drm/i915: move gen4 GCDGMBUS save/restore to display save/restore adds 4a1a4a442736 drm/i915: move gmbus restore to i915_restore_display adds 0560c2173e3f drm/i915: Nuke dpio_phy_iosf_port[] adds 0ea8a56de21b Merge drm/drm-next into drm-intel-next-queued adds 0f7071c2d468 drm/i915: Kill unused savePCH_PORT_HOTPLUG adds e8fac46c783a drm/i915: Nuke the magic FBC_CONTROL save/restore adds b41e58ffe491 drm/i915: Nuke MI_ARB_STATE save/restore adds 8dec2fc11b8c drm/i915: Nuke CACHE_MODE_0 save/restore adds 23d3e3799fb0 drm/i915: Fix g4x+ sprite dotclock limit for upscaling adds 4de962300b88 drm/i915: Use fb->format->is_yuv for the g4x+ sprite RGB v [...] adds 56d44649a7c2 drm/i915/gvt: rename F_IN_CTX flag to F_SR_IN_CTX adds a6c5817a38cf drm/i915/gvt: remove flag F_CMD_ACCESSED adds 7e93a0806f5a drm/i915/gvt: add/modify interfaces for flag F_CMD_ACCESS adds b2feabc6ebd3 drm/i915/gvt: remove F_CMD_ACCESS flag for some registers adds d0a011094a0c drm/i915/gvt: Add F_CMD_ACCESS for some GEN9 SKU WA MMIO access adds df398e33b8fd drm/i915/gvt: Init vreg GUC_STATUS to GS_MIA_IN_RESET adds 301ed833974f Merge tag 'gvt-next-2020-09-10' of https://github.com/inte [...] adds 5c8d1244c03e drm/i915: Update DRIVER_DATE to 20200914 adds ac03de1f5e83 drm/i915: Update DRIVER_DATE to 20200914 adds da27bd41d0eb drm/i915: Reduce INTEL_DISPLAY_ENABLED to just removing th [...] adds b81dddb909b4 drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outpu [...] adds 5526fa0bfd24 drm/i915: Add more AUX CHs to the enum adds 07c9b088d780 drm/i915: Add PORT_{H,I} to intel_port_to_power_domain() adds 244f2e9ce3e3 drm/i915: Add AUX_CH_{H,I} power domain handling adds 176430cc1347 drm/i915: Add VBT DVO ports H and I adds 5bf22ee41003 drm/i915: Add VBT AUX CH H and I adds a52bfcdd806f drm/i915: Nuke the redundant TC/TBT HPD bit defines adds 1db9f992d67b drm/i915: Configure GEN11_{TBT,TC}_HOTPLUG_CTL for ports TC5/6 adds 815f4ef21f4a drm/i915: Split icp_hpd_detection_setup() into ddi vs. tc parts adds 03c7e4f1190e drm/i915: Move hpd_pin setup to encoder init adds da51e4bafdfa drm/i915: Introduce HPD_PORT_TC<n> adds 6d3144eb3670 drm/i915: Introduce intel_hpd_hotplug_irqs() adds e198eea948a0 drm/i915: Nuke pointless variable adds 400d4953f1f4 drm/i915/pll: Centralize PLL_ENABLE register lookup adds b79ffa914ede drm/i915: Initialise outparam for error return from wait_f [...] adds 9f9f4101fc98 drm/i915/selftests: Push the fake iommu device from the st [...] adds 637f7240f602 drm/dp: Dump downstream facing port caps adds f7af425dce9d drm/i915/lspcon: Do not send infoframes to non-HDMI sinks adds a77ed90da6bb drm/dp: Define protocol converter DPCD registers adds 57d6a6851f05 drm/dp: Define more downstream facing port caps adds 530df3c031a6 drm/i915: Reworkd DFP max bpc handling adds 38784f6f8805 drm/dp: Add helpers to identify downstream facing port types adds 42f2562ca1b5 drm/dp: Pimp drm_dp_downstream_max_bpc() adds b770e8431145 drm/dp: Redo drm_dp_downstream_max_clock() as drm_dp_downs [...] adds fe7cf496e500 drm/i915: Reworkd DP DFP clock handling adds 6509ca051abf drm/dp: Add drm_dp_downstream_{min,max}_tmds_clock() adds 3977cd1c1dcb drm/i915: Deal with TMDS DFP clock limits adds b7feffd584ba drm/i915: Configure DP 1.3+ protocol converted HDMI mode adds 7af655bce275 drm/dp: Add drm_dp_downstream_mode() adds 4b3bb839873f drm/i915: Handle downstream facing ports w/o EDID adds 04e18e01b3c3 drm/i915: Extract intel_hdmi_has_audio() adds bc7ca6a647bf drm/i915: DP->HDMI TMDS clock limits vs. deep color adds 2ef8d0f7de0e drm/dp: Add helpers for DFP YCbCr 4:2:0 handling adds 181567aa9f0d drm/i915: Do YCbCr 444->420 conversion via DP protocol converters adds e161da331618 drm/i915: Remove the old global state stuff adds dc98f50fa5a0 drm/i915: Nuke force_min_cdclk_changed adds dc6798a5207b drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent adds 8fea92536e3e drm/i915: Update DRIVER_DATE to 20200917 adds db29dc7d3346 Merge tag 'drm-intel-next-2020-09-17' of git://anongit.fre [...] adds a9a83a92d0da drm/kfd: fix a system crash issue during GPU recovery adds edb084f487a3 drm/amdkfd: fix a memory leak issue adds 2a9787dcf537 drm/amdgpu: Do gpu recovery when no job is running adds c9a6b82f45e2 drm/amdgpu: Implement DPC recovery adds bf36b52e781d drm/amdgpu: Avoid accessing HW when suspending SW state adds acd89fca672d drm/amdgpu: Block all job scheduling activity during DPC recovery adds 362c7b91c1b0 drm/amdgpu: Fix SMU error failure adds c1dd4aa62407 drm/amdgpu: Fix consecutive DPC recovery failures. adds 7ac71382e90a drm/amdgpu: Trim amdgpu_pci_slot_reset by reusing code. adds 6894305c97ce drm/amdgpu: Disable DPC for XGMI for now. adds 7cbbc745dc11 drm/amdgpu: Minor checkpatch fix adds 0e4b291bb76e drm/amd/pm: update driver if file for sienna cichlid adds 9c1615be1949 drm/amd/pm: update driver if version for navy_flounder adds f399d4de2d6a drm/amdgpu: add ta DTM/HDCP print in amdgpu_firmware_info for apu adds 2b3bbf23549f drm/amdkfd: Fix -Wunused-const-variable warning adds 9c7e2ceb1db0 drm/amdgpu: Update RAS init handling adds 5d1c59c47997 drm/amdgpu: Move existing pflip fields into separate struct adds 585d450c76d1 drm/amd/display: Refactor to prevent crtc state access in [...] adds 6d90a208cfff drm/amd/display: Move disable interrupt into commit tail adds 62f6b1162e91 drm/amdgpu: Enable SDMA utilization for Arcturus adds 26652cd8deae drm/amdgpu: drop BOOLEAN define in display part adds 39767222bf31 drm/amd/pm: support runtime pptable update for sienna_cich [...] adds 8e8e9463a8fd drm/amd/display: [FW Promotion] Release 0.0.30 adds 14ae69026f84 drm/amd/display: 3.2.100 adds a861736dae64 drm/amd/display: Fixed Intermittent blue screen on OLED panel adds 498563cf9ca0 drm/amd/display: Detect plane change when detect pipe change. adds 958000cb24cc drm/amd/display: Add CP_IRQ clear capability adds 0b02e1fda542 drm/amd/display: Compare mpcc_inst to mpcc_count instead o [...] adds ce17ce17af32 drm/amd/display: add option to override cr training pattern adds 091018a51c16 drm/amd/display: Triplebuffering should not be used by default adds 4b4f21ff7f5d drm/amd/display: Check clock table return adds 81ac89cab037 drm/amd/display: [FW Promotion] Release 0.0.31 adds 64fbb86d6b6f drm/amd/display: 3.2.101 adds 3fb068c3ec86 drm/amd/display: always use 100us for cr aux rd interval adds 05e3d830fac8 drm/amd/display: Only use offset for first ODM pipe adds 5cd04c4846a3 drm/amd/display: Fix CP_IRQ clear bit and logic adds 172c9b778165 drm/amd/display: Power eDP panel back ON before link train [...] adds 123ecf683690 drm/amd/display: Increase Max EDID Size Constant adds e8cb7a4dd9df drm/amd/display: Flip pending check timeout due to disabled hubp adds 6c95320d01dc drm/amd/display: Rename set_mst_bandwidth to align with DP spec adds f9663cbd4681 drm/amd/display: remove early return from dm_late_init adds 5fd35f129131 drm/amd/display: Enabling PSR on DCN30 on driver side adds 6cd792372489 drm/amd/display: Compare plane when looking for pipe split [...] adds bd80d584cd8e drm/amd/display: Don't use DRM_ERROR() for DTM add topology adds 48e48e598478 drm/amd/display: Disable idle optimization when PSR is enabled adds e4863f118a7d drm/amd/display: Multi display cause system lag on mode change adds 20cc44c9e82a drm/amd/display: make dcn20 stream_gating use a pointer fo [...] adds 0749ddeb7d6c drm/amd/display: Add DSC force disable to dsc_clock_en deb [...] adds 6b29bb37373b drm/amd/display: Add trigger connector unplug adds 6b85151f6bcd drm/amd/display: adding pathway to retrieve stutter period adds 8b3f6b9857dd drm/amd/display: [FW Promotion] Release 0.0.32 adds a4832640e29a drm/amd/display: 3.2.102 adds 0825d9658b5e drm/amd/display: implement notify stream mask adds 4b675aad9695 drm/amd/display: Update idle optimization handling adds 918698d5c2b5 drm/amd/display: Return the number of bytes parsed than allocated adds 28b2f656d3ae drm/amd/display: Calculate DSC number of slices in debugfs [...] adds c44a22b3128d drm/amd/display: Add connector to the state if DSC debugfs is set adds ece11e7b4a9c drm/amd/display: remove dc context from transfer function adds de32a50be7ab drm/amd/display: fix compile warning in dml adds a354b942b463 drm/amd/display: update nv1x stutter latencies adds e9462a32792c drm/amd/display: Further fix of psr eDP p-state warning adds 93669c8e480d drm/amd/display: get socBB from VBIOS adds f833d625b562 drm/amd/display: update dcn30_optc header with missing dec [...] adds 598c13b21e25 drm/amd/display: update clock when non-seamless boot stream exist adds ce87c98db428 drm/amdgpu: Include sienna_cichlid in USBC PD FW support. adds 91b590050787 drm/amdgpu: Add comment to function amdgpu_ttm_alloc_gart adds 719a6513fb49 drm/amdgpu: More accurate description of a function param adds 0f3cd13d8461 drm/radeon: revert "Prefer lower feedback dividers" adds 7c679ef6678c drm/amdgpu: stop resetting xgmi perfmons on disable adds cce63598976a drm/amd/display: Remove duplicate include adds 2634682fdffd drm: amd/display: fix spelling of "function" adds 05f59762bcbf drm/scheduler: fix sched_fence.c kernel-doc warnings adds 052813d9fa22 drm/radeon: Add sclk frequency as hwmon sensor adds 7b3fa67d6e0a drm/amd/amdgpu: fix comparison pointer to bool warning in [...] adds 89cf8b06378f drm/amd/amdgpu: fix comparison pointer to bool warning in [...] adds 960a06ff9151 drm/amd/amdgpu: fix comparison pointer to bool warning in [...] adds 4bbbe77c15c6 drm/amd/amdgpu: fix comparison pointer to bool warning in [...] adds e66cdf250e7c drm/amd/amdgpu: fix comparison pointer to bool warning in si.c adds 3d0c75afdc29 drm/amd/amdgpu: fix comparison pointer to bool warning in [...] adds 8f00d1fc9d30 drm/amd/amdgpu: fix comparison pointer to bool warning in [...] adds 724dc53b922c drm/amd/amdgpu: fix comparison pointer to bool warning in [...] adds d56b83f7c1a4 drm/amd/display: optimize code runtime a bit adds d75fa679b056 drm/amd/display: Fix possible memleak in dp_trigger_hotplug() adds 04a238e9c511 drm/amd/display: Create trigger_hotplug entry adds ea68573d408f drm/amdgpu: Fail to load on RAVEN if SME is active adds f4075be88246 drm/amdgpu/gmc9: remove mmhub client duplicated case adds b836a274b797 drm/amdgpu/dc: Require primary plane to be enabled wheneve [...] adds 4bdd4d25ed0d drm/amd/pm: wrapper for postponing some setup job after DA [...] adds 10144762e2c3 drm/amd/pm: postpone SOCCLK/UCLK enablement after DAL init [...] adds 82cac71c1b64 drm/amd/pm: put Navi1X umc cdr workaround in post_smu_init adds 3646c00e74b2 drm/amd/pm: revise the umc hybrid cdr workaround adds 2379be2faf09 drm/amd/pm: allocate a new buffer for pstate dummy reading adds 665945eb49d5 drm/amd/pm: implement a new umc cdr workaround adds bb7257b5a8b0 drm/amd/pm: apply the CDR workarounds only with some speci [...] adds eb5f69e7660f drm/amd/pm: correct the requirement for umc cdr workaround adds 12f04120d393 drm/amd/pm: make namings and comments more readable adds b66effb18a55 drm/amd/pm: drop unnecessary feature->mutex lock protections(V2) adds 7ee98e1b3415 drm/amd/pm: drop unnecessary smu_baco->mutex lock protections(V2) adds 38d11e024963 drm/amd/pm: drop unnecessary table existence and dpm enabl [...] adds 6c20f1573c28 drm/amd/pm: minor cleanups adds 12684c665f7a drm/amd/pm: drop dead code adds 7b9c7e30ab50 drm/amd/pm: drop unnecessary wrappers around watermark setting adds ce2c00061b28 drm/amd/pm: add Renoir watermark WmType setting adds 911779e3fc28 drm/amd/pm: add Raven2 watermark WmType setting adds 71f9404f19af drm/amd/pm: process pending AC/DC switch interrupt adds 236b156f7388 drm/amd/pm: apply no power source workaround if dc reporte [...] adds 1653a179c822 drm/amd/pm: move NAVI1X power mode switching workaround to [...] adds abf6b7c78ed4 drm/amd/pm: lower Raven UMD Stable Pstate VCN values adds 92e005936e8a drm/amd/pm: correct Renoir UMD Stable Pstate settings adds 0eaa80124271 amdgpu/gmc_v9: Warn if SDPIF_MMIO_CNTRL_0 is not set adds 24b763d0fb05 drm/amdgpu: declare ta firmware for navy_flounder adds 5aea5327ea2d drm/amdgpu: No sysfs, not an error condition adds c8e74b17c156 drm/amdgpu: prevent double kfree ttm->sg adds 143678d12b6d drm/amd/display: Don't log hdcp module warnings in dmesg adds d5c0af573279 drm/amd/display: Add missing "Copy GSL groups when committ [...] adds b6c91dadaffe drm/amd/amdgpu: add mmUVD_FW_STATUS register to uvd700 adds 4192f7b57689 drm/amdgpu: unmap register bar on device init failure adds 8906e5bcf951 drm/amd/display: Remove set but used 'temp' adds 7663edc13ed0 drm/amdgpu: add the GC 10.3 VRS registers adds 2f7c3686a6b2 drm/amdgpu: add VCN 3.0 AV1 registers adds d9ed8cb5aa1c drm/amdgpu: use the AV1 defines for VCN 3.0 adds 61278d14bb48 drm/amdgpu: add device ID for sienna_cichlid (v2) adds 8c4e4fd607b1 drm/amd/display: dc/clk_mgr: make function static adds 71f49c4898ee drm/amd/display: Delete duplicated argument to '&&' or '||' adds 35d1a405cada drm/amdgpu/powerplay: hwmgr - modify the return value adds 8a491bb31ba4 drm/amdkfd: Add some eveiction debugging code adds 4327bed2ff8e drm/amdkfd: Add process eviction counters to sysfs adds 783a25f4c7bc drm/amdkfd: Reduce eviction/restore message levels adds d34c7b7b6b91 drm/amdgpu: remove experimental flag from navi12 adds e491214613ff drm/amd/pm: apply dummy reads workaround for CDR enabled only adds 911d5bd5e7b8 drm/amd/pm: Skip smu_post_init in SRIOV adds fc88fef916e8 Merge tag 'amd-drm-next-5.10-2020-09-18' of git://people.f [...] adds f7ec68b341db drm/crc-debugfs: Fix memleak in crc_control_write adds adb48b269856 drm/dp_mst: Support remote i2c writes adds 0e09c4fa72f9 drm: Nuke mode->private_flags adds 8445e2c54c25 drm: Replace mode->export_head with a boolean adds c08503ec03db drm/gma500: Constify static structs adds 1bc371cd0ec9 drm/virtio: fix unblank adds 1174c8a0f33c drm/virtio: drop virtio_gpu_output->enabled adds e44cd6bc95a1 dma-buf: fix kernel-doc warning in dma-fence.c adds 0f50257f5348 dma-buf: fix kernel-doc warning in <linux/dma-buf.h> adds d575ee11317f drm/ttm: make sure that we always zero init mem.bus v2 adds 141b15e59175 drm/nouveau: move io_reserve_lru handling into the driver v5 adds fe662d846c95 drm/ttm: remove io_reserve_lru handling v3 adds 4c8e84b8876d drm/managed: Cleanup of unused functions and polishing docs adds b7b23e447687 drm/panel: s6e63m0: Break out SPI transport adds 435e06c06cb2 drm/panel: s6e63m0: Add DSI transport adds 91867ac7d672 drm/panel: s6e63m0: Add reading functionality adds 83ba7a7b3d4a drm/panel: s6e63m0: Add code to identify panel adds ec219f1ba237 drm/panel: s6e63m0: Order enable/disable sequence adds d2024cdf0f02 drm/panel: s6e63m0: Fix up DRM_DEV* regression adds d4a197f4047e udmabuf: Add missing compact_ioctl adds 6188b06e0357 drm/bridge/synopsys: dsi: allow LP commands in video mode adds 9e025e80660f drm/bridge/synopsys: dsi: allow sending longer LP commands adds c6d94e37bdbb drm/bridge/synopsys: dsi: add support for non-continuous HS clock adds e2435d69204c drm/bridge: dw-mipi-dsi.c: Add VPG runtime config through debugfs adds 3ac929e722c4 dt-bindings: display: Add support for the BCM2711 HVS adds c54619b0bfb3 drm/vc4: Add support for the BCM2711 HVS5 adds d7d96c00e585 drm/vc4: hvs: Boost the core clock during modeset adds 31e0ecb39b59 drm/vc4: plane: Change LBM alignment constraint on LBM adds 5630b27ec577 drm/vc4: plane: Optimize the LBM allocation size adds 0ddd59c56e6b drm/vc4: plane: Create more planes adds 644df22fe305 drm/vc4: crtc: Deal with different number of pixel per clock adds a1962d6e3269 drm/vc4: crtc: Use a shared interrupt adds 78cbcc38b904 drm/vc4: crtc: Move the cob allocation outside of bind adds 8ebb2cf0f6f4 drm/vc4: crtc: Rename HVS channel to output adds 32a851c217b7 drm/vc4: crtc: Use local chan variable adds a5c4b75f1ea0 drm/vc4: crtc: Enable and disable the PV in atomic_enable [...] adds 596356678fb4 drm/vc4: kms: Convert to for_each_new_crtc_state adds 87ebcd42fb7b drm/vc4: crtc: Assign output to channel automatically adds 649abf2f5d32 drm/vc4: crtc: Add FIFO depth to vc4_crtc_data adds 62c5d55e25cb drm/vc4: crtc: Add function to compute FIFO level bits adds ed024b229dfd drm/vc4: crtc: Rename HDMI encoder type to HDMI0 adds aa2fd1ca7f16 drm/vc4: crtc: Add HDMI1 encoder type adds eb92bc72cdab drm/vc4: crtc: Disable color management for HVS5 adds 5ffabf5001b9 drm/vc4: crtc: Turn pixelvalve reset into a function adds be26296a259d drm/vc4: crtc: Move PV dump to config_pv adds 6d01a106b4c8 drm/vc4: crtc: Move HVS init and close to a function adds d2f06525f67d drm/vc4: crtc: Move the HVS gamma LUT setup to our init function adds f8b13d9bcc67 drm/vc4: hvs: Make sure our channel is reset adds a4d89568735b drm/vc4: crtc: Remove mode_set_nofb adds 6370be84d81e drm/vc4: crtc: Remove redundant pixelvalve reset adds 4b72b10a64ba drm/vc4: crtc: Move HVS channel init before the PV initialisation adds 792c3132bc1b drm/vc4: encoder: Add finer-grained encoder callbacks adds b7cb67a6b4fb drm/vc4: crtc: Add a delay after disabling the PixelValve output adds 0d2b96af53c9 drm/vc4: crtc: Clear the PixelValve FIFO on disable adds 9e30cfd0764e drm/vc4: crtc: Clear the PixelValve FIFO during configuration adds 50e9d6cb5dbf drm/vc4: hvs: Make the stop_channel function public adds 29bbb93080a9 drm/vc4: hvs: Introduce a function to get the assigned FIFO adds 2d14ffe2737c drm/vc4: crtc: Move the CRTC disable out adds 875a4d536842 drm/vc4: drv: Disable the CRTC at boot time adds 2ed1989727f3 dt-bindings: display: vc4: pv: Add BCM2711 pixel valves adds 658a731c50e5 drm/vc4: crtc: Add BCM2711 pixelvalves adds 3eda59824142 drm/vc4: hdmi: Use debugfs private field adds f73100cce9ab drm/vc4: hdmi: Move structure to header adds c98c85bb316c drm/vc4: hdmi: rework connectors and encoders adds b052e70dd21c drm/vc4: hdmi: Remove DDC argument to connector_init adds 3408cc23c931 drm/vc4: hdmi: Rename hdmi to vc4_hdmi adds 13311457bebf drm/vc4: hdmi: Move accessors to vc4_hdmi adds b10db9a4242b drm/vc4: hdmi: Use local vc4_hdmi directly adds 5dfbcae63f10 drm/vc4: hdmi: Add container_of macros for encoders and co [...] adds 66bf1c30e0e5 drm/vc4: hdmi: Pass vc4_hdmi to CEC code adds 47c167b75763 drm/vc4: hdmi: Retrieve the vc4_hdmi at unbind using our device adds 283d347d6e3e drm/vc4: hdmi: Remove vc4_dev hdmi pointer adds 0532e5e5e039 drm/vc4: hdmi: Remove vc4_hdmi_connector adds 33c773eb62ea drm/vc4: hdmi: Introduce resource init and variant adds 311e305fdb4e drm/vc4: hdmi: Implement a register layout abstraction adds 9045e91a476b drm/vc4: hdmi: Add reset callback adds c457b8aededd drm/vc4: hdmi: Add PHY init and disable function adds 647b9655061b drm/vc4: hdmi: Add PHY RNG enable / disable function adds 89f31a23fd13 drm/vc4: hdmi: Add a CSC setup callback adds 904f668adcde drm/vc4: hdmi: Add a set_timings callback adds 7d73299dad3e drm/vc4: hdmi: Store the encoder type in the variant structure adds b2405c98260a drm/vc4: hdmi: Deal with multiple debugfs files adds c0791e083801 drm/vc4: hdmi: Move CEC init to its own function adds 234f4212ecec drm/vc4: hdmi: Add CEC support flag adds 4c55c2c40dc9 drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define adds 11a1731eb6ea drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid adds cd4cb49dc5bb drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate adds d5d5ce885c00 drm/vc4: hdmi: Use clk_set_min_rate instead adds 094864bd0054 drm/vc4: hdmi: Use reg-names to retrieve the HDMI audio registers adds 6ac1c7532217 drm/vc4: hdmi: Reset audio infoframe on encoder_enable if [...] adds b9b8bac60ab3 drm/vc4: hdmi: Set the b-frame marker to the match ALSA's [...] adds 632ee3aa8786 drm/vc4: hdmi: Add audio-related callbacks adds 9be43a5a6de5 drm/vc4: hdmi: Deal with multiple ALSA cards adds 1bb0522e92ec drm/vc4: hdmi: Remove register dumps in enable adds 691456f622a9 drm/vc4: hdmi: Always recenter the HDMI FIFO adds 09c438139b8f drm/vc4: hdmi: Implement finer-grained hooks adds 8b3f90e98e17 drm/vc4: hdmi: Do the VID_CTL configuration at once adds 81d830137bdb drm/vc4: hdmi: Switch to blank pixels when disabled adds 373874298cac drm/vc4: hdmi: Add pixel BVB clock control adds 8323989140f3 drm/vc4: hdmi: Support the BCM2711 HDMI controllers adds 2e3725b05b78 dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controll [...] adds b5d1443aa326 dt-bindings: display: vc4: Document BCM2711 VC5 adds f437bc1ec731 drm/vc4: drv: Support BCM2711 adds 0a667b500703 drm/ttm: remove bdev from ttm_tt adds 953025763d14 drm/vkms: Decouple crc operations from composer adds 60cc20214ced drm/vkms: Compute CRC without change input data adds dbd9d80c1b2e drm/vkms: Add support for writeback adds 25c4bcf9858e drm/bridge: dw-mipi-dsi: fix dw_mipi_dsi_debugfs_show/writ [...] adds 1ff67ce49875 drm/qxl: don't touch mem.bus.offset adds 54d04ea8cdbd drm/ttm: merge offset and base in ttm_bus_placement adds a49145acfb97 fbmem: add margin check to fb_check_caps() adds bcee1609ba96 fbdev: sm712fb: handle ioremap() errors in probe adds c72fab81ceaa video: fbdev: vga16fb: fix setting of pixclock because a p [...] adds 9ec2832e9cdd video: fbdev: ssd1307fb: Added support to Column offset adds fe2ab107536d omapfb: fix spelling mistake "propert" -> "property" adds ad6f93e9cd56 video: fbdev: sis: fix null ptr dereference adds fa41f2877429 fbdev: gxfb: use generic power management adds df7a9ec3bc12 fbdev: lxfb: use generic power management adds ab5fe88aef4b fbdev: via-core: use generic power management adds 348b2956d5e6 fbdev: aty: use generic power management adds c1a477767137 fbdev: aty128fb: use generic power management adds 6d111187588c fbdev: nvidia: use generic power management adds a4ba7df57e56 fbdev: savagefb: use generic power management adds c62c0f575230 fbdev: cyber2000fb: use generic power management adds 805a5c45ff2d fbdev: i740fb: use generic power management adds 59d026b10a3d fbdev: vt8623fb: use generic power management adds fb6e2db899e7 fbdev: s3fb: use generic power management adds a91df1189900 fbdev: arkfb: use generic power management adds e2028c8e6bf9 lib/fonts: add font 6x8 for OLED display adds 3f9dfc2a0ea9 docs: fb: Correcting the location of FRAMEBUFFER_CONSOLE option. adds 3f614236406f video: fbdev: sstfb: replace spurious snprintf() with sprintf() adds 925896486522 video: fbdev: tgafb: Avoid comma separated statements adds fe6c6a4af2be video: fbdev: radeon: Fix memleak in radeonfb_pci_register adds 6bfea83eec8e video: fbdev: udlfb: fix kobj_to_dev.cocci warnings adds 1c46f4e44af9 video: fbdev: kyro: remove set but not used 'ulBestVCO' adds 28657c307160 video: fbdev: kyro: remove set but not used 'ulCoreClock' adds 5c1529122394 fbdev: remove mbx framebuffer driver adds 8c2bb49f38c9 video: fbdev: aty: radeon_pm: remove redundant CONFIG_PM c [...] adds 8e0bd31dad06 fbdev: radeonfb: use generic power management adds 884e5cc1dd11 MAINTAINERS: add entry for VKMS adds ecfe6953fa00 drm/ttm: introduce ttm_bo_move_null adds 86008a7553e6 drm/ttm: add optional bind/unbind via driver. adds dc2caa305a6f drm/qxl: move bind/unbind/destroy to the driver function table. adds 738edc0adb38 drm/ttm/agp: export bind/unbind/destroy for drivers to use. adds a68bb1938b51 drm/radeon/ttm: move to driver binding/destroy functions. (v2) adds 8635784a8733 drm/nouveau/ttm: use driver bind/unbind/destroy functions. adds debf8ab9f8a1 drm/vmwgfx: move to driver binding functions adds 5d26eba98829 drm/amdgpu/ttm: move to driver backend binding funcs adds 84693830aade drm/gem_vram/ttm: move to driver backend destroy function. adds 0e59e772e3bd drm/ttm/agp: drop back end bindings from agp adds 434825546e45 drm/ttm: get rid of agp specific populate/unpopulate paths. adds 48efa57e4f1b drm/ttm/agp: remove bdev from agp helpers adds 04e89ff364de drm/ttm: drop the tt backend function paths. adds 707d561f77b5 drm: allow limiting the scatter list size. adds e219688fc5c3 Fix use after free in get_capset_info callback. adds 1fb97413a3f7 drm/virtio: fix uninitialized variable adds deb2464e4c6d drm/virtio: report uuid in debugfs adds bbd9caa02c70 gpu/drm: cleanup coding style a bit adds ce625f45670c drm/imx: compile imx directory by default adds 9021c317b770 drm/imx: Add initial support for DCSS on iMX8MQ adds e7033bdfd43b drm/imx/dcss: use drm_bridge_connector API adds f61249dddecc MAINTAINERS: Add entry for i.MX 8MQ DCSS driver adds 708ba1111525 dt-bindings: display: imx: add bindings for DCSS adds c00579943c57 drm/bridge/tc358775: Remove unneeded semicolon adds 13138ab2dacd drm/panel: s6e63m0: Add missing MODULE_LICENSE adds 6a8a58acfe82 drm/imx/dcss: fix compilation issue on 32bit adds 130cdec4e128 drm/vc4: hdmi: Fix off by ones in vc4_hdmi_read/write() adds 14929c5ae8b6 drm/vc4: hdmi: Fix NULL vs IS_ERR() checks in vc5_hdmi_ini [...] adds ac5037afefd3 drm/panfrost: Set DMA max segment size adds 8c3c818c23a5 drm/panfrost: Ensure GPU quirks are always initialised adds 90ad200b4cbc drm/armada: Use devm_drm_dev_alloc adds dad75a5208ec drm/armada: Don't use drm_device->dev_private adds c2c25c1cf969 drm/aspeed: Use managed drmm_mode_config_cleanup adds bcc0ef7f57e5 drm/vgem: Use devm_drm_dev_alloc adds 53d77aaa3f76 drm/vkms: Use devm_drm_dev_alloc adds 075342ea3d93 drm/xlnx: Use devm_drm_dev_alloc adds 268d0a92600e drm/i810: make i810_flush_queue() return void adds 910e1ca6f36f drm/vc4: Update type of reg parameter in vc4_hdmi_{read,write} adds 449434639220 drm/vc4: Fix bitwise OR versus ternary operator in vc4_pla [...] adds 7053e0eab473 drm/vram-helper: stop using TTM placement flags adds 81b615798e94 drm/nouveau: stop using TTM placement flags adds e03d342c621b drm/vmwgfx: stop setting multiple domain flags adds 48e07c23cbeb drm/ttm: nuke memory type flags adds 33f290811d4c drm/bridge: dw-mipi-dsi: Use kmemdup cf. kmalloc+memcpy adds a328ca7e4af3 drm/bridge: dw-mipi-dsi: permit configuring the escape clock rate adds 5684daa71383 drm: xlnx: remove defined but not used 'scaling_factors_666' adds d88656f475d9 drm/vboxvideo: Use drm_gem_vram_vmap() interfaces adds da62cb7230f0 drm: fix double free for gbo in drm_gem_vram_init and drm_ [...] adds 00af6729b52e Merge drm/drm-next into drm-misc-next adds 4b31a9c77bf8 drm/atomic-helper: Extract drm_atomic_helper_calc_timestam [...] adds 441959ebc905 drm/atomic-helper: Remove the timestamping constant update [...] adds 79628c543e15 drm/i915: Drop the drm_atomic_helper_calc_timestamping_con [...] adds 37054fc81443 gpu/drm: ingenic: Add option to mmap GEM buffers cached adds d6005d3dde75 drm/virtio: use drmm_mode_config_init adds b7170f9457f2 drm/virtio: return virtio_gpu_queue errors adds 9fe6bda9823e drm/virtio: add virtio_gpu_cmd_unref_resource error handling adds 46f206304db0 drm/bridge: ps8640: Rework power state handling adds 0fe438cec9e1 drm/ttm: remove default caching adds 5839172f0980 drm/nouveau: explicitly specify caching to use adds 9c3006a4cc1b drm/ttm: remove available_caching adds 7eec91513827 drm/ttm/tt: add wrappers to set tt state. adds 2ff6e69c0449 drm/ttm: wrap tt destroy. (v2) adds 395a73f8ba6f drm/ttm: tt destroy move null check to outer function. adds 2040ec970e94 drm/ttm: split populate out from binding. adds 9e9a153bdf25 drm/ttm: move ttm binding/unbinding out of ttm_tt paths. adds 3a4ab168a5df drm/ttm: split bound/populated flags. adds 3312be8f6fc8 drm/ttm: move populated state into page flags adds dd425545a8cc drm/vc4: Handing the return value of drm_universal_plane_init adds d5a0c8169004 drm: mxsfb: check framebuffer pitch adds 2e96af20c618 MAINTAINERS: Add Thomas as reviewer for ast, mgag200 and udl adds 5638c82cdabd drm/ast: Set format registers in primary plane's update adds 39edb28780e8 drm/ast: Disable planes while switching display modes adds f3901b5fee41 drm/ast: Program display mode in CRTC's atomic_enable() adds 2f0ddd89fe32 drm/ast: Enable CRTC before planes adds 5bfe37ca8ac8 virtio: Add get_shm_region method adds 0dd4ff93f4c8 virtio: Implement get_shm_region for PCI transport adds 38e895487afc virtio: Implement get_shm_region for MMIO transport adds 05e63c6a7eb1 Merge branch 'virtio-shm' of git://git.kernel.org/pub/scm/ [...] adds 36183150e086 drm/ttm: some cleanups adds b731e4ea1054 MAINTAINERS: make linux-aspeed list remarks consistent adds e5e1065f9223 drm: fix spelling error in comments adds 7dd1b884f777 dma-resv: lockdep-prime address_space->i_mmap_rwsem for dma-resv adds 67d6a8b358ea drm/ttm: remove superflous extern attribute from funcs adds 0b988ca1c7c4 drm/ttm: protect against reentrant bind in the drivers adds 7626168fd132 drm/ttm: flip tt destroy ordering. adds 37bff6542c4e drm/ttm: move unbind into the tt destroy. adds cae515f4a5d9 drm/ttm/drivers: call the bind function directly. adds 2ee476f77ffe drm/ttm: add a simple assign mem to bo wrapper adds 13a8f46d8030 drm/ttm: move ghost object creation to a common function adds 92afce909530 drm/ttm: make common function for wait/free node path. adds e46f468fef95 drm/ttm: drop special pipeline accel cleanup function. adds 4856e5aa0ef1 drm/ttm: drop evicted from ttm_bo. adds 4e139a9abb00 fbdev: aty: remove CONFIG_PM container adds c7b360612fe7 fbcon: Remove the superfluous break adds 82be0d7540b1 drm/i915/selftest: Create mock_destroy_device adds cd01269d11a3 drm/i915/selftests: align more to real device lifetimes adds df2ce4596c04 drm/amdgpu: Convert to using devm_drm_dev_alloc() (v2) adds a7d39439f8bd drm/dev: Remove drm_dev_init adds 91e89097b86f drm/panfrost: add support for vendor quirk adds 110003002291 drm/panfrost: add amlogic reset quirk callback adds afcd0c7d3d4c drm/panfrost: add Amlogic GPU integration quirks adds 92fdb97d648a drm/ttm: update kernel-doc line comments adds 089d83418914 drm/vc4: hvs: Pull the state of all the CRTCs prior to PV muxing adds 6ea6be77086f Merge tag 'drm-misc-next-2020-09-21' of git://anongit.free [...] adds 32e4d9df60f7 agp: use semicolons rather than commas to separate statements adds c33b7c0389e1 drm/msm/dpu: add support for clk and bw scaling for display adds a046c2c28aa8 drm/msm/mdp4: Remove unused downstream bus scaling apis adds f032b68101b1 drm/msm/mdp5: Remove unused downstream bus scaling apis adds e1bf29e022fb drm/msm: drop cache sync hack adds d768e5043c05 drm/msm/adreno: remove return value of function XX_print adds fd630ae9e27c drm/msm/dpu: move vblank events to complete_commit() adds e12e5263bf1d drm/msm/dpu: clean up some impossibilities adds 22f760941844 drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check() adds 38c2fa7ae2f2 drm/msm: Drop debug print in _dpu_crtc_setup_lm_bounds() adds 74c0a69cc5be drm/msm/gpu: Add GPU freq_change traces adds fdf38426cda6 drm/msm: Convert shrinker msgs to tracepoints adds d5653a994a66 drm/msm: Drop local dma_parms adds 763aecddcd32 drm/msm/dsi: remove unused clk_pre/clk_post in msm_dsi_dph [...] adds 11550636040d drm/msm/dsi: add DSI config for sm8150 and sm8250 adds 1ef7c99d145c drm/msm/dsi: add support for 7nm DSI PHY/PLL adds ec1cb6e4408a drm/msm/gpu: Add suspend/resume tracepoints adds 0a48db562c62 drm/msm/adreno: fix probe without iommu adds 08d3ab4b4633 drm/msm/a6xx: fix a potential overflow issue adds a3367f5ffe9a drm/msm: Remove dangling submitqueue references adds 2fc7b1561fbe drm/msm: Add private interface for adreno-smmu adds 69a9313b6617 drm/msm/gpu: Add dev_to_gpu() helper adds 9cba4056a112 drm/msm: Set adreno_smmu as gpu's drvdata adds cf655d615931 drm/msm: Add a context pointer to the submitqueue adds 15eb9ad073c0 drm/msm: Drop context arg to gpu->submit() adds e3c64c7221f6 drm/msm: Set the global virtual address range from the IOM [...] adds b145c6e65eb0 drm/msm: Add support to create a local pagetable adds 933415e24bd0 drm/msm: Add support for private address space instances adds 84c31ee16f90 drm/msm/a6xx: Add support for per-instance pagetables adds 25faf2f2e065 drm/msm: Show process names in gem_describe adds 8907afb476ac drm/msm: Allow a5xx to mark the RPTR shadow as privileged adds d3a569fccfa0 drm/msm: a6xx: Use WHERE_AM_I for eligible targets adds 2fb7487aaf71 drm/msm: Get rid of the REG_ADRENO offsets adds b22960b8f274 drm: add constant N value in helper file adds c943b4948b58 drm/msm/dp: add displayPort driver support adds 14975cff5b1d drm/msm/dp: add support for DP PLL driver adds a10476e45026 drm/msm/dpu: add display port support in DPU adds 220b856a3d37 drm/msm/dp: Add Display Port HPD feature adds 8ede2ecc3e5e drm/msm/dp: Add DP compliance tests on Snapdragon Chipsets adds 061eb621fc27 drm/msm/dp: store dp_display in the driver data adds d13e36d7d222 drm/msm/dp: add audio support for Display Port on MSM adds a1f5bda99b7b drm/msm/dp: add hook_plugged_cb hdmi-codec op for MSM DP driver adds bf4a1b3127d3 drm/msm/dp: signal the hotplug disconnect in the event handler adds 158b9aa74479 drm/msm/dp: wait for audio notification before disabling clocks adds d11a93690df7 drm/msm/dp: add debugfs support to DP driver adds f913454aae8e drm/msm/dp: move debugfs node to /sys/kernel/debug/dri/*/ adds de3ee25473ba drm/msm/dp: add debugfs nodes for video pattern tests adds ab205927592b drm/msm/dp: remove mode hard-coding in case of DP CTS adds 937f941ca06f drm/msm/dp: Use qmp phy for DP PLL and PHY adds 55fd7dd29d67 drm/msm/dp: Fix crash if no DP device adds 710a040a4dd7 drm/msm/dp: Sleep properly in dp_hpd_handler kthread adds e9ba8d550dd1 drm/msm: Fix the a650 hw_apriv check adds ca9b38e6d671 drm/msm: Remove depends on interconnect adds 9d8baa2bf224 drm/msm: Fix premature purging of BO adds 63ca94adc03c drm/msm: Leave inuse count intact on map failure adds 341a361c4636 drm/msm/dpu: Convert to DEFINE_SHOW_ATTRIBUTE adds 3c0f462da069 drm/msm/dpu: remove unused variables new_cnt and old_cnt i [...] adds d1ea91492585 drm/msm/dp: fix incorrect function prototype of dp_debug_get() adds 91d0ca3d6b52 Merge tag 'drm-msm-next-2020-09-27' of https://gitlab.free [...] adds 200a2186b627 drm/msm: fix 32b build warns adds ea6e3c31548e dt-bindings: mediatek: add mt7623 display-nodes adds 7bde3c0c1728 drm/mediatek: Add ddp routing for mt7623 adds 5aa8e7647676 drm/mediatek: dpi/dsi: Change the getting possible_crtc way adds 96f51a4d4350 drm/mediatek: Move tz_disabled from mtk_hdmi_phy to mtk_hd [...] adds a481bf2f0ca4 drm/mediatek: Separate mtk_hdmi_phy to an independent module adds b28be59a2e26 phy: mediatek: Move mtk_hdmi_phy driver into drivers/phy/m [...] adds 1b0ce63bc08e MAINTAINERS: add files for Mediatek DRM drivers adds 8b465f01eed1 drm/mediatek: mtk_dpi: Rename bridge to next_bridge adds f89c696e7f63 drm/mediatek: mtk_dpi: Convert to bridge driver adds 09e872d558ba drm/mediatek: Disable tmds on mt2701 adds 06c14f5c2d31 Merge tag 'mediatek-drm-next-5.10' of https://git.kernel.o [...] adds 2101bfca57d8 drm: bridge: cdns-mhdp8546: fix compile warning adds edb899841c4e drm/vmwgfx: fix regression in thp code due to ttm init refactor. adds de1945613597 drm/vc4: kms: Assign a FIFO to enabled CRTCs instead of active adds 427c4a0680a2 drm/vc4: crtc: Rework a bit the CRTC state code adds 8ba0b6d19631 drm/vc4: crtc: Keep the previously assigned HVS FIFO adds 083320ebe661 Merge tag 'drm-misc-next-fixes-2020-10-02' of git://anongi [...] adds ef80c1a1d21b drm/i915: Fix state checker hw.active/hw.enable readout adds 4caf017ee937 drm/i915/gem: Avoid implicit vmap for highmem on x86-32 adds ba2ebf605d5f drm/i915/gem: Prevent using pgprot_writecombine() if PAT i [...] adds 922d369b2922 drm/i915/gt: Clear the buffer pool age before use adds eb2a27086a82 drm/i915: Fix an error code i915_gem_object_copy_blt() adds 7d5553147613 drm/i915: Break up error capture compression loops with co [...] adds 159ace7ffe69 drm/i915: Fix uninitialised variable in intel_context_crea [...] adds cef8ce5528bf drm/i915: check i915_vm_alloc_pt_stash for errors adds 4fe9af8e881d drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex adds 5701a66edb6b drm/i915: Redo "Remove i915_request.lock requirement for e [...] adds 3cfea8c97c93 drm/i915/gem: Hold request reference for canceling an acti [...] adds 7d442ea7c504 drm/i915: Cancel outstanding work after disabling heartbea [...] adds ca65fc0d8e01 drm/i915/gt: Always send a pulse down the engine after dis [...] adds 651dabe27f96 drm/i915/gem: Always test execution status on closing the context adds c60b93cd4862 drm/i915: Avoid mixing integer types during batch copies adds 2e49520eeec7 Merge tag 'drm-intel-next-fixes-2020-10-02' of git://anong [...] adds c7651b735866 drm/amdgpu: Fix handling of KFD initialization failures adds b7b6c38529c9 drm/amdkfd: Calculate CPU VCRAT size dynamically (v2) adds 59d7115dae02 drm/amdkfd: Move process doorbell allocation into kfd device adds 9de9a54aba76 drm/amd/display: fix crash/reboot while accessing sysfs files adds 36499e4c776a drm/amdgpu: Fix dead lock issue for vblank adds e8f58ee143ed drm/amdkfd: Fix kfd init stack dump adds d0e63b343e57 drm/amdkfd: Use kvmalloc instead of kmalloc for VCRAT adds 651111be24aa drm/amd/display: Fix incorrect backlight register offset for DCN adds e4b37eec1767 drm/amd/display: [FW Promotion] Release 0.0.33 adds c15bc8d285fe drm/amd/display: 3.2.103 adds cbf229bbcb7f drm/amd/display: Bug in dce_is_panel_backlight_on() adds 099303e9a9bd drm/amd/display: eDP intermittent black screen during PnP adds 25b315817216 drm/amd/display: Fix ODM policy implementation adds 37b7cb10f07c drm/amd/display: Increase timeout for DP Disable adds f43dc909aa7f drm/amd/display: Enable DP YCbCr420 mode support for DCN10 adds b50d55517da2 drm/amd/display: allow DP RX to use more cr aux rd interval delay adds a9edc81564c9 drm/amd/display: Implement PSR wait for enable/disable adds 99d1437aa0ac drm/amd/display: Check for flip pending before locking pipes. adds fb0fe920469a drm/amd/display: TMDS Fallback transition adds 3b37260be5d7 drm/amd/display: [FW Promotion] Release 0.0.34 adds 3a83d33e18f3 drm/amd/display: 3.2.104 adds 12dbd1f7578f drm/amd/display: [FIX] update clock under two conditions adds d94c8250c6ca drm/amdgpu/mes: simplify the return expression of mes_v10_ [...] adds da51e50d454d drm/amdgpu: simplify the return expression adds 4a78f15fb6c9 drm/amd/pm: simplify the return expression of smu_hw_fini adds c24a3c050598 drm/amdgpu/gmc9: simplify the return expression of gmc_v9_ [...] adds 8d89b96fe797 drm/amd/powerplay: optimize the mclk dpm policy settings adds d117413f5e1b drm/amd/pm: Removed fixed clock in auto mode DPM adds 3f975d0f71d3 drm/amdgpu: update athub interrupt harvesting handle adds b226ef95b622 drm/amd/pm: correct the pmfw version check for Navi14 adds d152986c5189 drm/amd/pm: decouple the watermark table setting from socc [...] adds 227e011f37d6 drm/amd/pm: drop redundant watermarks bitmap setting adds b362a18ada43 drm/amd/pm: update driver if file for sienna cichlid adds 78f0aef11fde drm/amdgpu: fix hdp register access error adds 52ef3a1a6f07 drm/amdgpu: Add initial kernel documentation for the amd_i [...] adds 027f2d27b73c drm/radeon: fix typoes in comments adds f349f772b05c drm/amd: fix typoes in comments adds 28d76d48368c drm/amd/display: optimize code runtime a bit adds 10e07ca31254 gpu/drm/radeon: fix spelling typo in comments adds 84d244a364d3 drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc. adds 3704cdd30aa9 drm/amd/display: fix return value check for hdcp_work adds 7c67d74d1013 drm/amd/pm: Skip use smc fw data in SRIOV adds 162b786f0fda drm/amd: Skip not used microcode loading in SRIOV adds 884dcf3c8788 drm/amdgpu: Remove some useless code adds 2fbb84ff160c drm/amdgpu/display: fix CFLAGS setup for DCN30 adds 9b498efae29f drm/amdgpu: store noretry parameter per driver instance adds d5cc02d97ab1 drm/amdgpu: add an auto setting to the noretry parameter adds 265c280a4807 drm/amdgpu: disable sienna chichlid UMC RAS adds 549750a383bf drm/include: add PP_FEATURE_MASK comments (v3) adds 1721bc1b2afa drm/amdgpu: Update VF2PF interface adds 519b8b76f0b6 drm/amdgpu: Implement new guest side VF2PF message transac [...] adds b602ca5f31fe drm/amdgpu: stop data_exchange work thread before reset adds c3d4d45db2fa drm/amdgpu: clean up ras sysfs creation (v2) adds a069a9eb73f8 drm/amdgpu: fix a warning in amdgpu_ras.c (v2) adds c220ba6f6237 drm/amd/pm: fix screen flicker seen on Navi14 with 2*4K monitors adds 4a3dea8932d3 drm/amd/display: Update NV1x SR latency values adds 4ab1edbc9da1 drm/amd/display: Add dp_set_dsc_pps_info_packet to virtual [...] adds 89b151ade714 drm/amd/display: Ensure all debug bits are passed to fw adds ba578afd5a4f drm/amd/display: disable stream if pixel clock changed wit [...] adds 8e02c26a58f3 drm/amd/display: Calc DLG from dummy p-state if full p-sta [...] adds ec30798a8296 drm/amd/display: Add debug param to force dio disable adds cbd975d0b12f drm/amd/display: Revert check for flip pending before lock [...] adds d9beecfc79b7 drm/amd/display: [FW Promotion] Release 0.0.35 adds 8353d30e747f drm/amd/display: disable stream if pixel clock changed wit [...] adds 69fc1f4b976c amd/drm/display: avoid dcn3 on flip opp change for slave pipes adds 0ac900bae2c3 drm/amd/display: make get_color_space_type() static adds faf0389f1e40 drm/amd/display: make two symbols static adds 3514521ccbd2 drm/amdgpu: restore proper ref count in amdgpu_display_crt [...] adds 125b1deb6043 drm/amdgpu: fix incorrect comment adds 72e71a82d698 drm/amdgpu: add new trace event for page table update adds 12a6727dee5d drm/amd/powerplay: add one sysfs file to support the featu [...] adds 808ec542c029 drm/amd/display: remove duplicate call to rn_vbios_smu_get [...] adds 485d531c695b drm/amdgpu/swsmu/smu12: fix force clock handling for mclk adds f94582e4bc4f drm/amdgpu: Use SKU instead of DID for FRU check v2 adds b8810a142ad5 drm/amd/amdgpu: Clean up header file of symbols that are d [...] adds 825c91d0908b drm/amd/amdgpu: Prepare implementation to support reportin [...] adds 8ffff9b4499c drm/amdgpu: use function pointer for gfxhub functions adds d3768874e5fe drm/amd/display: add pipe reassignment prevention code to dcn3 adds 4a20300bc2b4 drm/amdgpu: drop duplicated ecc check for vega10 (v5) adds 39ad08245937 drm/amdgpu: disable gfxoff temporarily for navy_flounder adds 43a4bc828c5b drm/amd/amdgpu: Define and implement a function that colle [...] adds f2fa07b39faf drm/amd/amdkfd: Surface files in Sysfs to allow users to g [...] adds 1bba36834c3b drm/amdgpu: add helper function for indirect reg access (v3) adds 705a2b5ba063 drm/amdgpu: switch to indirect reg access helper adds f7ee1874b06c drm/amdgpu: support indirect access reg outside of mmio bar (v2) adds 346dbbb8f7a0 drm/amdgpu: enable GDDR6 save-restore support for navy_flounder adds 1a8a763b218c drm/amdgpu/swsmu: add interrupt work function adds 234676d6dbbc drm/amdgpu/swsmu: add interrupt work handler for smu11 parts adds 2ae787080470 drm/amdgpu: fix NULL pointer dereference for Renoir adds 79b1eca0e4ac drm/amdgpu: align frag_end to covered address space adds 2f8be0e51680 drm/amd/display: Avoid set zero in the requested clk adds dc3de51642ad drm/amd/display: Change to correct unit on audio rate adds 95d620adb48f drm/amd/display: HDMI remote sink need mode validation for Linux adds 508300a57141 drm/amd/display: Don't allow pstate if no support in blank adds dd7a595af15d drm/amd/display: Fix OPTC_DATA_FORMAT programming adds 305a81bfbd89 drm/amdgpu/swsmu: fix ARC build errors adds 9142c4131a70 drm/amdgpu: prevent spurious warning adds 3cb9d2416ccd drm/amd/pm: setup APU dpm clock table in SMU HW initialization adds 0224b2758fb0 drm/amdgpu: kfd_initialized can be static adds b0047e53c4a5 drm/amdgpu: Remove warning for virtual_display adds 9c27bc97aff8 drm/amdgpu: Fix invalid number of character '{' in amdgpu_ [...] adds 0d2e90f47c4f Merge tag 'amd-drm-fixes-5.10-2020-10-09' of git://people. [...] adds a3fb64c00d44 Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached" adds 6561e0aa4627 MAINTAINERS: Update entry for st7703 driver after the rename adds c2df75ad2a9f drm/panfrost: increase readl_relaxed_poll_timeout values adds d3c8f2784d32 drm/ingenic: Fix bad revert adds 640eee067d9a Merge tag 'drm-misc-next-fixes-2020-10-13' of git://anongi [...] adds 93b694d096cc Merge tag 'drm-next-2020-10-15' of git://anongit.freedeskt [...] adds 13468bfa8c58 ALSA: hda/realtek - set mic to auto detect on a HP AIO machine adds f4794c6064a8 ALSA: hda - Don't register a cb func if it is registered already adds a0645daf1610 ALSA: HDA: Early Forbid of runtime PM adds 7a2ba46f3693 ASoC: hdac_hda: allow runtime pm at end of probe adds 08befca40026 ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 adds ca184355db8e ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 adds b41c15f4e1c1 ALSA: bebob: potential info leak in hwdep_read() adds 148ebf548a1a ALSA: hda/realtek - The front Mic on a HP machine doesn't work adds 5436f59bc5bc ALSA: usb-audio: Move device rename and profile quirks to [...] adds fa10635fca35 ALSA: usb-audio: Simplify quirk entries with a macro adds 51ab5d77dcb8 ALSA: usb-audio: Properly match with audio interface class adds ee15d9b84ccb Merge branch 'for-linus' into for-next adds 14b51ccd2674 ALSA: usb-audio: Correct wrongly matching entries with aud [...] adds bf2aa9ccc8e5 ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function. adds 896e361e8242 ALSA: hda/ca0132 - Add speaker tuning initialization commands. adds 01464a566eed ALSA: hda/ca0132 - Add surround channel config control. adds 670c5f484a44 ALSA: hda/ca0132 - Add full-range speaker selection controls. adds f49b3063ad0d ALSA: hda/ca0132 - Add bass redirection controls. adds ed8156c86f95 ALSA: hda/ca0132 - Remove surround output selection. adds 8e00dc7cedb3 ALSA: hda/ca0132 - Clean up ca0132_alt_out_select. adds def3f0a5c700 ALSA: hda/ca0132 - Add quirk output selection structures. adds b7a8b9e8e797 ALSA: hda/ca0132 - Fix Recon3D Center/LFE output. adds 620f08eea6d6 ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7. adds a35e37a3a2c5 ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg. adds 76d257d67f41 ALSA: hda/ca0132 - Set AE-7 bools and select mixer. adds 4e356d56df9d ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlas [...] adds 77bdbae90445 ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7. adds cfa736e2f02d ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7. adds e5b21888882b ALSA: hda/ca0132 - Add DSP setup functions for AE-7. adds 91b94a933f28 ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7. adds ed93f9750c6c ALSA: hda/ca0132 - Add AE-7 microphone selection commands. adds 24a28eaeb23b ALSA: hda/ca0132 - Add AE-7 custom controls. adds 685a04a53747 ALSA: hda/ca0132 - Add AE-7 exit commands. adds 931522b90813 ALSA: core: pcm: simplify locking for timers adds b1c14124507b ALSA: core: memalloc: fix fallthrough position adds b658cbabf8e3 ALSA: core: pcm_memory: dereference pointer after NULL checks adds 63632563c0df ALSA: core: timer: remove redundant assignment adds 3bcf8eeb7d97 ALSA: core: timer: clarify operator precedence adds cd91fd9f0af5 ALSA: compress_offload: dereference after checking for NUL [...] adds 9725ce3949a7 ALSA: compress_offload: remove redundant initialization adds bec206db9db5 ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro adds 5656a7a06f0d ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro adds e9bd25885c7f ALSA: hda: auto_parser: remove shadowed variable declaration adds 74610eaf310a ALSA: hda: (cosmetic) align function parameters adds 04d0b5e3b1ba ALSA: usb: scarless_gen2: fix endianness issue adds 2d7a5c6c6902 ALSA: ac97: (cosmetic) align argument names adds a971b42cbf8c ALSA: atmel: ac97: clarify operator precedence adds 93fcef86caaf ALSA: rawmidi: (cosmetic) align function parameters adds b7dcd6ac0225 ALSA: vx: vx_core: clarify operator precedence adds e408ab068aec ALSA: vx: vx_pcm: remove redundant assignment adds b248b9dd5975 ALSA: vx: vx_pcm: remove redundant assignment adds 9ddb236f1359 Merge branch 'for-linus' into for-next adds 68f86a905e2c ALSA: pcsp: Replace tasklet with work adds bf0835957f55 ALSA: timer: Replace tasklet with work adds c7d9efdff68e ALSA: usb-audio: Replace tasklet with work adds 45e4d67f8a53 ALSA: ua101: Replace tasklet with work adds 6053a7124724 ALSA: aloop: Replace tasklet with work adds 4adab848ae75 ALSA: hdsp: Replace tasklet with work adds a2e527c5a3eb ALSA: hdspm: Replace tasklet with work adds 2ac55daffee5 ALSA: riptide: Replace tasklet with threaded irq adds ce4f25759372 ALSA: asihpi: Replace tasklet with threaded irq adds f2a852d36711 ALSA: mixart: Correct comment wrt obsoleted tasklet usage adds 175860c50a80 ALSA: pci/asihpi: Remove unused function hpi_stream_group_ [...] adds 5554743d8848 ALSA: pcm: Remove unused inline function snd_mask_sizeof adds 2b3d2987d800 ALSA: firewire: Replace tasklet with work adds 2b987515e1d1 ALSA: asihpi: fix spellint typo in comments adds 18d122c0287b ALSA: compat_ioctl: avoid compat_alloc_user_space adds 69b08bdfa818 ALSA: hda - add Intel DG1 PCI and HDMI ids adds 1bee263dfda5 ALSA: hda - controller is in GPU on the DG1 adds 7b882fe3e3e8 ALSA: hda - handle multiple i915 device instances adds 534ad9afb19b ALSA: hda - fix CONTROLLER_IN_GPU macro name adds 6564d0ad67ef ALSA: ctl: Workaround for lockdep warning wrt card->ctl_fi [...] adds cdc01a1558de ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 adds 2759caad2600 ALSA: seq: oss: Avoid mutex lock for a long-time ioctl adds 502f389a0fd2 ALSA: hda - remove kerneldoc for internal hdac_i915 function adds 716a0c288193 ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" adds 86b9c4cdd76f ALSA: portman2x4: fix repeated word 'if' adds 0569b3d8ae17 ALSA: usb-audio: endpoint.c: fix repeated word 'there' adds 7dcd56123e31 ALSA: hdspm: Fix typo arbitary adds 96e503f9000f ALSA: hda/i915 - fix list corruption with concurrent probes adds 4dda3a19141b Merge branch 'for-next' into for-linus adds 46394db4410b ALSA: hda: use semicolons rather than commas to separate s [...] adds fe160a22aa2d ALSA: fireworks: use semicolons rather than commas to sepa [...] adds a6e7d0a4bdb0 ALSA: hda: fix jack detection with Realtek codecs when in D3 adds da145172b236 ASoC: rt1015: Fix DC calibration on bypass boost mode adds 8d9a14fc7371 ASoC: rt1015: Fix the failure to flush DAC data before playback adds 944c517b8c83 ASoC: fsl_audmix: make clock and output src write only adds 6788fc1a66a0 ASoC: topology: disable size checks for bytes_ext controls [...] adds 73154aca4a03 ASoC: tlv320adcx140: Fix digital gain range adds df16e2210454 ASoC: tlv320adcx140: Idle the device while writing registers adds 244ac15de75c ASoC: tlv320adcx140: Fix BCLK inversion for DSP modes adds 5f2df2a4583b ASoC: rt700: wait for the delayed work to finish when the [...] adds b0bcbe615756 ASoC: tas2770: Fix calling reset in probe adds 4272caf34aa4 ASoC: tas2770: Add missing bias level power states adds 4b8ab8a7761f ASoC: tas2770: Fix required DT properties in the code adds cadab0aefcba ASoC: tas2770: Fix error handling with update_bits adds 501ef013390b ASoC: rt711: wait for the delayed work to finish when the [...] adds 5b4458ebb4c8 ASoC: tlv320aic32x4: Ensure a minimum delay before clock s [...] adds 40b37136287b ASoC: tlv320aic32x4: Fix bdiv clock rate derivation adds ec96690de82c ASoC: tlv320aic32x4: Enable fast charge adds 649523775485 ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing adds b03acae25e4a ASoC: cs47l35: Fix EPOUT->HPOUT1 Mono Mux routing adds 22a16145af82 ASoC: fsl_sai: Instantiate snd_soc_dai_driver adds 6bf28e8a05fd MAINTAINERS: Update Cirrus Logic Codecs maintainers adds 20441614d898 ASoC: wm_adsp: Pass full name to snd_ctl_notify adds ebb11d1d9fe2 ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3 adds 7ffe09eebf73 Merge remote-tracking branch 'asoc/for-5.9' into asoc-linus adds 0d8aa2ccb2f2 ASoC: various vendors: delete repeated words in comments adds 85131d9489a8 ASoC: codecs: delete repeated words in comments adds ade5376dff57 sound/soc/intel: Fix spelling mistake "cant" --> "can't" adds 1f53bcb3fc95 ASoC: hdac_hdmi: support 'ELD' mixer adds 617a156f2eba ASoC: dt-bindings: ak4458: Add power supply property adds 7e3096e8f823 ASoC: ak4458: Add regulator support adds 1ae0965dc216 ASoC: core: Add common helper to parse aux devs from device tree adds d9ffff696c5b ASoC: simple-card: Use snd_soc_of_parse_aux_devs() adds 6bc37d32f630 ASoC: meson: Use snd_soc_of_parse_aux_devs() adds 093513b8ed12 ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro adds 8932f0cb20e8 ASoC: SOF: delete repeated words in comments adds 466a806a7d2b sound: remove duplicate "the the" phrase in Kconfig text adds 89383a2707e5 ASoC: wm8962: Export DAC/ADC monomix switches adds db24fa5756e9 ASoC: qcom: add a dedicated menuconfig adds a8fd5ca80169 ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate adds b1e78c9fcca8 dt-bindings: tas2562: Remove tas2562 text file adds da9afe50ae2a dt-bindings: tas2562: Add device specification links adds 11ec0edc6408 ASOC: SOF: Intel: hda-codec: move unused label to correct [...] adds 2e3e0bc378f2 ASoC: SOF: Intel: hda-codec: move variable used conditionally adds 1e6444271c66 ASoC: Intel: rename shadowed variable for all broadwell boards adds 9c7deb0576d7 ASoC: Intel: bytcht_cx2072x: simplify return handling adds 9af73c31f47b Merge series "ASoC: SOF/Intel: fix cppcheck warnings" from [...] adds 0b95aa8e8afa ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() adds edbd24ea1e5c ASoC: rt5682: Drop usage of __clk_get_name() adds 653bdab267bd ASoC: rt5682: Use clk_hw based APIs for registration adds fbe7a5dbd831 Merge series "ASoC: rt5682: Use clk APIs better" from Step [...] adds cef305d4eb07 ASoC: dt-bindings: Add a new compatible for the A64 codec adds 90cac932976e ASoC: sun8i-codec: Fix DAPM to match the hardware topology adds e47d2dcd88fc ASoC: sun8i-codec: Add missing mixer routes adds 7518805fb636 ASoC: sun8i-codec: Add a quirk for LRCK inversion adds 2d32c6087d8e Merge series "Allwinner A64 digital audio codec fixes" fro [...] adds 9c3bab3c4f15 ASoC: Intel: KMB: Enable TDM audio capture adds a106bb6eeaac dt-bindings: sound: intel, keembay-i2s: Add new compatible string adds 163ae5d1e102 Merge series "This patch series is to enable multiple feat [...] adds ad5b7f69a09b ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits adds 9b7612bb75e5 ASoC: sun50i-codec-analog: Gate the amplifier clock during [...] adds cababecb33c0 ASoC: sun50i-codec-analog: Group and sort mixer routes adds 241a578a9ebf ASoC: sun50i-codec-analog: Make headphone routes stereo adds 4b9f39e14cf6 ASoC: sun50i-codec-analog: Enable DAPM for headphone switch adds dd8286a34963 ASoC: sun50i-codec-analog: Make line out routes stereo adds 95d34762f201 ASoC: sun50i-codec-analog: Enable DAPM for line out switch adds 7829e68d5569 ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch adds 4782e6cc2948 Merge series "ASoC: sun50i-codec-analog: Cleanup and power [...] adds dcd79364bff3 ASoC: codec: tlv3204: Enable 24 bit audio support adds d1c859d314d8 ASoC: codec: tlv3204: Increased maximum supported channels adds 9d4befff5a95 ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset adds 354caf5836b6 Merge series "Codec workaround" from Michael Sit Wei Hong [...] adds 1220f6a76e77 ASoC: qcom: Add common array to initialize soc based core clocks adds a503567d70ec ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific [...] adds 784771863aba ASoC: qcom: lpass-platform: Replace card->dev with component->dev adds 5fd188215d4e ASoC: qcom: lpass-platform: fix memory leak adds b5022a36d28f ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl [...] adds 753a6e17942f ASoC: qcom: lpass-cpu: fix concurrency issue adds 24caf8d9eb10 ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio adds 93dbbd657167 ASoC: qcom: lpass-cpu: Use platform_get_resource adds b05372c84d61 ASoC: qcom: lpass-platform: Use platform_get_irq adds 2a7a3797ed2d ASoC: Add sc7180 lpass cpu node adds 68d8904b25df ASoC: Add sc7180-lpass bindings header adds 4b381d7e86fd ASoC: lpass-cpu: Move to yaml format adds cba62c8b49be Merge series "ASoC: qcom: Add support for SC7180 lpass var [...] adds 94741eba63c2 ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() adds 7b3bee091ec3 ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode adds 9355a7b1896f ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_ [...] adds bf66f140d61d Merge series "refine and clean code for synchronous mode" [...] adds 21f279f34c21 ASoC: da7219: Move required devm_* allocations to device l [...] adds aa5b18d1c290 ASoC: da7219: Move soft reset handling to codec level probe adds 78013a1cf297 ASoC: da7219: Fix clock handling around codec level probe adds ba3e069fc12c Merge series "ASoC: da7219: Reorganise device/codec level [...] adds c6a6586126d3 ASoC: Intel: Atom: sst-atom-controls: remove redundant ass [...] adds b0a2a93dc3ac ASoC: Intel: Atom: compress: remove redundant assignment adds b0754c55adf9 ASoC: Intel: Atom: platform-pcm: remove redundant assignment adds 4e3aab3217cd ASoC: Intel: Atom: sst: remove useless NULL assignment adds 30701e0f3b1a ASoC: Intel: Atom: remove redundant initialization adds f3352e6b7c27 ASoC: Intel: Atom: sst_pvt: remove redundant initialization adds 5ab56a224398 ASoC: Intel: Atom: platform-pcm: fix redundant return adds eeb460f21250 ASoC: Intel: Atom: remove useless assignment adds b66a056e1539 ASoC: Intel: Atom: sst_loader: remove always-true condition adds 7b99434c2c35 ASoC: Intel: Atom: sst_pvt: simplify return handling adds cfe8cc941991 ASoC: Intel: Atom: (cosmetic) align parameters adds 0af1fcea0544 ASoC: Intel: Baytrail: (cosmetic) align function parameters adds 2b84a26f9976 ASoC: Intel: common: (cosmetic) align function parameters adds c9b1f82d5393 ASoC: Intel: haswell: (cosmetic) align function parameters adds 523615b71600 ASoC: Intel: haswell-ipc: remove redundant assignments adds 8be54edba909 ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization adds 3b4d60f0f7dd ASoC: Intel: Skylake: cldma: remove redundant initialization adds c6193988e945 ASoC: Intel: Skylake: sst-utils: remove redundant assignment adds 25722cf606f6 ASoC: Intel: Skylake: skl-topology: remove redundant assignments adds 11a790f94b34 ASoC: Intel: Skylake: skl-topology: remove redundant assignment adds 8f0ccd59bcc9 ASoC: Intel: Skylake: (cosmetic) align function parameters adds 5ca8f9a53996 Merge series "ASoC: Intel: fix cppcheck warnings" from Pie [...] adds 99b7db5f6d40 ASoC: q6asm: rename misleading session id variable adds 789e3b6c5238 ASoC: q6asm: make commands specific to streams adds e0c078a8da33 ASoC: q6asm: use flags directly from q6asm-dai adds 50d4e2146cdd ASoC: q6asm: add length to write command token adds 393761297831 ASoC: q6asm: add support to remove intial and trailing silence adds 983b8864f603 ASoC: q6asm: add support to gapless flag in q6asm open adds 135bd5ea190f ASoC: q6asm-dai: add next track metadata support adds 5b39363e54cc ASoC: q6asm-dai: prepare set params to accept profile change adds ee941a338ad6 ASoC: q6asm-dai: add gapless support adds a08cd56a4524 ASoC: q6asm-dai: add support to copy callback adds 28f957951743 Merge series "ASoC: qdsp6: add gapless compressed audio su [...] adds a4d328efed24 ASoC: wm_adsp: Update naming in error handling adds a8535ae7034e ASoC: rockchip-spdif: add description for rk3308 adds 9e4730586e0b ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT adds c5040fec3d55 ASoC: Convert NXP spdif to json-schema adds a2f6d303e24d ASoC: sun8i-codec: Hook up component probe function adds 9666e27f90b9 ASoC: samsung: h1940: turn into platform driver adds e26a2abcc246 ASoC: samsung: neo1973: turn into platform driver adds 83d74e354200 ASoC: samsung: rx1950: turn into platform driver adds dcacbc0f9bb8 ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS adds 8dba698868b5 Merge tag 'samsung-platdrv-boards' into asoc-5.10 adds 1eb629363aa3 ASoC: SOF: Intel: hda: import SOUNDWIRE_INIT namespace adds a467f2f8ad5f ASoC: qcom: add missing out of memory check on drvdata->cl [...] adds 8061734ab654 ASoC: mediatek: mt6359: add codec driver adds 539237d1c609 dt-bindings: mediatek: mt6359: add codec document adds 1e15dd6f8417 Merge series "Add mediatek codec mt6359 driver" from Jiaxi [...] adds a115ab9b8b93 ASoC: SOF: Intel: add build support for SoundWire adds 6d3029e92f32 ASoC: bindings: fsl-asoc-card: add compatible string for T [...] adds b50747558855 ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec adds 751365035b4f ASoC: intel: sof_sdw: add .exit callback function adds fcea8b023a5f ASoC: da7219: Fix I/O voltage range configuration during probe adds 5edc8c4fe019 ASoC: dt-bindings: ak5558: Add power supply property adds 2ff6d5a108c6 ASoC: ak5558: Add regulator support adds c1e47e8919da ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init adds 69a785da525e ASoC: Intel: modify SoundWire version id in acpi match table adds 6f7cf9125ed4 ASoC: Intel: soc-acpi: cnl: add support for rt5682 on Soun [...] adds b161a12192f4 ASoC: Intel: sof-soundwire: add support for rt5682 on link2 adds 6cb8bd60ba5c ASoC: Intel: soc-acpi: mirror CML and TGL configurations adds 44751fc5f0de ASoC: Intel: soc-acpi: add support for SDCA boards adds e300486ad94d ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi [...] adds 65fae64d79d2 ASoC: codecs: max98373-sdw: add missing test on resume adds 2e2d287bbe61 ASoC: Intel: sof_sdw: check SoundWire version when matching codec adds 535df653f755 ASoC: Intel: sof_sdw: rename id as part_id adds 626200df2498 SoC: Intel: sof_sdw: Add support for product Ripto adds 3e1734b64ce7 ASoC: Intel: sof_rt5682: override quirk data for tgl_max98 [...] adds 5253a73d567d ASoC: SOF: Add topology filename override based on dmi data match adds b75bea4b8834 ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support. adds 3f2c656491af ASoC: Intel: sof_sdw: clean-up inclusion of header files adds aafdeba5cbc1 Merge series "ASoC: Intel: machine driver updates for 5.10 [...] adds afa86a047ede Merge tag 'v5.9-rc2' into asoc-5.10 adds 672072976bf0 ASoC: hdac_hdmi: tidy up a memset() adds c81a4ef72536 ASoC: SOF: topology: (cosmetic) remove redundant variable [...] adds f738d8156d05 ASoC: SOF: (cosmetic) use the "bool" type where it makes sense adds f3e9ed5e9060 ASoC: SOF: topology: remove unnecessary memory alloc for s [...] adds f46ff50660e8 ASoC: SOF: topology: reduce the log level for unhandled widgets adds 277ff2364b3e ASoC: SOF: IPC: reduce verbosity of IPC pointer updates adds 71d551f5aaed ASoC: SOF: acpi: add dev_dbg() log for probe completion adds d5d023592e29 ASoC: SOF: Intel: add dev_dbg log when driver is not selected adds 135ab457e776 ASoC: Intel: use consistent HDAudio spelling in comments/docs adds 9db6f4329cd2 Merge series "ASoC: SOF: trivial code/log/comment improvem [...] adds 76ab546cd8f0 ASoC: SOF: IPC: make sof_ipc_window monosized adds e9157a449aa3 ASoC: SOF: loader: fix memory leak in get_ext_windows adds 60b7c1ba289b ASoC: SOF: ext_manifest: Parse debug ABI version adds e17b7389dcc4 ASoC: SOF: loader: Add debug box region adds 53ec753137f2 ASoC: SOF: Intel: hda: report error only for the last ROM [...] adds 6c63c954e1c5 ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec d [...] adds 3dca35e35b42 ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics adds 878694dcbe51 ASoC: SOF: topology: fix the ipc_size calculation for proc [...] adds 29c8e4398f02 ASoC: SOF: Intel: hda: add extended rom status dump to error log adds 17b3f99a360d ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata adds 5a1fa00ad74b ASoC: SOF: sof-of-dev: Add .arch_ops field adds cd0f9228c778 Merge series "SOF fixes and updates" from Ranjani Sridhara [...] adds f7660445c8e7 ASoC: AMD: Clean kernel log from deferred probe error messages adds a11ffbbac9cc ASoC: max9867: shutdown codec when changing filter type adds c1c277b2c425 ASoC: soc-core: add snd_soc_find_dai_with_mutex() adds c242766f286a ALSA: hda: fix VS_LTRC register name adds 0ff06df0be60 ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() adds aca961f196e5 ASoC: SOF: Intel: hda: Add helper function to program ICCM [...] adds c07fa3fcbd28 ASoC: SOF: Intel: hda: modify the signature of get_stream_ [...] adds d43e381390d0 ASoC: SOF: Intel: hda: define macro for code loader stream format adds acf705a425f0 ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX adds 8b98491a6b8c ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms adds 01d42d5a0a70 ASoC: SOF: Intel: hda: Simplify error handling during FW boot adds 4b15c4971945 Merge series "SOF fixes and updates for FW boot" from Ranj [...] adds 45dd9943fce0 ASoC: core: remove artificial component and DAI name constraint adds ece2a74c5913 ASoC: tlv320adcx140: Add digital mic channel enable routing adds 160c174ff697 ASoC: rt5682: Prefer async probe adds 8187d8300251 ASoC: samsung-i2s: Use unevaluatedProperties adds 3e7ba1c0432e ASoC: midas-audio: Correct parsing sound-dai phandles adds a57307ca6b66 ASoC: odroid: Use unevaluatedProperties adds 770f58d7d2c5 ASoC: fsl_sai: Support multiple data channel enable bits adds f4c4b1bb2f5a ASoC: fsl_sai: Set SAI Channel Mode to Output Mode adds 6997e462b39b ASoC: odroid: Add missing properties adds 0c5f8ca49cff ASoC: samsung-i2s: Add missing properties adds 0dcdf84289fb ASoC: SOF: add a "core" parameter to widget loading functions adds d1c6c4a9fd3d ASoC: SOF: support topology components on secondary cores adds 8c9ff1219aef ASoC: SOF: topology: fix core enable sequence adds 1b3c63acb1e5 Merge series "ASoC: SOF: multi core support for 5.10" from [...] adds b40f708deb95 ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo adds d20e834e13ce ASoC: soc-dai: clarify return value for get_sdw_stream() adds ae3a3918edf5 ASoC: Intel: sof_sdw: add dailink .trigger callback adds 06998d49bcac ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback adds a252632df817 Merge series "ASoC: Add sdw stream operations to dailink o [...] adds 43fbb0860c68 ASoC: SOF: tokens: add token for component UUID adds f970a77f1d06 ASoC: SOF: add comp_ext to struct snd_sof_widget adds 92f500cfc329 ASoC: SOF: topology: create component extended tokens adds 929e427a9c4e ASoC: SOF: topology: parse comp_ext_tokens for all widgets adds 50b55fd463ce ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data adds a905bb0193e7 ASoC: SOF: topology: add helper for setting up IPC component adds f8ee6c9f5258 ASoC: SOF: append extended data to sof_ipc_comp_dai adds f375bb336df3 ASoC: SOF: append extended data to sof_ipc_comp_mixer adds 9fed9d91c00e ASoC: SOF: append extended data to sof_ipc_comp_volume adds bbc1364cdd32 ASoC: SOF: append extended data to sof_ipc_comp_host adds b64ce2c62ca3 ASoC: SOF: append extended data to sof_ipc_comp_src adds c7ded588468a ASoC: SOF: append extended data to sof_ipc_comp_asrc adds 3584ba4c78f7 ASoC: SOF: append extended data to sof_ipc_comp_tone adds 783898ce68de ASoC: SOF: append extended data to sof_ipc_comp_process adds d2306f4ed181 ASoC: SOF: append extended data to sof_ipc_comp_mux adds 988d94188233 ASoC: SOF: topology: make process type optional adds daa90764600e Merge series "ASoC: SOF: component UUID support for 5.10" [...] adds b8cbb1cab703 ASoC: sun8i-codec: Remove extraneous widgets adds 2455e37adef3 ASoC: sun8i-codec: Fix AIF1 MODCLK widget name adds fa5c0ca1f90a ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names adds 0ba95493023d ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names adds 30aff91ec784 ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name adds fcb7b39ee3d8 ASoC: sun8i-codec: Fix field bit number indentation adds f30ef55c3329 ASoC: sun8i-codec: Sort masks in a consistent order adds efb736fb9ece ASoC: sun8i-codec: Attach the bus clock to the regmap adds 6b3bb3c82b94 ASoC: sun8i-codec: Manage module clock via DAPM adds 8b2f57d6c900 Merge series "ASoC: sun8i-codec driver cleanup" from Samue [...] adds 34ce41003bcb ASoC: ti: Kconfig: Allow the j721e machine driver to be us [...] adds 819b9f600239 ASoC: topology: Add support for WO and RO TLV byte kcontrols adds 783560d02dd6 ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO adds 683530285316 ASoC: mt6359: fix failed to parse DT properties adds e525db7e4b44 ASoC: fsl: imx-es8328: add missing put_device() call in im [...] adds cdd3b8daf26e ASoC: dt-bindings: qcom: Document "aux-devs" property adds 1b839d3e15fd ASoC: qcom: common: Parse auxiliary devices from device tree adds bc442e472ca6 Merge series "ASoC: qcom: common: Parse auxiliary devices [...] adds 05680cc0e584 Merge branch 'topic/tasklet-convert' of https://git.kernel [...] adds a3d1f931ea4a ASoC: fsl: Replace tasklet with work adds d668e640d50a ASoC: sh: Replace tasklet with work adds dd8c0c0b37f1 ASoC: txx9: Replace tasklet with work adds 06ca24e98e6b ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller adds 7a8cca56f75e ASoC: add DT bindings for Microchip S/PDIF TX Controller adds c07152d46b3b ASoC: rt1015p: add codec driver adds 36760d44be7e ASoC: dt-bindings: rt1015p: add document adds 150b2e86c54a ASoC: q6dsp: q6afe: add support to Codec DMA ports adds 825492cb518b ASoC: q6dsp: q6routing: add support to Codec DMA ports adds 342a4f8ca12b ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take respo [...] adds 181202d021f5 ASoC: q6dsp: q6afe: add global q6afe waitqueue adds 55e07531d922 ASoC: q6dsp: q6afe: add lpass hw voting support adds 84ab3b9f19f6 ASoC: q6dsp: q6afe: update q6afe_set_param to support glob [...] adds 0c3e35fc1ebe ASoC: q6dsp: q6afe: add codec lpass clocks adds 1fdbcfa9fdee ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports adds a0822e3eeaab Merge series "ASoC: q6dsp: Add support to Codec Ports." fr [...] adds 2a4b91a26403 ASoC: SOF: Intel: Use DMI oem string search for tgl_max983 [...] adds 375e2c352582 ALSA: rockchip_i2s: fix a possible divide-by-zero bug in r [...] adds 4e723e7565c4 ASoC: stm32: sai: add pm_runtime support adds 18790b1b514a ASoC: dt-bindings: ti, j721e-cpb-audio: Document support f [...] adds 18c140f4a2de ASoC: ti: j721e-evm: Add support for j7200-cpb audio adds 6ea8a79bf65a Merge series "ASoC: ti: j721e-evm: Support for j7200 varia [...] adds 5d1e05575208 ASoC: dt-bindings: mt8183-da7219: add compatible string fo [...] adds 7e5bfdddd877 ASoC: mediatek: mt8183-da7219: support machine driver with [...] adds 2b7d52a9ba55 Merge series "ASoC: mediatek: mt8183-da7219: support machi [...] adds 64b969177c74 ASoC: SOF: rename cores_mask to host_managed_cores_mask adds 914fab3b4363 ASoC: SOF: Intel: hda: modify core_power_up/down op adds fde106552845 ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro adds 52e4d0ae6255 ASoC: SOF: Intel: hda-loader: s/master/primary adds d70a4412e264 Merge series "ASoC: SOF: DSP core management fixes for 5.1 [...] adds 4db68e62a0b9 Merge branch 'asoc-5.9' into asoc-5.10 adds cac17861c950 ASoC: dt-bindings: aries-wm8994: Match compatibles with enum adds abe42b091189 ASoC: dt-bindings: Correct interrupt flags in examples adds 251e5c8694db ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_re [...] adds df44bc16e616 ASoC: codec: tlv320aic32x4: do software reset before clock [...] adds 30ee3738f849 ASoC: SOF: Intel: Add support for tgl-h adds dcde34c47d8f ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE adds 42d5031d3ee8 ASoC: tlv320adcx140: Add the config to configure Tx ASI output adds 38b9b7ca6f08 ASoC: tlv320adcx140: Add ASI Tx drive adds fc50e26de967 ASoC: dt-bindings: ak4458: Add dsd-path property adds 337d348b8399 ASoC: ak4458: Add DSD support for ak4458 and ak4497 adds 4e398353a7e5 ASoC: q6afe: dt-bindings: add q6afe clock bindings adds 520a1c396d19 ASoC: q6afe-clocks: add q6afe clock controller adds 4c3021f0af2c Merge series "ASoC: q6afe: add clocks support" from Sriniv [...] adds 18ebffe4d043 ASoC: SOF: imx: Add debug support for imx platforms adds 6eab771472af ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure adds 7db6db9d1a4a ASoC: SOF: debug: update test for pm_runtime_get_sync() adds 99ceec5ca0cb ASoC: SOF: control: update test for pm_runtime_get_sync() adds b9f8e1387cf0 ASoC: SOF: (cosmetic) remove redundant "ret" variable uses adds db69bcf915a3 ASoC: SOF: remove several superfluous type-casts adds 0e4ea878708b ASoC: SOF: fix range checks adds 776100a4ce6d ASoC: SOF: Intel: hda: reduce verbosity of boot error logs adds e6937b6d1af7 Merge series "ASoC: SOF: small fixes for 5.10" from Kai Ve [...] adds 0b2cbce68986 ASoC: fsl_sai: Add new added registers and new bit definition adds 1dc658b13c1c ASoC: fsl_sai: Add fsl_sai_check_version function adds a57d4e8730c1 ASoC: fsl_sai: Set MCLK input or output direction adds 41cfc734abfd Merge series "ASoC: fsl_sai: update the register list" fro [...] adds 15b3d324c898 dt-bindings: tlv320adcx140: Add GPIO config and drive config adds d5214321498a ASoC: tlv320adcx140: Add support for configuring GPIO pin adds 2263063fc488 ASoC: SOF: topology: fix the process being scheduled on co [...] adds 641088722244 ASoC: cs42l51: add additional ADC volume controls adds 43437d0417a3 ASoC: SOF: pm: Fix prepare callback behavior for OF usecase adds 5b51b9221f71 ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common adds 7a477213923f dt-bindings: tas2562: Add TAS2564 to binding adds 534c0f4391a4 ASoC: tas2562: Add the TAS2564 compatible adds 97ee967e6c56 Merge branch 'asoc-5.9' into asoc-5.10 adds 9074a078435e dt-bindings: tas2562: Add the TAS2110 amplifier adds 8adcdbe63aa7 ASoC: tas2562: Add the TAS2110 class-D amplifier adds b23d9eb897a1 dt-bindings: tas2770: Fix I2C addresses for the TAS2770 adds d3d71c99b541 ASoC: tas2770: Fix unbalanced calls to pm_runtime adds ec9377dca2ca ASoC: tas2770: Convert bit mask to GENMASK in header adds d3964aff7331 ASoC: tas2770: Fix the spacing and new lines adds be05ab41c618 ASoC: tas2770: Refactor sample rate function adds 163cd1059a85 ASoC: hdac: make SOF HDA codec driver probe deterministic adds 3331bcd6a2f2 ASoC: SOF: control: fix size checks for ext_bytes control .get() adds ec5a97624a8d ASoC: SOF: control: fix size checks for volatile ext_bytes [...] adds 2ca210112ad9 ASoC: SOF: control: add size checks for ext_bytes control .put() adds 376dd57d8863 Merge series "ASoC: SOF: fix kcontrol size checks" from Ka [...] adds 55c5cc63ab32 ASoC: hdmi-codec: Use set_jack ops to set jack adds 90e2a588c9e7 ASoC: tas2562: Remove duplicate code for I/V sense adds 50b18e4a2608 ASoC: cros_ec_codec: fix kconfig dependency warning for SN [...] adds a3f18f82a2ba ASoC: Intel: hda_dsp_common: use static function in condit [...] adds 29d7b36ce98e dt-bindings: tas2770: Add shutdown gpio property adds 5d0b9dfe0de2 ASoC: tas2770: Add shutdown capability via a GPIO adds c0a30e2e07e3 ASoC: tas2770: Set regcache when shutting down and waking device adds dd7d9052064b ASoC: tas2770: Remove ti,asi-format code adds 3121420cf9b4 ASoC: tas2770: Remove unused variables adds f1bf9a6b4e5e ASoC: Intel: sof_sdw: remove ternary operator adds f93808308aab ASoC: Intel: add codec name prefix to ACPI machine description adds 23c8aa3ebabf ASoC: Intel: sof_sdw: remove hard-coded codec_conf table adds fbcc27d18115 ASoC: Intel: sof_sdw_rt700: add codec prefix adds e787f5b5b140 ASoC: Intel: add support for new SoundWire hardware layout on TGL adds 7cc3b56f7324 ASOC: Intel: sof_sdw: restore playback functionality with [...] adds bbd59df075ab Merge series "ASoC: Intel: sdw machine driver updates for [...] adds ff1d9ff43878 dt-bindings: tas2770: Mark ti,asi-format to deprecated adds f95cc5c18c15 ASoC: fsl: imx-audmix: Use devm_kcalloc() instead of devm_ [...] adds 7e6799d8f87d ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together adds 156d0273f62f ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id adds 5d0576bba9eb ASoC: q6asm: fix kernel doc warnings adds d83fa234ae9e Merge series "ASoC: qdsp6: fix some warnings when build wi [...] adds 4fefc39894d8 ASoC: SOF: Activate runtime PM with SOF OF device adds dd759805d6f7 ASoC: SOF: Add .prepare/.complete callbacks adds 24c95ec9fbb6 Merge series "Enable runtime PM for SOF device" from Danie [...] adds d56a7ed2d8f9 ASoC: q6afe-clocks: Fix typo in SPDX Licence adds 3bf7b9429392 ASoC: dt-bindings: sgtl5000: Add common clock properties adds 16346a3cf02e ASoC: rt715: Add power-up delay to fix dmic pop sound issue. adds 5ec3c854d1a7 ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n adds 9fe0ec275575 ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" fo [...] adds 5ebba5e7d71c ASoC: cs4234: Add dtschema binding document adds d4edae9c508c ASoC: cs4234: Add support for Cirrus Logic CS4234 codec adds 013bc9e6f70d Merge tag 'regmap-field-bulk-api' of https://git.kernel.or [...] adds 19895e92dd2b ASoC: lpass-platform: use devm_regmap_field_bulk_alloc adds 00a0b46c99e2 ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() adds 6064ed73cd24 ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() adds 51aff91ad123 ASoC: soc-component: add mark for soc_pcm_components_open/close() adds 939a5cfb2a56 ASoC: soc-component: add mark for snd_soc_pcm_component_pm [...] adds 140a4532cdb8 ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pc [...] adds ce820145a9ec ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_s [...] adds bcae16317bcf ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_compo [...] adds 5061e488bc0c Merge series "ASoC: merge soc_pcm_open() rollback and soc_ [...] adds ad61b78ea891 ASoC: soc-core: use devm_snd_soc_register_card() adds af223edd07b6 spi: atmel: remove unnecessary include adds 62e5d7774629 ASoC: atmel-pcm: remove unnecessary include adds bc772a46125f ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() adds f8eeca97f71c ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() adds 1b59b995774a ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() adds 31e1fc4f11e2 ASoC: ti: omap-mcbsp: use devm_platform_ioremap_resource_byname adds c859926abc8e ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() adds 1047bcac2169 ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() adds 27f41dfebf22 ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() adds cb2fce94c84e ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc [...] adds 8e7875ae373a ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() adds 08dd413b9ddf ASoC: Remove unused 'linux,hdmi-audio' adds 601fd3a7d849 ASoC: fsl_spdif: Fix unnecessary check in fsl_spdif_probe() adds 8f2242b91501 spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers adds 2bc8831b135c ASoC: qcom: fix SDM845 & QDSP6 dependencies more adds 4fac9b31d0b9 ASoC: Intel: Add catpt base members adds 92946c1d7ea8 ASoC: Intel: catpt: Implement IPC protocol adds 64b9b1b00574 ASoC: Intel: catpt: Add IPC message handlers adds ba202a7bc3da ASoC: Intel: catpt: Define DSP operations adds a9aa6fb3eb6c ASoC: Intel: catpt: Firmware loading and context restore adds a126750fc865 ASoC: Intel: catpt: PCM operations adds 7a10b66a5df9 ASoC: Intel: catpt: Device driver lifecycle adds 8ba1edb9c245 ASoC: Intel: catpt: Event tracing adds 8f80a834b909 ASoC: Intel: catpt: Simple sysfs attributes adds 0ce1610578bc ASoC: Intel: haswell: Remove haswell-solution specific code adds e81a707a3935 ASoC: Intel: broadwell: Remove haswell-solution specific code adds 02f2442fb32a ASoC: Intel: bdw-5650: Remove haswell-solution specific code adds 053743f0c490 ASoC: Intel: bdw-5677: Remove haswell-solution specific code adds 6cbfa11d2694 ASoC: Intel: Select catpt and deprecate haswell adds 1a4c450e57d2 Merge series "ASoC: Intel: Catpt - Lynx and Wildcat point" [...] adds cec6e41ce094 ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend adds 1c71497bb5b8 ASoC: fsl_spdif: Remove unused np adds 98bd2b506a30 ASoC: wm8523: Fix a typo in a comment adds ef265c55c1ac ASoC: mchp-spdifrx: add driver for SPDIF RX adds 80db8751d7c0 ASoC: add DT bindings for Microchip S/PDIF RX Controller adds f525facaecd2 Merge series "Add driver for Microchip S/PDIF RX" from Cod [...] adds 8031b93efa8d ASoC: mchp-spdifrx: convert to devm_platform_get_and_iorem [...] adds 859ffd0af117 ASoC: mediatek: mt8183-da7219: support jack detection for LINEOUT adds 044eb2d13a21 ASoC: Intel: sof_sdw_rt1308: add extra check on init adds 8cc8945da742 ASoC: Intel: sof_sdw_rt1316: add missing component string adds 4c652df83ba4 ASoC: rt715-sdw: probe with RT714 Device ID adds df64b9882b35 ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 [...] adds c8da9069979b Merge series "ASoC: Intel: sof_sdw: minor corrections" fro [...] adds d8f006825ac5 ASoC: sun8i-codec: Set up clock tree at probe time adds ed3caa3bd44c ASoC: sun8i-codec: Swap module clock/reset dependencies adds d58b72470879 ASoC: sun8i-codec: Sort DAPM controls, widgets, and routes adds 7b51f3c7029f ASoC: sun8i-codec: Consistently name DAPM widgets and routes adds fc5668f62d08 ASoC: sun8i-codec: Correct DAPM widget types adds 4ab60cef3149 ASoC: sun8i-codec: Fix AIF widget channel references adds 18ebd62c30f0 ASoC: sun8i-codec: Enable AIF mono/stereo control adds a886990c9525 ASoC: sun8i-codec: Use snd_soc_dai_get_drvdata adds 86ff02dc1d17 Merge series "ASoC: sun8i-codec: support for AIF2 and AIF3 [...] adds 4cc62da459ae ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic adds fc5c8729c1ef ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic adds 727d7d84f747 ASoC: Intel: broadwell: Mark FE DAIs as nonatomic adds dc155ad5fa6e ASoC: Intel: haswell: Mark FE DAIs as nonatomic adds cd7dea5e17a5 ASoC: omap-mcbsp: Fix use of uninitialised pointer adds ca756120d4bc ASoC: Intel: Remove haswell solution adds 5f3941b63c25 ASoC: Intel: Remove max98090 support for baytrail solution adds 3056cb0082fe ASoC: Intel: Remove rt5640 support for baytrail solution adds 07833cd0569b ASoC: Intel: Remove baytrail solution adds 05668be1b364 ASoC: Intel: Remove SST ACPI component adds fb94b7b11c6a ASoC: Intel: Remove SST firmware components adds a4bebce26d56 ASoC: Intel: Skylake: Unassign ram_read and read_write ops adds 37465972015c ASoC: Intel: Remove unused DSP operations adds b4e60807182a ASoC: Intel: Remove unused DSP interface fields adds 7d07f9c1ba0e ASoC: Intel: Remove SST-legacy specific constants adds b972153d6c53 ASoC: Intel: Make atom components independent of sst-dsp adds 720811f0e4ac ASoC: Intel: Remove sst_pdata structure adds eb062e47f7c8 ASoC: Intel: Remove sst_dsp_get_thread_context adds 43499134f50a Merge series "ASoC: Intel: Remove obsolete solutions and c [...] adds fd6b519a30a7 Merge tag 'v5.9-rc5' into asoc-5.10 adds 6db282c8a9ed ASoC: mchp-spdifrx: fix spelling mistake "overrrun" -> "overrun" adds f38d43dafb0c ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is [...] adds 56a53ece74e4 ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency adds 696bef704383 dt-bindings: tas2764: Add the TAS2764 binding doc adds 827ed8a0fa50 ASoC: tas2764: Add the driver for the TAS2764 adds 18096cb0bcff ASoC: ti: davinci-mcasp: Use &pdev->dev for early dev_warn adds 12fbfc4cabec ASoC: Add sc7180-lpass binding header hdmi define adds 8e3fdc52ccc6 ASoC: dt-bindings: Add dt binding for lpass hdmi adds 4049a3b87847 Asoc:qcom:lpass-cpu:Update dts property read API adds d9e8e6124395 Asoc: qcom: lpass:Update lpaif_dmactl members order adds 7cb37b7bd0d3 ASoC: qcom: Add support for lpass hdmi driver adds 03f20e209d07 Asoc: qcom: lpass-platform : Increase buffer size adds 2ad63dc8df6b ASoC: qcom: sc7180: Add support for audio over DP adds def69f21f547 Merge series "Qualcomm's lpass-hdmi ASoC driver to support [...] adds 6101bf71192f ASoC: stm32: dfsdm: change rate limits adds 41bceb127216 ASoC: stm32: dfsdm: add actual resolution trace adds 34257a72697c Merge series "ASoC: stm32: dfsdm: change rate limits" from [...] adds b899e4fd7a33 ASoC: mchp-spdiftx: remove 'TX' from playback stream name adds 86f29c7442ac ASoC: dmaengine: Document support for TX only or RX only streams adds c890e30b069a Merge remote-tracking branch 'asoc/for-5.10' into asoc-next adds f401b2c9931a Merge tag 'asoc-v5.10' of https://git.kernel.org/pub/scm/l [...] adds ce1558c285f9 ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close adds c48b75b7271d Merge tag 'sound-5.10-rc1' of git://git.kernel.org/pub/scm [...]
No new revisions were added by this update.
Summary of changes: CREDITS | 4 + Documentation/ABI/stable/sysfs-bus-mhi | 21 + Documentation/ABI/testing/sysfs-bus-dfl | 15 + Documentation/ABI/testing/sysfs-bus-fsi | 8 + Documentation/ABI/testing/sysfs-bus-iio | 90 +- .../ABI/testing/sysfs-bus-iio-accel-adxl372 | 7 + .../ABI/testing/sysfs-bus-iio-humidity-hdc2010 | 9 + .../ABI/testing/sysfs-bus-iio-light-tsl2772 | 0 Documentation/ABI/testing/sysfs-bus-mei | 7 + .../ABI/testing/sysfs-bus-pci-devices-catpt | 16 + .../ABI/testing/sysfs-bus-soundwire-slave | 18 + Documentation/ABI/testing/sysfs-driver-habanalabs | 18 +- .../ABI/testing/sysfs-driver-intel-m10-bmc | 15 + Documentation/ABI/testing/sysfs-driver-w1_therm | 51 +- Documentation/admin-guide/sysrq.rst | 2 + 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 | 23 + 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,bcm2711-hdmi.yaml | 117 + .../bindings/display/brcm,bcm2835-dsi0.yaml | 3 + .../bindings/display/brcm,bcm2835-hvs.yaml | 18 +- .../bindings/display/brcm,bcm2835-pixelvalve0.yaml | 5 + .../bindings/display/brcm,bcm2835-vc4.yaml | 1 + .../bindings/display/bridge/cdns,mhdp8546.yaml | 169 + .../bindings/display/bridge/ite,it6505.yaml | 5 + .../bindings/display/bridge/lontium,lt9611.yaml | 176 + .../bindings/display/bridge/lvds-codec.yaml | 6 + .../bindings/display/bridge/nwl-dsi.yaml | 15 +- .../bindings/display/bridge/renesas,dw-hdmi.txt | 4 +- .../bindings/display/bridge/renesas,lvds.yaml | 2 + .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 2 + .../bindings/display/bridge/toshiba,tc358762.yaml | 127 + .../bindings/display/bridge/toshiba,tc358775.yaml | 215 + .../bindings/display/dsi-controller.yaml | 2 + .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 108 + .../bindings/display/mediatek/mediatek,disp.txt | 2 +- .../bindings/display/mediatek/mediatek,dpi.txt | 2 +- .../bindings/display/mediatek/mediatek,dsi.txt | 4 +- .../bindings/display/mediatek/mediatek,hdmi.txt | 4 + .../devicetree/bindings/display/msm/dsi.txt | 6 +- .../devicetree/bindings/display/msm/gmu.yaml | 2 + .../bindings/display/panel/ilitek,ili9881c.yaml | 4 +- .../devicetree/bindings/display/panel/lvds.yaml | 2 + .../display/panel/mantix,mlaf057we51-x.yaml | 70 + .../bindings/display/panel/panel-common.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 8 + .../display/panel/rocktech,jh057n00900.yaml | 40 +- .../display/panel/samsung,amoled-mipi-dsi.yaml | 12 +- .../bindings/display/panel/tpo,tpg110.yaml | 2 + .../devicetree/bindings/display/renesas,du.txt | 6 + .../devicetree/bindings/display/ssd1307fb.txt | 1 + .../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/extcon-ptn5150.txt | 27 - .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 60 + .../devicetree/bindings/extcon/wlf,arizona.yaml | 2 + .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 12 + .../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/ad7949.txt | 16 - .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7291.yaml | 46 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7606.yaml | 6 + .../devicetree/bindings/iio/adc/adi,ad7768-1.txt | 41 - .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 89 + .../devicetree/bindings/iio/adc/adi,ad7923.yaml | 4 + .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 57 + .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 15 +- .../devicetree/bindings/iio/adc/ads1015.txt | 73 - .../bindings/iio/adc/amlogic,meson-saradc.txt | 48 - .../bindings/iio/adc/amlogic,meson-saradc.yaml | 149 + .../bindings/iio/adc/aspeed,ast2400-adc.yaml | 55 + .../devicetree/bindings/iio/adc/aspeed_adc.txt | 22 - .../devicetree/bindings/iio/adc/berlin2_adc.txt | 19 - .../devicetree/bindings/iio/adc/cc10001_adc.txt | 22 - .../bindings/iio/adc/cosmic,10001-adc.yaml | 59 + .../devicetree/bindings/iio/adc/cpcap-adc.txt | 17 - .../devicetree/bindings/iio/adc/da9150-gpadc.txt | 16 - .../bindings/iio/adc/dlg,da9150-gpadc.yaml | 35 + .../devicetree/bindings/iio/adc/fsl,imx25-gcq.txt | 57 - .../devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml | 131 + .../devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml | 62 + .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 81 + .../devicetree/bindings/iio/adc/hi8435.txt | 21 - .../devicetree/bindings/iio/adc/holt,hi8435.yaml | 50 + .../devicetree/bindings/iio/adc/imx7d-adc.txt | 24 - .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml | 44 + .../devicetree/bindings/iio/adc/lpc1850-adc.txt | 20 - .../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 21 - .../devicetree/bindings/iio/adc/ltc2497.txt | 13 - .../bindings/iio/adc/marvell,berlin2-adc.yaml | 50 + .../devicetree/bindings/iio/adc/max11100.txt | 18 - .../devicetree/bindings/iio/adc/max1118.txt | 21 - .../devicetree/bindings/iio/adc/max9611.txt | 27 - .../bindings/iio/adc/maxim,max11100.yaml | 49 + .../devicetree/bindings/iio/adc/maxim,max1118.yaml | 62 + .../devicetree/bindings/iio/adc/maxim,max1238.yaml | 2 + .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 4 + .../devicetree/bindings/iio/adc/maxim,max1363.yaml | 2 + .../devicetree/bindings/iio/adc/maxim,max9611.yaml | 51 + .../devicetree/bindings/iio/adc/mcp320x.txt | 57 - .../devicetree/bindings/iio/adc/mcp3422.txt | 19 - .../bindings/iio/adc/microchip,mcp3201.yaml | 77 + .../bindings/iio/adc/motorola,cpcap-adc.yaml | 53 + .../bindings/iio/adc/nuvoton,nau7802.yaml | 50 + .../bindings/iio/adc/nuvoton,npcm-adc.txt | 26 - .../bindings/iio/adc/nuvoton,npcm750-adc.yaml | 64 + .../bindings/iio/adc/nuvoton-nau7802.txt | 18 - .../bindings/iio/adc/nxp,lpc1850-adc.yaml | 61 + .../bindings/iio/adc/nxp,lpc3220-adc.yaml | 50 + .../bindings/iio/adc/qcom,spmi-vadc.yaml | 4 + .../bindings/iio/adc/samsung,exynos-adc.yaml | 20 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 72 + .../bindings/iio/adc/sprd,sc27xx-adc.txt | 40 - .../devicetree/bindings/iio/adc/st,stmpe-adc.yaml | 45 + .../devicetree/bindings/iio/adc/stmpe-adc.txt | 21 - .../devicetree/bindings/iio/adc/ti,adc0832.yaml | 56 + .../devicetree/bindings/iio/adc/ti,adc108s102.yaml | 47 + .../devicetree/bindings/iio/adc/ti,adc12138.yaml | 86 + .../devicetree/bindings/iio/adc/ti,adc128s052.yaml | 59 + .../devicetree/bindings/iio/adc/ti,adc161s626.yaml | 51 + .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 112 + .../devicetree/bindings/iio/adc/ti,ads7950.yaml | 65 + .../devicetree/bindings/iio/adc/ti,ads8344.yaml | 51 + .../devicetree/bindings/iio/adc/ti,ads8688.yaml | 4 + .../devicetree/bindings/iio/adc/ti,tlc4541.yaml | 52 + .../bindings/iio/adc/ti,twl4030-madc.yaml | 48 + .../devicetree/bindings/iio/adc/ti-adc0832.txt | 19 - .../devicetree/bindings/iio/adc/ti-adc108s102.txt | 18 - .../devicetree/bindings/iio/adc/ti-adc12138.txt | 37 - .../devicetree/bindings/iio/adc/ti-adc128s052.txt | 25 - .../devicetree/bindings/iio/adc/ti-adc161s626.txt | 18 - .../devicetree/bindings/iio/adc/ti-ads7950.txt | 23 - .../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 - .../devicetree/bindings/iio/adc/twl4030-madc.txt | 24 - .../devicetree/bindings/iio/adc/vf610-adc.txt | 36 - .../bindings/iio/amplifiers/adi,hmc425a.yaml | 2 + .../bindings/iio/chemical/atlas,sensor.yaml | 4 + Documentation/devicetree/bindings/iio/common.yaml | 2 + .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 10 + .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 77 + .../devicetree/bindings/iio/dac/ltc2632.txt | 49 - .../devicetree/bindings/iio/frequency/adf4371.yaml | 4 + .../bindings/iio/gyroscope/adi,adxrs290.yaml | 59 + .../bindings/iio/humidity/ti,hdc2010.yaml | 45 + .../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 + .../devicetree/bindings/iio/light/ams,as73211.yaml | 54 + .../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 + .../bindings/iio/light/vishay,vcnl4000.yaml | 4 + .../iio/magnetometer/asahi-kasei,ak8975.yaml | 2 + .../bindings/iio/proximity/semtech,sx9310.yaml | 65 + .../bindings/iio/proximity/vishay,vcnl3020.yaml | 2 + .../devicetree/bindings/iio/proximity/vl53l0x.txt | 6 + .../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 + .../bindings/interconnect/interconnect.txt | 24 +- .../bindings/interconnect/qcom,bcm-voter.yaml | 20 + .../bindings/interconnect/qcom,osm-l3.yaml | 2 + .../bindings/interconnect/qcom,rpmh.yaml | 110 + .../bindings/interconnect/qcom,sc7180.yaml | 85 - .../bindings/interconnect/qcom,sdm845.yaml | 74 - .../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 + .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 2 +- .../bindings/phy/hisilicon,hi3660-usb3.yaml | 60 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 17 +- .../devicetree/bindings/phy/intel,lgm-usb-phy.yaml | 58 + .../bindings/phy/phy-cadence-torrent.yaml | 96 +- .../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 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 95 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../bindings/phy/qcom-usb-ipq4019-phy.yaml | 2 + .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 76 + .../devicetree/bindings/phy/ti,omap-usb2.yaml | 74 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 13 +- Documentation/devicetree/bindings/phy/ti-phy.txt | 37 - .../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/mtk-uart.txt | 1 + .../devicetree/bindings/serial/renesas,hscif.yaml | 3 + .../devicetree/bindings/serial/renesas,sci.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 3 + .../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 + Documentation/devicetree/bindings/sound/ak4458.txt | 5 + Documentation/devicetree/bindings/sound/ak5558.txt | 2 + .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 6 +- .../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,cs4234.yaml | 74 + .../devicetree/bindings/sound/cirrus,cs42l51.yaml | 2 + .../devicetree/bindings/sound/cirrus,madera.yaml | 2 + .../devicetree/bindings/sound/fsl,easrc.yaml | 2 + .../devicetree/bindings/sound/fsl,spdif.txt | 68 - .../devicetree/bindings/sound/fsl,spdif.yaml | 110 + .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + Documentation/devicetree/bindings/sound/hdmi.txt | 16 - .../bindings/sound/intel,keembay-i2s.yaml | 3 + .../devicetree/bindings/sound/max98090.txt | 2 +- .../devicetree/bindings/sound/mchp,spdifrx.yaml | 73 + .../devicetree/bindings/sound/mchp,spdiftx.yaml | 75 + .../devicetree/bindings/sound/mt6359.yaml | 61 + .../bindings/sound/mt8183-da7219-max98357.txt | 1 + .../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 + .../devicetree/bindings/sound/qcom,apq8016-sbc.txt | 7 + .../devicetree/bindings/sound/qcom,apq8096.txt | 8 + .../devicetree/bindings/sound/qcom,lpass-cpu.txt | 79 - .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 219 + .../devicetree/bindings/sound/qcom,q6afe.txt | 23 + .../devicetree/bindings/sound/qcom,sdm845.txt | 8 + .../devicetree/bindings/sound/realtek,rt1015p.yaml | 36 + .../bindings/sound/rockchip,rk3328-codec.yaml | 2 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 1 + Documentation/devicetree/bindings/sound/rt5640.txt | 2 +- Documentation/devicetree/bindings/sound/rt5659.txt | 2 +- Documentation/devicetree/bindings/sound/rt5665.txt | 2 +- Documentation/devicetree/bindings/sound/rt5668.txt | 2 +- Documentation/devicetree/bindings/sound/rt5677.txt | 2 +- Documentation/devicetree/bindings/sound/rt5682.txt | 2 +- .../bindings/sound/samsung,aries-wm8994.yaml | 11 +- .../bindings/sound/samsung,midas-audio.yaml | 6 +- .../devicetree/bindings/sound/samsung,odroid.yaml | 5 + .../devicetree/bindings/sound/samsung-i2s.yaml | 15 + .../devicetree/bindings/sound/sgtl5000.yaml | 4 + .../devicetree/bindings/sound/tas2562.txt | 37 - .../devicetree/bindings/sound/tas2562.yaml | 8 + .../devicetree/bindings/sound/tas2764.yaml | 76 + .../devicetree/bindings/sound/tas2770.yaml | 11 +- .../bindings/sound/ti,j721e-cpb-audio.yaml | 92 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 52 + .../devicetree/bindings/sound/wlf,arizona.yaml | 2 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 1 + .../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/mediatek,mtk-timer.txt | 1 + .../bindings/timer/samsung,exynos4210-mct.yaml | 25 + .../bindings/timer/snps,dw-apb-timer.yaml | 2 +- .../devicetree/bindings/trivial-devices.yaml | 20 + .../devicetree/bindings/ufs/ufs-mediatek.txt | 4 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 22 +- .../devicetree/bindings/usb/atmel-usb.txt | 1 + .../devicetree/bindings/usb/cdns,usb3.yaml | 96 + .../devicetree/bindings/usb/cdns-usb3.txt | 45 - .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 9 + Documentation/devicetree/bindings/usb/dwc2.yaml | 5 + Documentation/devicetree/bindings/usb/dwc3.txt | 3 + .../bindings/usb/intel,keembay-dwc3.yaml | 77 + .../bindings/usb/mediatek,mt6360-tcpc.yaml | 95 + .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 1 + .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 35 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 + .../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 - .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 82 + .../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 | 22 + .../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/driver-api/device_connection.rst | 43 - Documentation/driver-api/driver-model/devres.rst | 3 +- .../driver-api/firmware/fallback-mechanisms.rst | 1 + Documentation/driver-api/index.rst | 1 - Documentation/driver-api/mei/mei.rst | 37 + Documentation/fb/fbcon.rst | 4 +- Documentation/filesystems/sysfs.rst | 8 +- Documentation/gpu/amdgpu.rst | 37 +- Documentation/gpu/drm-uapi.rst | 114 +- Documentation/gpu/pl111.rst | 8 +- Documentation/gpu/todo.rst | 46 + 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 + .../device_drivers/qlogic/LICENSE.qla3xxx | 46 - .../device_drivers/qlogic/LICENSE.qlcnic | 288 - .../networking/device_drivers/qlogic/LICENSE.qlge | 288 - Documentation/powerpc/booting.rst | 110 + Documentation/powerpc/index.rst | 1 + Documentation/scsi/LICENSE.qla2xxx | 290 - Documentation/scsi/LICENSE.qla4xxx | 289 - Documentation/scsi/scsi_mid_low_api.rst | 6 - Documentation/scsi/smartpqi.rst | 14 +- Documentation/sh/booting.rst | 12 + Documentation/sh/index.rst | 1 + Documentation/userspace-api/ioctl/ioctl-number.rst | 7 +- Documentation/virt/index.rst | 1 + Documentation/virt/ne_overview.rst | 95 + Documentation/w1/slaves/w1_therm.rst | 101 +- Documentation/x86/booting-dt.rst | 21 + Documentation/x86/index.rst | 1 + LICENSES/deprecated/GFDL-1.1 | 377 + LICENSES/deprecated/GFDL-1.2 | 417 + LICENSES/deprecated/Zlib | 27 + MAINTAINERS | 223 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 13 + arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 22 + arch/arm/boot/dts/sam9x60.dtsi | 14 + arch/arm/mach-s3c24xx/mach-gta02.c | 17 + arch/arm/mach-s3c24xx/mach-h1940.c | 18 + arch/arm/mach-s3c24xx/mach-rx1950.c | 16 + arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/powerpc/lib/checksum_32.S | 1 - block/blk-mq.c | 1 - drivers/accessibility/speakup/main.c | 4 +- drivers/acpi/acpi_lpss.c | 22 +- drivers/acpi/bus.c | 1 + drivers/android/binder.c | 57 +- drivers/android/binder_alloc.c | 57 +- drivers/android/binder_alloc.h | 5 +- drivers/android/binder_alloc_selftest.c | 2 +- drivers/android/binderfs.c | 2 +- drivers/base/Makefile | 2 +- drivers/base/arch_topology.c | 2 +- drivers/base/bus.c | 2 +- drivers/base/cacheinfo.c | 49 +- drivers/base/class.c | 2 +- drivers/base/core.c | 63 +- drivers/base/cpu.c | 84 +- drivers/base/dd.c | 8 +- drivers/base/devcon.c | 231 - drivers/base/devcoredump.c | 2 +- drivers/base/devres.c | 105 + drivers/base/firmware_loader/fallback.c | 25 +- drivers/base/firmware_loader/fallback.h | 5 +- drivers/base/firmware_loader/fallback_platform.c | 12 +- drivers/base/firmware_loader/firmware.h | 7 +- drivers/base/firmware_loader/main.c | 135 +- drivers/base/memory.c | 62 +- drivers/base/node.c | 306 +- drivers/base/platform.c | 37 +- drivers/base/power/sysfs.c | 160 +- drivers/base/power/wakeup_stats.c | 17 +- drivers/base/property.c | 73 + drivers/base/soc.c | 64 +- drivers/base/syscore.c | 8 +- drivers/base/topology.c | 10 +- drivers/bluetooth/ath3k.c | 93 +- drivers/bus/fsl-mc/dprc-driver.c | 190 +- drivers/bus/fsl-mc/dprc.c | 141 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 12 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 75 +- drivers/bus/fsl-mc/fsl-mc-private.h | 31 +- drivers/bus/fsl-mc/mc-io.c | 7 +- drivers/bus/mhi/Kconfig | 20 +- drivers/bus/mhi/core/Makefile | 3 +- drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/debugfs.c | 411 + drivers/bus/mhi/core/init.c | 87 +- drivers/bus/mhi/core/internal.h | 37 +- drivers/bus/mhi/core/main.c | 27 +- drivers/bus/mhi/core/pm.c | 28 +- drivers/char/Kconfig | 3 +- drivers/char/agp/amd-k7-agp.c | 2 +- drivers/char/agp/nvidia-agp.c | 2 +- drivers/char/agp/sworks-agp.c | 2 +- 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/char/lp.c | 6 +- drivers/char/mem.c | 28 + drivers/char/mspec.c | 5 +- drivers/counter/microchip-tcb-capture.c | 2 +- drivers/counter/ti-eqep.c | 2 +- drivers/dma-buf/dma-fence.c | 1 + drivers/dma-buf/dma-resv.c | 5 + drivers/dma-buf/heaps/heap-helpers.c | 13 +- drivers/dma-buf/udmabuf.c | 10 +- drivers/extcon/extcon-axp288.c | 13 +- drivers/extcon/extcon-max14577.c | 2 +- drivers/extcon/extcon-max77693.c | 2 +- drivers/extcon/extcon-max77843.c | 2 +- drivers/extcon/extcon-max8997.c | 2 +- drivers/extcon/extcon-palmas.c | 20 +- drivers/extcon/extcon-ptn5150.c | 226 +- drivers/extcon/extcon-usb-gpio.c | 2 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/raspberrypi.c | 61 - drivers/fpga/dfl-fme-perf.c | 2 +- drivers/fpga/dfl-pci.c | 24 +- drivers/fpga/dfl.c | 477 +- drivers/fpga/dfl.h | 103 +- drivers/fpga/fpga-region.c | 2 +- drivers/fpga/stratix10-soc.c | 23 +- drivers/fpga/xilinx-spi.c | 77 +- drivers/fsi/fsi-core.c | 31 +- drivers/fsi/fsi-master-aspeed.c | 134 +- drivers/fsi/fsi-master-ast-cf.c | 7 +- drivers/fsi/fsi-master-gpio.c | 5 +- drivers/fsi/fsi-master-hub.c | 15 +- drivers/fsi/fsi-master.h | 3 +- drivers/fsi/fsi-occ.c | 2 +- drivers/fsi/fsi-sbefifo.c | 2 +- drivers/fsi/fsi-scom.c | 2 +- drivers/gpio/Kconfig | 12 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-sl28cpld.c | 161 + drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 110 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 7 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 188 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 216 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 801 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 1218 -- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 548 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 113 +- drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 71 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h | 43 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 100 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 105 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 3928 ------ drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 97 - drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 219 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c | 127 + drivers/gpu/drm/amd/amdgpu/amdgpu_rap.h | 30 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 313 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 381 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 67 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 251 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 117 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 221 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 276 + drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 1 + drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 22 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 24 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 36 +- drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 7 + drivers/gpu/drm/amd/amdgpu/cik_ih.c | 7 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 94 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 96 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 104 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 94 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 79 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 27 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 102 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 61 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 63 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.h | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 37 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.h | 1 + drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 117 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 115 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.h | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 296 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 531 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 2 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 26 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 7 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 14 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 170 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 11 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 55 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 12 - drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 21 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 21 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 30 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 48 +- drivers/gpu/drm/amd/amdgpu/nv.c | 68 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 13 - drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 54 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 5 +- drivers/gpu/drm/amd/amdgpu/si.c | 111 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 15 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 68 +- drivers/gpu/drm/amd/amdgpu/ta_rap_if.h | 84 + drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 14 - drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 331 + drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 51 + drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 35 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vi.c | 28 +- drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 174 +- .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 33 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 51 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 29 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 48 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 8 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 40 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 59 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 193 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 105 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 3 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 53 +- drivers/gpu/drm/amd/display/Kconfig | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 973 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 20 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 3 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 668 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 4 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 37 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 55 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 102 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 + drivers/gpu/drm/amd/display/dc/bios/Makefile | 9 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 71 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 4 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 33 +- .../drm/amd/display/dc/bios/command_table_helper.c | 8 + .../drm/amd/display/dc/bios/command_table_helper.h | 3 + .../amd/display/dc/bios/command_table_helper2.c | 8 + .../amd/display/dc/bios/command_table_helper2.h | 3 + .../dc/bios/dce60/command_table_helper_dce60.c | 354 + .../dc/bios/dce60/command_table_helper_dce60.h | 33 + drivers/gpu/drm/amd/display/dc/calcs/Makefile | 7 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 18 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 6 + .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c | 174 + .../amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.h | 36 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 7 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 169 +- .../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 98 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 29 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 63 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 7 +- drivers/gpu/drm/amd/display/dc/dc.h | 14 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 4 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 16 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 3 + drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 + drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 12 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 131 + drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 23 + drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 37 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c | 9 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 18 + drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 46 + drivers/gpu/drm/amd/display/dc/dce/dce_ipp.h | 49 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 369 + .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 38 + drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 176 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 103 + drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 205 + drivers/gpu/drm/amd/display/dc/dce/dce_opp.h | 49 + .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 18 +- .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.h | 6 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 6 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 330 + drivers/gpu/drm/amd/display/dc/dce/dce_transform.h | 178 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 32 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 100 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dce60/Makefile | 34 + .../drm/amd/display/dc/dce60/dce60_hw_sequencer.c | 432 + .../drm/amd/display/dc/dce60/dce60_hw_sequencer.h | 37 + .../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 1527 +++ .../gpu/drm/amd/display/dc/dce60/dce60_resource.h | 47 + .../amd/display/dc/dce60/dce60_timing_generator.c | 266 + .../amd/display/dc/dce60/dce60_timing_generator.h | 39 + drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 7 + .../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 3 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 156 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 3 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 83 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 10 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 44 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 3 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 8 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 16 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 1 - .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 4 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 7 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_cm_common.c | 4 - .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 30 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 13 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 4 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 259 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 8 + drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 4 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 13 + .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 11 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 2 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 2 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 20 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.h | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 5 + drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 20 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 12 + .../amd/display/dc/gpio/dce120/hw_factory_dce120.c | 2 +- .../amd/display/dc/gpio/dce60/hw_factory_dce60.c | 175 + .../amd/display/dc/gpio/dce60/hw_factory_dce60.h | 32 + .../amd/display/dc/gpio/dce60/hw_translate_dce60.c | 411 + .../amd/display/dc/gpio/dce60/hw_translate_dce60.h | 32 + .../amd/display/dc/gpio/dcn10/hw_factory_dcn10.c | 2 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 2 +- .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 2 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 2 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 10 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 10 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 8 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 11 + drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 11 + .../amd/display/dc/irq/dce60/irq_service_dce60.c | 395 + .../amd/display/dc/irq/dce60/irq_service_dce60.h | 40 + drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 3 + drivers/gpu/drm/amd/display/dc/os_types.h | 4 + .../display/dc/virtual/virtual_stream_encoder.c | 29 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 156 +- .../drm/amd/display/include/bios_parser_types.h | 6 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 40 + drivers/gpu/drm/amd/display/include/dal_types.h | 3 + .../drm/amd/display/include/link_service_types.h | 1 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 8 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 1 + .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 17 + .../drm/amd/display/modules/inc/mod_info_packet.h | 2 +- .../amd/display/modules/info_packet/info_packet.c | 16 +- drivers/gpu/drm/amd/include/amd_shared.h | 115 +- .../drm/amd/include/asic_reg/dce/dce_12_0_offset.h | 2 - .../gpu/drm/amd/include/asic_reg/dce/dce_6_0_d.h | 76 + .../drm/amd/include/asic_reg/dce/dce_6_0_sh_mask.h | 104 + .../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 0 .../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 22 + .../amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h | 0 .../amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h | 0 .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 2 + .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 25 + .../drm/amd/include/asic_reg/gc/gc_9_4_1_offset.h | 4 +- .../amd/include/asic_reg/umc/umc_8_7_0_offset.h | 33 + .../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 79 + .../drm/amd/include/asic_reg/uvd/uvd_7_0_offset.h | 3 + .../drm/amd/include/asic_reg/uvd/uvd_7_0_sh_mask.h | 20 + drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 15 +- drivers/gpu/drm/amd/include/kgd_pp_interface.h | 110 + drivers/gpu/drm/amd/pm/Makefile | 46 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 1687 +++ drivers/gpu/drm/amd/pm/amdgpu_pm.c | 3629 ++++++ .../drm/amd/{powerplay => pm}/inc/amd_powerplay.h | 0 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 569 + drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 89 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 812 ++ .../drm/amd/{powerplay => pm}/inc/arcturus_ppsmc.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/cz_ppsmc.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/fiji_ppsmc.h | 0 .../amd/{powerplay => pm}/inc/hardwaremanager.h | 0 drivers/gpu/drm/amd/pm/inc/hwmgr.h | 829 ++ .../amd/{powerplay => pm}/inc/polaris10_pwrvirus.h | 0 .../drm/amd/{powerplay => pm}/inc/power_state.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/pp_debug.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/pp_endian.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/pp_thermal.h | 0 .../drm/amd/{powerplay => pm}/inc/ppinterrupt.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/rv_ppsmc.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu10.h | 0 drivers/gpu/drm/amd/pm/inc/smu10_driver_if.h | 117 + .../amd/{powerplay => pm}/inc/smu11_driver_if.h | 0 .../inc/smu11_driver_if_arcturus.h | 0 .../gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h | 1126 ++ .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 1252 ++ .../amd/{powerplay => pm}/inc/smu12_driver_if.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu71.h | 0 .../drm/amd/{powerplay => pm}/inc/smu71_discrete.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu72.h | 0 .../drm/amd/{powerplay => pm}/inc/smu72_discrete.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu73.h | 0 .../drm/amd/{powerplay => pm}/inc/smu73_discrete.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu74.h | 0 .../drm/amd/{powerplay => pm}/inc/smu74_discrete.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu75.h | 0 .../drm/amd/{powerplay => pm}/inc/smu75_discrete.h | 0 .../drm/amd/{powerplay => pm}/inc/smu7_common.h | 0 .../drm/amd/{powerplay => pm}/inc/smu7_discrete.h | 0 .../drm/amd/{powerplay => pm}/inc/smu7_fusion.h | 0 .../gpu/drm/amd/{powerplay => pm}/inc/smu7_ppsmc.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu8.h | 0 .../drm/amd/{powerplay => pm}/inc/smu8_fusion.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smu9.h | 0 .../drm/amd/{powerplay => pm}/inc/smu9_driver_if.h | 0 drivers/gpu/drm/amd/pm/inc/smu_11_0_cdr_table.h | 194 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 277 + .../amd/{powerplay => pm}/inc/smu_ucode_xfer_cz.h | 0 .../amd/{powerplay => pm}/inc/smu_ucode_xfer_vi.h | 0 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 286 + .../amd/{powerplay => pm}/inc/smu_v11_0_7_ppsmc.h | 0 .../{powerplay => pm}/inc/smu_v11_0_7_pptable.h | 0 drivers/gpu/drm/amd/pm/inc/smu_v11_0_ppsmc.h | 141 + .../amd/{powerplay => pm}/inc/smu_v11_0_pptable.h | 0 drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 66 + .../amd/{powerplay => pm}/inc/smu_v12_0_ppsmc.h | 0 drivers/gpu/drm/amd/{powerplay => pm}/inc/smumgr.h | 0 .../drm/amd/{powerplay => pm}/inc/tonga_ppsmc.h | 0 .../drm/amd/{powerplay => pm}/inc/vega10_ppsmc.h | 0 .../{powerplay => pm}/inc/vega12/smu9_driver_if.h | 0 .../drm/amd/{powerplay => pm}/inc/vega12_ppsmc.h | 0 .../drm/amd/{powerplay => pm}/inc/vega20_ppsmc.h | 0 drivers/gpu/drm/amd/pm/powerplay/Makefile | 39 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 1694 +++ .../gpu/drm/amd/{amdgpu => pm/powerplay}/cik_dpm.h | 0 .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/Makefile | 0 .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.c | 0 .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/common_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/common_baco.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.h | 0 .../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 547 + .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/hwmgr.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/hwmgr_ppt.h | 0 .../amd/{ => pm}/powerplay/hwmgr/polaris_baco.c | 0 .../amd/{ => pm}/powerplay/hwmgr/polaris_baco.h | 0 .../amd/{ => pm}/powerplay/hwmgr/pp_overdriver.c | 0 .../amd/{ => pm}/powerplay/hwmgr/pp_overdriver.h | 0 .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.c | 0 .../gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/ppatomctrl.c | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h | 328 + .../amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.c | 0 .../amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/ppevvmath.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.h | 0 .../amd/{ => pm}/powerplay/hwmgr/pptable_v1_0.h | 0 .../powerplay/hwmgr/process_pptables_v1_0.c | 0 .../powerplay/hwmgr/process_pptables_v1_0.h | 0 .../amd/{ => pm}/powerplay/hwmgr/processpptables.c | 0 .../amd/{ => pm}/powerplay/hwmgr/processpptables.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 1494 +++ .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h | 322 + .../drm/amd/{ => pm}/powerplay/hwmgr/smu10_inc.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.h | 0 .../powerplay/hwmgr/smu7_clockpowergating.c | 0 .../powerplay/hwmgr/smu7_clockpowergating.h | 0 .../{ => pm}/powerplay/hwmgr/smu7_dyn_defaults.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 5226 ++++++++ .../drm/amd/{ => pm}/powerplay/hwmgr/smu7_hwmgr.h | 0 .../amd/{ => pm}/powerplay/hwmgr/smu7_powertune.c | 0 .../amd/{ => pm}/powerplay/hwmgr/smu7_powertune.h | 0 .../amd/{ => pm}/powerplay/hwmgr/smu7_thermal.c | 0 .../amd/{ => pm}/powerplay/hwmgr/smu7_thermal.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 5482 ++++++++ .../amd/{ => pm}/powerplay/hwmgr/vega10_hwmgr.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega10_inc.h | 0 .../{ => pm}/powerplay/hwmgr/vega10_powertune.c | 0 .../{ => pm}/powerplay/hwmgr/vega10_powertune.h | 0 .../amd/{ => pm}/powerplay/hwmgr/vega10_pptable.h | 0 .../powerplay/hwmgr/vega10_processpptables.c | 0 .../powerplay/hwmgr/vega10_processpptables.h | 0 .../amd/{ => pm}/powerplay/hwmgr/vega10_thermal.c | 0 .../amd/{ => pm}/powerplay/hwmgr/vega10_thermal.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2868 +++++ .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.h | 458 + .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_inc.h | 40 + .../amd/{ => pm}/powerplay/hwmgr/vega12_pptable.h | 0 .../pm/powerplay/hwmgr/vega12_processpptables.c | 402 + .../powerplay/hwmgr/vega12_processpptables.h | 0 .../amd/{ => pm}/powerplay/hwmgr/vega12_thermal.c | 0 .../amd/{ => pm}/powerplay/hwmgr/vega12_thermal.h | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.c | 0 .../drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 4409 +++++++ .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.h | 590 + .../drm/amd/{ => pm}/powerplay/hwmgr/vega20_inc.h | 0 .../{ => pm}/powerplay/hwmgr/vega20_powertune.c | 0 .../{ => pm}/powerplay/hwmgr/vega20_powertune.h | 0 .../amd/{ => pm}/powerplay/hwmgr/vega20_pptable.h | 0 .../pm/powerplay/hwmgr/vega20_processpptables.c | 970 ++ .../powerplay/hwmgr/vega20_processpptables.h | 0 .../amd/{ => pm}/powerplay/hwmgr/vega20_thermal.c | 0 .../amd/{ => pm}/powerplay/hwmgr/vega20_thermal.h | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.c | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.h | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/kv_smc.c | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/ppsmc.h | 0 .../drm/amd/{amdgpu => pm/powerplay}/r600_dpm.h | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/si_dpm.c | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/si_dpm.h | 0 .../gpu/drm/amd/{amdgpu => pm/powerplay}/si_smc.c | 0 .../amd/{amdgpu => pm/powerplay}/sislands_smc.h | 0 .../gpu/drm/amd/{ => pm}/powerplay/smumgr/Makefile | 0 .../drm/amd/{ => pm}/powerplay/smumgr/ci_smumgr.c | 0 .../drm/amd/{ => pm}/powerplay/smumgr/ci_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/fiji_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/fiji_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/iceland_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/iceland_smumgr.h | 0 .../{ => pm}/powerplay/smumgr/polaris10_smumgr.c | 0 .../{ => pm}/powerplay/smumgr/polaris10_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/smu10_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/smu10_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/smu7_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/smu7_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/smu8_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/smu8_smumgr.h | 0 .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 173 + .../amd/{ => pm}/powerplay/smumgr/smu9_smumgr.h | 0 .../gpu/drm/amd/{ => pm}/powerplay/smumgr/smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/tonga_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/tonga_smumgr.h | 0 .../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 398 + .../amd/{ => pm}/powerplay/smumgr/vega10_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/vega12_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/vega12_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/vega20_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/vega20_smumgr.h | 0 .../amd/{ => pm}/powerplay/smumgr/vegam_smumgr.c | 0 .../amd/{ => pm}/powerplay/smumgr/vegam_smumgr.h | 0 drivers/gpu/drm/amd/pm/swsmu/Makefile | 36 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2727 ++++ drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 33 + drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 2403 ++++ .../{powerplay => pm/swsmu/smu11}/arcturus_ppt.h | 0 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 2780 +++++ drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.h | 54 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2809 +++++ .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 34 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2022 +++ drivers/gpu/drm/amd/pm/swsmu/smu12/Makefile | 31 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1185 ++ drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.h | 34 + drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 288 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 681 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 95 + drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 101 + drivers/gpu/drm/amd/powerplay/Makefile | 44 - drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 1661 --- drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 2639 ---- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 2333 ---- .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 544 - drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h | 337 - drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 1403 --- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h | 321 - drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 5216 -------- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 5482 -------- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 2750 ----- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 457 - drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h | 41 - .../amd/powerplay/hwmgr/vega12_processpptables.c | 402 - drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 4293 ------- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 589 - .../amd/powerplay/hwmgr/vega20_processpptables.c | 972 -- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 796 -- drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 823 -- .../gpu/drm/amd/powerplay/inc/smu10_driver_if.h | 116 - .../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 1087 -- .../powerplay/inc/smu11_driver_if_sienna_cichlid.h | 1242 -- drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 274 - drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 268 - .../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 134 - drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 64 - drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 2581 ---- drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 57 - drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 1037 -- drivers/gpu/drm/amd/powerplay/renoir_ppt.h | 33 - drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c | 2758 ----- drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.h | 37 - drivers/gpu/drm/amd/powerplay/smu_cmn.c | 633 - drivers/gpu/drm/amd/powerplay/smu_cmn.h | 83 - drivers/gpu/drm/amd/powerplay/smu_internal.h | 97 - drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1915 --- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 276 - drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c | 180 - .../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 396 - drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/armada/armada_crtc.c | 4 +- drivers/gpu/drm/armada/armada_debugfs.c | 2 +- drivers/gpu/drm/armada/armada_drm.h | 2 + drivers/gpu/drm/armada/armada_drv.c | 30 +- drivers/gpu/drm/armada/armada_fbdev.c | 4 +- drivers/gpu/drm/armada/armada_gem.c | 28 +- drivers/gpu/drm/armada/armada_overlay.c | 8 +- drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 15 +- drivers/gpu/drm/ast/ast_cursor.c | 11 +- drivers/gpu/drm/ast/ast_dp501.c | 23 +- drivers/gpu/drm/ast/ast_drv.c | 82 +- drivers/gpu/drm/ast/ast_drv.h | 45 +- drivers/gpu/drm/ast/ast_main.c | 74 +- drivers/gpu/drm/ast/ast_mm.c | 2 +- drivers/gpu/drm/ast/ast_mode.c | 143 +- drivers/gpu/drm/ast/ast_post.c | 6 +- drivers/gpu/drm/bridge/Kconfig | 33 + drivers/gpu/drm/bridge/Makefile | 4 + drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 12 - drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 - drivers/gpu/drm/bridge/cadence/Kconfig | 24 + drivers/gpu/drm/bridge/cadence/Makefile | 4 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 2532 ++++ .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 400 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c | 78 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.h | 19 + drivers/gpu/drm/bridge/lontium-lt9611.c | 1230 ++ drivers/gpu/drm/bridge/lvds-codec.c | 29 + .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 109 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 101 +- drivers/gpu/drm/bridge/panel.c | 7 - drivers/gpu/drm/bridge/parade-ps8622.c | 100 +- drivers/gpu/drm/bridge/parade-ps8640.c | 91 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 155 +- drivers/gpu/drm/bridge/tc358762.c | 280 + drivers/gpu/drm/bridge/tc358764.c | 109 +- drivers/gpu/drm/bridge/tc358767.c | 123 +- drivers/gpu/drm/bridge/tc358775.c | 749 ++ drivers/gpu/drm/bridge/ti-sn65dsi86.c | 3 - drivers/gpu/drm/drm_atomic_helper.c | 24 +- drivers/gpu/drm/drm_bridge_connector.c | 1 + drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_connector.c | 94 +- drivers/gpu/drm/drm_debugfs_crc.c | 4 +- drivers/gpu/drm/drm_dp_helper.c | 632 +- drivers/gpu/drm/drm_dp_mst_topology.c | 278 +- drivers/gpu/drm/drm_drv.c | 119 +- drivers/gpu/drm/drm_edid.c | 28 + drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 9 +- drivers/gpu/drm/drm_gem_cma_helper.c | 23 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 16 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 5 +- drivers/gpu/drm/drm_gem_vram_helper.c | 169 +- drivers/gpu/drm/drm_internal.h | 1 + drivers/gpu/drm/drm_managed.c | 15 +- drivers/gpu/drm/drm_panel.c | 85 +- drivers/gpu/drm/drm_prime.c | 104 +- drivers/gpu/drm/drm_syncobj.c | 2 +- drivers/gpu/drm/drm_vblank.c | 4 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 15 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 27 +- drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 - drivers/gpu/drm/exynos/exynos_drm_dsi.c | 14 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 10 +- drivers/gpu/drm/exynos/exynos_drm_gem.c | 23 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 7 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 9 - drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 6 +- drivers/gpu/drm/gma500/mdfld_device.c | 20 + drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 2 +- drivers/gpu/drm/gma500/mdfld_dsi_output.c | 55 +- drivers/gpu/drm/gma500/mdfld_dsi_output.h | 2 +- drivers/gpu/drm/gma500/mdfld_output.h | 2 +- drivers/gpu/drm/gma500/psb_intel_drv.h | 1 - drivers/gpu/drm/gma500/psb_intel_sdvo.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 70 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 33 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 6 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 2 +- drivers/gpu/drm/i810/i810_dma.c | 6 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/icl_dsi.c | 1 + drivers/gpu/drm/i915/display/intel_atomic.c | 39 - drivers/gpu/drm/i915/display/intel_atomic.h | 4 - drivers/gpu/drm/i915/display/intel_audio.c | 5 - drivers/gpu/drm/i915/display/intel_bios.c | 10 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 13 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 3 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 + drivers/gpu/drm/i915/display/intel_csr.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 279 +- drivers/gpu/drm/i915/display/intel_ddi.h | 2 + drivers/gpu/drm/i915/display/intel_display.c | 241 +- drivers/gpu/drm/i915/display/intel_display.h | 6 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 39 +- drivers/gpu/drm/i915/display/intel_display_power.c | 18 +- drivers/gpu/drm/i915/display/intel_display_types.h | 54 +- drivers/gpu/drm/i915/display/intel_dp.c | 1210 +- drivers/gpu/drm/i915/display/intel_dp.h | 13 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 703 ++ .../gpu/drm/i915/display/intel_dp_link_training.c | 19 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 23 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 87 +- drivers/gpu/drm/i915/display/intel_dvo.c | 6 + drivers/gpu/drm/i915/display/intel_fbc.c | 17 + drivers/gpu/drm/i915/display/intel_fbdev.c | 3 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 + drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 208 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 117 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 2 + drivers/gpu/drm/i915/display/intel_hotplug.c | 28 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 8 +- drivers/gpu/drm/i915/display/intel_panel.c | 106 +- drivers/gpu/drm/i915/display/intel_panel.h | 2 + drivers/gpu/drm/i915/display/intel_psr.c | 110 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 + drivers/gpu/drm/i915/display/intel_sdvo.c | 6 +- drivers/gpu/drm/i915/display/intel_sprite.c | 12 +- drivers/gpu/drm/i915/display/intel_tv.c | 3 + drivers/gpu/drm/i915/display/intel_vbt_defs.h | 10 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 1 + drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 89 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 130 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 80 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1637 ++- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 51 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 40 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 152 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 3 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 10 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 67 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 11 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 2 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 50 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 146 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 2 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 75 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 45 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 4 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 7 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 106 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.h | 5 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 181 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 305 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 36 + drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 47 + drivers/gpu/drm/i915/gt/intel_context.c | 319 +- drivers/gpu/drm/i915/gt/intel_context.h | 13 + drivers/gpu/drm/i915/gt/intel_context_types.h | 5 +- drivers/gpu/drm/i915/gt/intel_engine.h | 29 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 34 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 106 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 31 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 97 +- drivers/gpu/drm/i915/gt/intel_gt.c | 23 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 105 +- .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 6 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 1 + drivers/gpu/drm/i915/gt/intel_gtt.c | 300 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 142 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 169 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 150 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 73 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 9 +- drivers/gpu/drm/i915/gt/intel_reset.c | 1 + drivers/gpu/drm/i915/gt/intel_ring.c | 10 +- drivers/gpu/drm/i915/gt/intel_ring.h | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 42 +- drivers/gpu/drm/i915/gt/intel_rps.c | 1 + drivers/gpu/drm/i915/gt/intel_timeline.c | 28 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 24 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 183 +- drivers/gpu/drm/i915/gt/mock_engine.c | 30 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 5 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 22 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 34 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 36 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 9 +- drivers/gpu/drm/i915/gvt/gvt.h | 44 +- drivers/gpu/drm/i915/gvt/handlers.c | 32 +- drivers/gpu/drm/i915/gvt/mmio.c | 3 + drivers/gpu/drm/i915/gvt/mmio_context.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 17 +- drivers/gpu/drm/i915/i915_active.c | 244 +- drivers/gpu/drm/i915/i915_active.h | 31 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 10 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 + drivers/gpu/drm/i915/i915_drv.c | 162 +- drivers/gpu/drm/i915/i915_drv.h | 144 +- drivers/gpu/drm/i915/i915_gem.c | 107 +- drivers/gpu/drm/i915/i915_gem.h | 12 + drivers/gpu/drm/i915/i915_getparam.c | 1 + drivers/gpu/drm/i915/i915_gpu_error.c | 3 + drivers/gpu/drm/i915/i915_irq.c | 228 +- drivers/gpu/drm/i915/i915_params.c | 5 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_perf.c | 57 +- drivers/gpu/drm/i915/i915_reg.h | 70 +- drivers/gpu/drm/i915/i915_request.c | 223 +- drivers/gpu/drm/i915/i915_request.h | 8 - drivers/gpu/drm/i915/i915_suspend.c | 46 +- drivers/gpu/drm/i915/i915_vma.c | 67 +- drivers/gpu/drm/i915/i915_vma.h | 13 +- drivers/gpu/drm/i915/intel_device_info.c | 27 + drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_pm.c | 16 +- drivers/gpu/drm/i915/intel_sideband.c | 16 +- drivers/gpu/drm/i915/intel_uncore.c | 3 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 41 + drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 77 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 4 +- drivers/gpu/drm/i915/selftests/i915_request.c | 22 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 4 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 10 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 44 +- drivers/gpu/drm/i915/selftests/mock_gem_device.h | 2 + drivers/gpu/drm/i915/selftests/mock_gtt.c | 26 +- drivers/gpu/drm/imx/Kconfig | 2 + drivers/gpu/drm/imx/Makefile | 1 + drivers/gpu/drm/imx/dcss/Kconfig | 9 + drivers/gpu/drm/imx/dcss/Makefile | 6 + drivers/gpu/drm/imx/dcss/dcss-blkctl.c | 70 + drivers/gpu/drm/imx/dcss/dcss-crtc.c | 219 + drivers/gpu/drm/imx/dcss/dcss-ctxld.c | 424 + drivers/gpu/drm/imx/dcss/dcss-dev.c | 325 + drivers/gpu/drm/imx/dcss/dcss-dev.h | 177 + drivers/gpu/drm/imx/dcss/dcss-dpr.c | 562 + drivers/gpu/drm/imx/dcss/dcss-drv.c | 138 + drivers/gpu/drm/imx/dcss/dcss-dtg.c | 409 + drivers/gpu/drm/imx/dcss/dcss-kms.c | 198 + drivers/gpu/drm/imx/dcss/dcss-kms.h | 44 + drivers/gpu/drm/imx/dcss/dcss-plane.c | 405 + drivers/gpu/drm/imx/dcss/dcss-scaler.c | 826 ++ drivers/gpu/drm/imx/dcss/dcss-ss.c | 180 + drivers/gpu/drm/imx/imx-ldb.c | 10 - drivers/gpu/drm/imx/parallel-display.c | 6 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 41 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 38 +- drivers/gpu/drm/lima/lima_gem.c | 11 +- drivers/gpu/drm/lima/lima_vm.c | 5 +- drivers/gpu/drm/mcde/mcde_display.c | 218 +- drivers/gpu/drm/mcde/mcde_drm.h | 67 +- drivers/gpu/drm/mcde/mcde_drv.c | 81 +- drivers/gpu/drm/mcde/mcde_dsi.c | 276 +- drivers/gpu/drm/mediatek/Kconfig | 2 +- drivers/gpu/drm/mediatek/Makefile | 5 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 80 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 38 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 2 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 23 + drivers/gpu/drm/mediatek/mtk_drm_gem.c | 37 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 6 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 21 +- drivers/gpu/drm/mediatek/mtk_hdmi.h | 1 - drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 210 - drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 57 - drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 249 - drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 282 - drivers/gpu/drm/mgag200/Kconfig | 12 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 227 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 19 +- drivers/gpu/drm/mgag200/mgag200_mm.c | 8 + drivers/gpu/drm/mgag200/mgag200_mode.c | 153 +- drivers/gpu/drm/mgag200/mgag200_reg.h | 4 + drivers/gpu/drm/msm/Kconfig | 19 +- drivers/gpu/drm/msm/Makefile | 18 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 65 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 77 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 82 +- drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 21 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 120 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.h | 12 + drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 5 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 3 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 182 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 10 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 12 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 105 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 82 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 15 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 109 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 132 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 55 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 145 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 4 + drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 84 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 4 + drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 51 - drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 13 - drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 47 - .../gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c | 7 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 24 - drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 68 - drivers/gpu/drm/msm/dp/dp_audio.c | 638 + drivers/gpu/drm/msm/dp/dp_audio.h | 72 + drivers/gpu/drm/msm/dp/dp_aux.c | 535 + drivers/gpu/drm/msm/dp/dp_aux.h | 30 + drivers/gpu/drm/msm/dp/dp_catalog.c | 1019 ++ drivers/gpu/drm/msm/dp/dp_catalog.h | 131 + drivers/gpu/drm/msm/dp/dp_ctrl.c | 1869 +++ drivers/gpu/drm/msm/dp/dp_ctrl.h | 36 + drivers/gpu/drm/msm/dp/dp_debug.c | 485 + drivers/gpu/drm/msm/dp/dp_debug.h | 74 + drivers/gpu/drm/msm/dp/dp_display.c | 1463 +++ drivers/gpu/drm/msm/dp/dp_display.h | 39 + drivers/gpu/drm/msm/dp/dp_drm.c | 164 + drivers/gpu/drm/msm/dp/dp_drm.h | 18 + drivers/gpu/drm/msm/dp/dp_hpd.c | 69 + drivers/gpu/drm/msm/dp/dp_hpd.h | 80 + drivers/gpu/drm/msm/dp/dp_link.c | 1210 ++ drivers/gpu/drm/msm/dp/dp_link.h | 155 + drivers/gpu/drm/msm/dp/dp_panel.c | 463 + drivers/gpu/drm/msm/dp/dp_panel.h | 100 + drivers/gpu/drm/msm/dp/dp_parser.c | 293 + drivers/gpu/drm/msm/dp/dp_parser.h | 136 + drivers/gpu/drm/msm/dp/dp_power.c | 372 + drivers/gpu/drm/msm/dp/dp_power.h | 107 + drivers/gpu/drm/msm/dp/dp_reg.h | 306 + drivers/gpu/drm/msm/dsi/dsi.h | 2 + drivers/gpu/drm/msm/dsi/dsi.xml.h | 423 + drivers/gpu/drm/msm/dsi/dsi_cfg.c | 5 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 2 + drivers/gpu/drm/msm/dsi/dsi_manager.c | 1 - drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 102 + drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 6 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 255 + drivers/gpu/drm/msm/dsi/pll/dsi_pll.c | 4 + drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 10 + drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c | 904 ++ drivers/gpu/drm/msm/msm_drv.c | 28 +- drivers/gpu/drm/msm/msm_drv.h | 97 +- drivers/gpu/drm/msm/msm_gem.c | 75 +- drivers/gpu/drm/msm/msm_gem.h | 10 +- drivers/gpu/drm/msm/msm_gem_prime.c | 2 +- drivers/gpu/drm/msm/msm_gem_shrinker.c | 5 +- drivers/gpu/drm/msm/msm_gem_submit.c | 8 +- drivers/gpu/drm/msm/msm_gem_vma.c | 14 +- drivers/gpu/drm/msm/msm_gpu.c | 56 +- drivers/gpu/drm/msm/msm_gpu.h | 22 +- drivers/gpu/drm/msm/msm_gpu_trace.h | 83 + drivers/gpu/drm/msm/msm_gpummu.c | 17 +- drivers/gpu/drm/msm/msm_iommu.c | 208 +- drivers/gpu/drm/msm/msm_mmu.h | 16 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 1 + drivers/gpu/drm/msm/msm_submitqueue.c | 7 +- drivers/gpu/drm/mxsfb/Kconfig | 8 +- drivers/gpu/drm/mxsfb/Makefile | 2 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 343 - drivers/gpu/drm/mxsfb/mxsfb_drv.c | 273 +- drivers/gpu/drm/mxsfb/mxsfb_drv.h | 42 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 571 + drivers/gpu/drm/mxsfb/mxsfb_out.c | 99 - drivers/gpu/drm/mxsfb/mxsfb_regs.h | 107 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 9 +- drivers/gpu/drm/nouveau/dispnv04/dac.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c | 7 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 29 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 4 + drivers/gpu/drm/nouveau/dispnv04/overlay.c | 4 +- drivers/gpu/drm/nouveau/dispnv04/tvnv04.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 311 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 3 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 440 +- drivers/gpu/drm/nouveau/nouveau_bo.h | 29 +- drivers/gpu/drm/nouveau/nouveau_bo0039.c | 4 +- drivers/gpu/drm/nouveau/nouveau_bo5039.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo74c1.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo85b5.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo9039.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo90b5.c | 2 +- drivers/gpu/drm/nouveau/nouveau_boa0b5.c | 2 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 4 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 132 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 1 + drivers/gpu/drm/nouveau/nouveau_display.c | 72 +- drivers/gpu/drm/nouveau/nouveau_display.h | 3 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 6 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 210 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 6 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 48 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 5 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 34 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 8 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 10 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 13 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 66 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 193 +- drivers/gpu/drm/nouveau/nouveau_ttm.h | 9 +- drivers/gpu/drm/nouveau/nv17_fence.c | 7 +- drivers/gpu/drm/nouveau/nv50_fence.c | 7 +- drivers/gpu/drm/nouveau/nv84_fence.c | 13 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 - drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 - drivers/gpu/drm/omapdrm/dss/venc.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 17 - drivers/gpu/drm/omapdrm/omap_gem.c | 14 +- drivers/gpu/drm/panel/Kconfig | 34 +- drivers/gpu/drm/panel/Makefile | 3 + drivers/gpu/drm/panel/panel-arm-versatile.c | 4 +- .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 6 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 48 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 12 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 51 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 23 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 25 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 7 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 277 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 35 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 37 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 58 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 49 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-lvds.c | 13 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 328 + drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 60 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 46 +- drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 4 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 13 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 4 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 4 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 6 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 40 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 18 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 20 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 7 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 27 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 9 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 9 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 139 + drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 101 + drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 174 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 13 + .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 6 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 7 +- drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 4 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 232 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 14 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 61 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 85 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 7 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 6 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 42 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 63 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 41 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 51 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 175 +- drivers/gpu/drm/panfrost/panfrost_devfreq.h | 30 +- drivers/gpu/drm/panfrost/panfrost_device.c | 61 +- drivers/gpu/drm/panfrost/panfrost_device.h | 17 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 27 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 4 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 37 +- drivers/gpu/drm/panfrost/panfrost_gpu.h | 2 + drivers/gpu/drm/panfrost/panfrost_job.c | 10 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 7 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 10 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 4 + drivers/gpu/drm/pl111/pl111_drv.c | 20 +- drivers/gpu/drm/qxl/qxl_cmd.c | 2 +- drivers/gpu/drm/qxl/qxl_display.c | 22 +- drivers/gpu/drm/qxl/qxl_drv.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.h | 2 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 2 +- drivers/gpu/drm/qxl/qxl_object.c | 34 +- drivers/gpu/drm/qxl/qxl_object.h | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 112 +- drivers/gpu/drm/radeon/radeon.h | 10 +- drivers/gpu/drm/radeon/radeon_cs.c | 2 +- drivers/gpu/drm/radeon/radeon_gart.c | 10 +- drivers/gpu/drm/radeon/radeon_gem.c | 10 +- drivers/gpu/drm/radeon/radeon_mn.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 46 +- drivers/gpu/drm/radeon/radeon_object.h | 2 +- drivers/gpu/drm/radeon/radeon_pm.c | 29 +- drivers/gpu/drm/radeon/radeon_prime.c | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 333 +- drivers/gpu/drm/radeon/radeon_vm.c | 6 +- drivers/gpu/drm/radeon/uvd_v1_0.c | 4 +- drivers/gpu/drm/radeon/uvd_v2_2.c | 2 +- drivers/gpu/drm/radeon/uvd_v4_2.c | 2 +- drivers/gpu/drm/rcar-du/Kconfig | 5 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 37 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 54 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 1 + drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 17 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 47 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 9 - drivers/gpu/drm/scheduler/sched_fence.c | 2 +- drivers/gpu/drm/scheduler/sched_main.c | 4 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 17 + drivers/gpu/drm/sti/sti_dvo.c | 2 - drivers/gpu/drm/sun4i/sun4i_backend.c | 2 +- drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 2 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 2 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 11 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 13 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 6 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 6 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 5 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 +- drivers/gpu/drm/tegra/drm.h | 2 + drivers/gpu/drm/tegra/dsi.c | 4 +- drivers/gpu/drm/tegra/gem.c | 29 +- drivers/gpu/drm/tegra/output.c | 34 +- drivers/gpu/drm/tegra/plane.c | 15 +- drivers/gpu/drm/tegra/rgb.c | 102 +- drivers/gpu/drm/tegra/sor.c | 7 +- drivers/gpu/drm/tidss/tidss_dispc.c | 32 +- drivers/gpu/drm/tidss/tidss_dispc.h | 4 + drivers/gpu/drm/ttm/Makefile | 3 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 45 +- drivers/gpu/drm/ttm/ttm_bo.c | 513 +- drivers/gpu/drm/ttm/ttm_bo_manager.c | 156 - drivers/gpu/drm/ttm/ttm_bo_util.c | 402 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 46 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 12 +- drivers/gpu/drm/ttm/ttm_memory.c | 9 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 6 +- drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 6 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 182 + drivers/gpu/drm/ttm/ttm_resource.c | 146 + drivers/gpu/drm/ttm/ttm_tt.c | 93 +- drivers/gpu/drm/v3d/v3d_drv.c | 13 +- drivers/gpu/drm/v3d/v3d_mmu.c | 13 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 10 +- drivers/gpu/drm/vc4/Makefile | 1 + drivers/gpu/drm/vc4/vc4_crtc.c | 368 +- drivers/gpu/drm/vc4/vc4_drv.c | 5 + drivers/gpu/drm/vc4/vc4_drv.h | 45 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 1650 ++- drivers/gpu/drm/vc4/vc4_hdmi.h | 184 + drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 521 + drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 442 + drivers/gpu/drm/vc4/vc4_hvs.c | 269 +- drivers/gpu/drm/vc4/vc4_kms.c | 256 +- drivers/gpu/drm/vc4/vc4_plane.c | 224 +- drivers/gpu/drm/vc4/vc4_regs.h | 177 +- drivers/gpu/drm/vc4/vc4_txp.c | 4 +- drivers/gpu/drm/vgem/vgem_drv.c | 57 +- drivers/gpu/drm/virtio/Kconfig | 3 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 + drivers/gpu/drm/virtio/virtgpu_display.c | 13 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 3 + drivers/gpu/drm/virtio/virtgpu_drv.h | 23 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 3 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 14 +- drivers/gpu/drm/virtio/virtgpu_object.c | 36 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 96 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 120 +- drivers/gpu/drm/vkms/Makefile | 9 +- drivers/gpu/drm/vkms/vkms_composer.c | 171 +- drivers/gpu/drm/vkms/vkms_crtc.c | 5 + drivers/gpu/drm/vkms/vkms_drv.c | 56 +- drivers/gpu/drm/vkms/vkms_drv.h | 10 +- drivers/gpu/drm/vkms/vkms_output.c | 4 + drivers/gpu/drm/vkms/vkms_writeback.c | 142 + drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 70 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 73 +- drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 60 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 71 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 253 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 5 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 6 - drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 27 +- drivers/gpu/host1x/job.c | 22 +- drivers/greybus/interface.c | 6 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/pmbus/pmbus_core.c | 28 +- drivers/hwmon/sl28cpld-hwmon.c | 142 + drivers/hwtracing/coresight/Kconfig | 54 +- drivers/hwtracing/coresight/Makefile | 26 +- drivers/hwtracing/coresight/coresight-catu.c | 37 +- drivers/hwtracing/coresight/coresight-catu.h | 2 - drivers/hwtracing/coresight/coresight-core.c | 1694 +++ drivers/hwtracing/coresight/coresight-cpu-debug.c | 2 + drivers/hwtracing/coresight/coresight-cti-core.c | 1006 ++ drivers/hwtracing/coresight/coresight-cti.c | 975 -- drivers/hwtracing/coresight/coresight-etb10.c | 28 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 25 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 5 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 1026 ++ drivers/hwtracing/coresight/coresight-etm3x.c | 950 -- drivers/hwtracing/coresight/coresight-etm4x-core.c | 1659 +++ .../hwtracing/coresight/coresight-etm4x-sysfs.c | 11 +- drivers/hwtracing/coresight/coresight-etm4x.c | 1600 --- drivers/hwtracing/coresight/coresight-etm4x.h | 6 + drivers/hwtracing/coresight/coresight-funnel.c | 65 +- drivers/hwtracing/coresight/coresight-platform.c | 11 +- drivers/hwtracing/coresight/coresight-priv.h | 26 +- drivers/hwtracing/coresight/coresight-replicator.c | 65 +- drivers/hwtracing/coresight/coresight-stm.c | 31 +- drivers/hwtracing/coresight/coresight-sysfs.c | 2 + drivers/hwtracing/coresight/coresight-tmc-core.c | 606 + drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 21 +- drivers/hwtracing/coresight/coresight-tmc.c | 583 - drivers/hwtracing/coresight/coresight-tmc.h | 3 + drivers/hwtracing/coresight/coresight-tpiu.c | 20 +- drivers/hwtracing/coresight/coresight.c | 1594 --- drivers/hwtracing/intel_th/pci.c | 10 + drivers/hwtracing/stm/Kconfig | 2 +- drivers/hwtracing/stm/ftrace.c | 7 +- drivers/iio/Kconfig | 2 +- drivers/iio/accel/adis16201.c | 26 +- drivers/iio/accel/adis16209.c | 25 +- drivers/iio/accel/adxl372.c | 311 +- drivers/iio/accel/adxl372_i2c.c | 8 + drivers/iio/accel/adxl372_spi.c | 4 +- drivers/iio/accel/bma180.c | 22 +- drivers/iio/accel/bma220_spi.c | 85 +- drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/accel/mma8452.c | 20 +- drivers/iio/adc/Kconfig | 4 +- drivers/iio/adc/ad7291.c | 35 +- drivers/iio/adc/ad7292.c | 4 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/ad9467.c | 124 +- drivers/iio/adc/adi-axi-adc.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 26 +- drivers/iio/adc/axp20x_adc.c | 14 +- drivers/iio/adc/bcm_iproc_adc.c | 4 +- drivers/iio/adc/envelope-detector.c | 16 +- drivers/iio/adc/exynos_adc.c | 30 +- drivers/iio/adc/fsl-imx25-gcq.c | 15 +- drivers/iio/adc/ltc2497-core.c | 10 +- drivers/iio/adc/meson_saradc.c | 18 +- drivers/iio/adc/palmas_gpadc.c | 13 +- drivers/iio/adc/rcar-gyroadc.c | 30 +- drivers/iio/adc/stm32-adc-core.c | 80 +- drivers/iio/adc/stm32-adc.c | 10 +- drivers/iio/adc/stm32-dfsdm-adc.c | 14 +- drivers/iio/adc/stm32-dfsdm-core.c | 20 +- drivers/iio/adc/stm32-dfsdm.h | 2 + drivers/iio/adc/ti-adc081c.c | 24 +- drivers/iio/adc/ti-adc0832.c | 11 +- drivers/iio/adc/ti-adc108s102.c | 5 +- drivers/iio/adc/ti-adc12138.c | 13 +- drivers/iio/adc/ti-adc128s052.c | 3 +- drivers/iio/adc/xilinx-xadc-core.c | 16 +- drivers/iio/afe/iio-rescale.c | 8 +- drivers/iio/amplifiers/Kconfig | 1 + drivers/iio/amplifiers/hmc425a.c | 9 +- drivers/iio/buffer/Kconfig | 10 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 12 +- drivers/iio/chemical/ams-iaq-core.c | 3 +- drivers/iio/chemical/atlas-ezo-sensor.c | 88 +- drivers/iio/chemical/atlas-sensor.c | 10 +- drivers/iio/chemical/scd30_core.c | 9 +- drivers/iio/chemical/sgp30.c | 29 +- drivers/iio/chemical/vz89x.c | 18 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 5 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 11 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 3 +- drivers/iio/dac/ad5064.c | 6 +- drivers/iio/dac/ad5446.c | 5 +- drivers/iio/dac/ad5592r-base.c | 56 +- drivers/iio/dac/ad5592r.c | 7 +- drivers/iio/dac/ad5593r.c | 7 +- drivers/iio/dac/ad5686.c | 8 +- drivers/iio/dac/ad5686.h | 2 +- drivers/iio/dac/ad7303.c | 6 +- drivers/iio/dac/dpot-dac.c | 16 +- drivers/iio/dac/mcp4725.c | 29 +- drivers/iio/dac/stm32-dac-core.c | 5 +- drivers/iio/dac/stm32-dac.c | 13 +- drivers/iio/dac/ti-dac082s085.c | 5 +- drivers/iio/dac/ti-dac5571.c | 36 +- drivers/iio/dac/ti-dac7612.c | 14 +- drivers/iio/dummy/iio_dummy_evgen.c | 4 +- drivers/iio/frequency/ad9523.c | 60 +- drivers/iio/frequency/adf4350.c | 21 +- drivers/iio/gyro/Kconfig | 12 + drivers/iio/gyro/Makefile | 1 + drivers/iio/gyro/adis16080.c | 2 +- drivers/iio/gyro/adis16136.c | 37 +- drivers/iio/gyro/adis16260.c | 33 +- drivers/iio/gyro/adxrs290.c | 710 ++ drivers/iio/gyro/itg3200_buffer.c | 15 +- drivers/iio/health/max30102.c | 15 +- drivers/iio/humidity/Kconfig | 10 + drivers/iio/humidity/Makefile | 1 + drivers/iio/humidity/hdc100x.c | 3 +- drivers/iio/humidity/hdc2010.c | 353 + drivers/iio/humidity/htu21.c | 3 +- drivers/iio/humidity/si7020.c | 3 +- drivers/iio/iio_core_trigger.h | 4 +- drivers/iio/imu/adis16400.c | 72 +- drivers/iio/imu/adis16460.c | 25 +- drivers/iio/imu/adis16475.c | 18 +- drivers/iio/imu/adis16480.c | 55 +- drivers/iio/imu/adis_buffer.c | 76 +- drivers/iio/imu/adis_trigger.c | 60 - drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 20 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 12 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 14 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 42 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 134 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 + drivers/iio/industrialio-buffer.c | 46 +- drivers/iio/industrialio-core.c | 5 +- drivers/iio/industrialio-event.c | 51 +- drivers/iio/industrialio-trigger.c | 3 +- drivers/iio/light/Kconfig | 15 + drivers/iio/light/Makefile | 1 + drivers/iio/light/as73211.c | 800 ++ drivers/iio/light/cros_ec_light_prox.c | 5 +- drivers/iio/light/gp2ap002.c | 2 +- drivers/iio/light/isl29018.c | 9 +- drivers/iio/light/si1145.c | 19 +- drivers/iio/light/tsl2772.c | 10 +- drivers/iio/magnetometer/ak8974.c | 14 +- drivers/iio/magnetometer/ak8975.c | 8 +- drivers/iio/magnetometer/hmc5843_core.c | 4 +- drivers/iio/magnetometer/mag3110.c | 20 +- drivers/iio/multiplexer/iio-mux.c | 8 +- drivers/iio/potentiometer/ad5272.c | 5 +- drivers/iio/potentiometer/ds1803.c | 6 +- drivers/iio/potentiometer/max5432.c | 8 +- drivers/iio/potentiometer/max5481.c | 23 +- drivers/iio/potentiometer/mcp4018.c | 12 +- drivers/iio/potentiometer/mcp4131.c | 8 +- drivers/iio/potentiometer/mcp4531.c | 11 +- drivers/iio/potentiostat/lmp91000.c | 11 +- drivers/iio/pressure/cros_ec_baro.c | 5 +- drivers/iio/pressure/icp10100.c | 3 +- drivers/iio/pressure/ms5611_i2c.c | 6 +- drivers/iio/pressure/ms5611_spi.c | 6 +- drivers/iio/pressure/ms5637.c | 3 +- drivers/iio/pressure/zpa2326_i2c.c | 6 +- drivers/iio/pressure/zpa2326_spi.c | 6 +- drivers/iio/proximity/as3935.c | 44 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 3 +- drivers/iio/proximity/sx9310.c | 427 +- drivers/iio/proximity/vl53l0x-i2c.c | 104 +- drivers/iio/resolver/ad2s1200.c | 3 +- drivers/iio/temperature/ltc2983.c | 19 +- drivers/iio/temperature/mlx90632.c | 283 +- drivers/iio/temperature/tmp007.c | 4 +- drivers/iio/temperature/tsys01.c | 3 +- drivers/interconnect/Makefile | 2 +- drivers/interconnect/bulk.c | 117 + drivers/interconnect/core.c | 140 +- drivers/interconnect/imx/imx.c | 13 +- drivers/interconnect/qcom/Kconfig | 20 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/bcm-voter.c | 36 +- drivers/interconnect/qcom/icc-rpmh.c | 30 + drivers/interconnect/qcom/icc-rpmh.h | 21 +- drivers/interconnect/qcom/osm-l3.c | 91 +- drivers/interconnect/qcom/sc7180.c | 3 +- drivers/interconnect/qcom/sdm845.c | 3 +- drivers/interconnect/qcom/sm8150.c | 635 + drivers/interconnect/qcom/sm8150.h | 154 + drivers/interconnect/qcom/sm8250.c | 651 + drivers/interconnect/qcom/sm8250.h | 164 + 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/media/platform/vsp1/vsp1_drm.c | 8 +- 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/misc/Kconfig | 10 + drivers/misc/Makefile | 1 + drivers/misc/cardreader/rts5227.c | 117 +- drivers/misc/cardreader/rts5228.c | 5 +- drivers/misc/cardreader/rts5249.c | 162 +- drivers/misc/cardreader/rts5260.c | 44 +- drivers/misc/cardreader/rtsx_pcr.c | 24 +- drivers/misc/cardreader/rtsx_pcr.h | 17 + drivers/misc/eeprom/at25.c | 5 +- drivers/misc/eeprom/ee1004.c | 13 +- drivers/misc/eeprom/eeprom_93xx46.c | 1 + drivers/misc/fastrpc.c | 20 +- drivers/misc/habanalabs/Kconfig | 1 - drivers/misc/habanalabs/common/Makefile | 4 +- drivers/misc/habanalabs/common/command_buffer.c | 229 +- .../misc/habanalabs/common/command_submission.c | 107 +- drivers/misc/habanalabs/common/context.c | 38 +- drivers/misc/habanalabs/common/debugfs.c | 92 +- drivers/misc/habanalabs/common/device.c | 31 +- drivers/misc/habanalabs/common/firmware_if.c | 229 +- drivers/misc/habanalabs/common/habanalabs.h | 200 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 76 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 105 +- drivers/misc/habanalabs/common/hw_queue.c | 10 +- drivers/misc/habanalabs/common/hwmon.c | 60 +- drivers/misc/habanalabs/common/irq.c | 2 +- drivers/misc/habanalabs/common/memory.c | 90 +- drivers/misc/habanalabs/common/mmu.c | 812 +- drivers/misc/habanalabs/common/mmu_v1.c | 863 ++ drivers/misc/habanalabs/common/pci.c | 17 +- drivers/misc/habanalabs/common/sysfs.c | 60 +- drivers/misc/habanalabs/gaudi/gaudi.c | 254 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 60 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 12351 +++++++++---------- drivers/misc/habanalabs/goya/goya.c | 89 +- drivers/misc/habanalabs/goya/goyaP.h | 2 +- drivers/misc/habanalabs/include/common/armcp_if.h | 407 - drivers/misc/habanalabs/include/common/cpucp_if.h | 443 + drivers/misc/habanalabs/include/common/qman_if.h | 2 +- drivers/misc/habanalabs/include/gaudi/gaudi.h | 2 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 273 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 1 + .../misc/habanalabs/include/goya/goya_reg_map.h | 1 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 + drivers/misc/hisi_hikey_usb.c | 273 + drivers/misc/mei/Kconfig | 10 + drivers/misc/mei/Makefile | 3 + drivers/misc/mei/bus-fixup.c | 12 + drivers/misc/mei/bus.c | 89 +- drivers/misc/mei/client.c | 423 +- drivers/misc/mei/client.h | 22 +- drivers/misc/mei/debugfs.c | 9 +- drivers/misc/mei/hbm.c | 101 +- drivers/misc/mei/hbm.h | 2 + drivers/misc/mei/hw-virtio.c | 874 ++ drivers/misc/mei/hw.h | 150 +- drivers/misc/mei/interrupt.c | 113 +- drivers/misc/mei/main.c | 284 +- drivers/misc/mei/mei_dev.h | 34 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/mic/scif/scif_rma.c | 4 +- drivers/misc/mic/vop/Makefile | 2 +- drivers/misc/mic/vop/vop_main.c | 3 +- drivers/misc/mic/vop/vop_vringh.c | 24 +- drivers/misc/ocxl/Kconfig | 3 +- drivers/misc/ocxl/core.c | 7 +- drivers/misc/pvpanic.c | 8 +- drivers/misc/uacce/uacce.c | 2 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 10 +- drivers/most/Kconfig | 9 + drivers/most/Makefile | 1 + .../{staging/most/cdev/cdev.c => most/most_cdev.c} | 0 .../mellanox/mlx5/core/accel/ipsec_offload.c | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 3 +- drivers/net/ethernet/qlogic/qla3xxx.h | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_minidump.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov.h | 3 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 3 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c | 3 +- drivers/net/usb/pegasus.c | 61 +- drivers/net/usb/rtl8150.c | 32 +- drivers/net/wireless/microchip/wilc1000/spi.c | 5 +- drivers/nvmem/core.c | 50 +- drivers/nvmem/mtk-efuse.c | 14 - drivers/of/platform.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 17 - drivers/pci/quirks.c | 57 - drivers/phy/Kconfig | 11 + drivers/phy/Makefile | 1 + drivers/phy/broadcom/phy-bcm-ns-usb3.c | 22 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 13 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 19 +- drivers/phy/cadence/phy-cadence-salvo.c | 8 +- drivers/phy/cadence/phy-cadence-sierra.c | 24 +- drivers/phy/cadence/phy-cadence-torrent.c | 2119 +++- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 79 +- drivers/phy/hisilicon/phy-hi3660-usb3.c | 2 +- drivers/phy/intel/Kconfig | 22 +- drivers/phy/intel/Makefile | 5 +- drivers/phy/intel/phy-intel-keembay-emmc.c | 307 + .../{phy-intel-combo.c => phy-intel-lgm-combo.c} | 0 .../{phy-intel-emmc.c => phy-intel-lgm-emmc.c} | 0 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 2 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 2 +- drivers/phy/marvell/phy-pxa-28nm-hsic.c | 40 +- drivers/phy/marvell/phy-pxa-28nm-usb2.c | 33 +- drivers/phy/mediatek/Kconfig | 7 + drivers/phy/mediatek/Makefile | 5 + drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c | 249 + drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c | 282 + drivers/phy/mediatek/phy-mtk-hdmi.c | 214 + drivers/phy/mediatek/phy-mtk-hdmi.h | 56 + drivers/phy/phy-lgm-usb.c | 284 + drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 21 +- drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 1053 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 80 + drivers/phy/ralink/phy-ralink-usb.c | 2 +- drivers/phy/rockchip/Kconfig | 12 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-dphy-rx0.c | 389 + drivers/phy/samsung/phy-exynos5-usbdrd.c | 39 +- drivers/phy/samsung/phy-samsung-ufs.c | 2 +- drivers/phy/socionext/Kconfig | 10 + drivers/phy/socionext/Makefile | 1 + drivers/phy/socionext/phy-uniphier-ahci.c | 321 + drivers/phy/ti/phy-am654-serdes.c | 325 +- drivers/phy/ti/phy-gmii-sel.c | 159 +- drivers/phy/ti/phy-j721e-wiz.c | 1 - drivers/phy/ti/phy-omap-usb2.c | 36 +- 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-rza1.c | 1427 --- drivers/pinctrl/pinctrl-rza2.c | 518 - drivers/pinctrl/pinctrl-rzn1.c | 953 -- 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/renesas/Kconfig | 271 + drivers/pinctrl/renesas/Makefile | 63 + 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/renesas/pfc-r8a7790.c | 5914 +++++++++ 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/renesas/pfc-r8a7796.c | 6265 ++++++++++ drivers/pinctrl/renesas/pfc-r8a77965.c | 6492 ++++++++++ drivers/pinctrl/renesas/pfc-r8a77970.c | 2523 ++++ drivers/pinctrl/renesas/pfc-r8a77980.c | 2972 +++++ drivers/pinctrl/renesas/pfc-r8a77990.c | 5323 ++++++++ drivers/pinctrl/renesas/pfc-r8a77995.c | 2870 +++++ 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 | 1428 +++ drivers/pinctrl/renesas/pinctrl-rza2.c | 518 + drivers/pinctrl/renesas/pinctrl-rzn1.c | 953 ++ drivers/pinctrl/{sh-pfc => renesas}/pinctrl.c | 0 drivers/pinctrl/{sh-pfc => renesas}/sh_pfc.h | 0 drivers/pinctrl/sh-pfc/Kconfig | 205 - drivers/pinctrl/sh-pfc/Makefile | 59 - drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 5797 --------- drivers/pinctrl/sh-pfc/pfc-r8a7796.c | 6265 ---------- drivers/pinctrl/sh-pfc/pfc-r8a77965.c | 6492 ---------- drivers/pinctrl/sh-pfc/pfc-r8a77970.c | 2523 ---- drivers/pinctrl/sh-pfc/pfc-r8a77980.c | 2972 ----- drivers/pinctrl/sh-pfc/pfc-r8a77990.c | 5323 -------- drivers/pinctrl/sh-pfc/pfc-r8a77995.c | 2870 ----- 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/power/supply/bq27xxx_battery_hdq.c | 2 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/max1721x_battery.c | 2 +- drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-crc.c | 128 +- drivers/pwm/pwm-lpss-platform.c | 1 - drivers/pwm/pwm-lpss.c | 85 +- drivers/pwm/pwm-lpss.h | 3 - drivers/pwm/pwm-sl28cpld.c | 270 + drivers/reset/Kconfig | 11 + drivers/reset/Makefile | 1 + drivers/reset/reset-raspberrypi.c | 122 + 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 | 100 +- drivers/scsi/qla2xxx/qla_bsg.c | 3 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 +- drivers/scsi/qla2xxx/qla_dbg.c | 7 +- drivers/scsi/qla2xxx/qla_dbg.h | 3 +- drivers/scsi/qla2xxx/qla_def.h | 69 +- drivers/scsi/qla2xxx/qla_dfs.c | 234 +- drivers/scsi/qla2xxx/qla_fw.h | 5 +- drivers/scsi/qla2xxx/qla_gbl.h | 11 +- drivers/scsi/qla2xxx/qla_gs.c | 10 +- drivers/scsi/qla2xxx/qla_init.c | 102 +- drivers/scsi/qla2xxx/qla_inline.h | 101 +- drivers/scsi/qla2xxx/qla_iocb.c | 60 +- drivers/scsi/qla2xxx/qla_isr.c | 80 +- drivers/scsi/qla2xxx/qla_mbx.c | 74 +- drivers/scsi/qla2xxx/qla_mid.c | 7 +- drivers/scsi/qla2xxx/qla_mr.c | 3 +- drivers/scsi/qla2xxx/qla_mr.h | 3 +- drivers/scsi/qla2xxx/qla_nvme.c | 39 +- drivers/scsi/qla2xxx/qla_nvme.h | 7 +- drivers/scsi/qla2xxx/qla_nx.c | 3 +- drivers/scsi/qla2xxx/qla_nx.h | 3 +- drivers/scsi/qla2xxx/qla_nx2.c | 3 +- drivers/scsi/qla2xxx/qla_nx2.h | 3 +- drivers/scsi/qla2xxx/qla_os.c | 150 +- drivers/scsi/qla2xxx/qla_settings.h | 3 +- drivers/scsi/qla2xxx/qla_sup.c | 3 +- drivers/scsi/qla2xxx/qla_target.c | 21 +- drivers/scsi/qla2xxx/qla_tmpl.c | 56 +- drivers/scsi/qla2xxx/qla_tmpl.h | 3 +- drivers/scsi/qla2xxx/qla_version.h | 9 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +- drivers/scsi/qla4xxx/ql4_83xx.c | 3 +- drivers/scsi/qla4xxx/ql4_83xx.h | 3 +- drivers/scsi/qla4xxx/ql4_attr.c | 3 +- drivers/scsi/qla4xxx/ql4_bsg.c | 3 +- drivers/scsi/qla4xxx/ql4_bsg.h | 3 +- drivers/scsi/qla4xxx/ql4_dbg.c | 3 +- drivers/scsi/qla4xxx/ql4_dbg.h | 3 +- drivers/scsi/qla4xxx/ql4_def.h | 3 +- drivers/scsi/qla4xxx/ql4_fw.h | 3 +- drivers/scsi/qla4xxx/ql4_glbl.h | 3 +- drivers/scsi/qla4xxx/ql4_init.c | 6 +- drivers/scsi/qla4xxx/ql4_inline.h | 3 +- drivers/scsi/qla4xxx/ql4_iocb.c | 3 +- drivers/scsi/qla4xxx/ql4_isr.c | 3 +- drivers/scsi/qla4xxx/ql4_mbx.c | 3 +- drivers/scsi/qla4xxx/ql4_nvram.c | 3 +- drivers/scsi/qla4xxx/ql4_nvram.h | 3 +- drivers/scsi/qla4xxx/ql4_nx.c | 3 +- drivers/scsi/qla4xxx/ql4_nx.h | 3 +- drivers/scsi/qla4xxx/ql4_os.c | 5 +- drivers/scsi/qla4xxx/ql4_version.h | 3 +- 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/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 4 + drivers/soundwire/Kconfig | 7 +- drivers/soundwire/Makefile | 3 + drivers/soundwire/bus.c | 120 +- drivers/soundwire/bus.h | 52 +- drivers/soundwire/bus_type.c | 9 + drivers/soundwire/cadence_master.c | 199 +- drivers/soundwire/cadence_master.h | 5 + drivers/soundwire/generic_bandwidth_allocation.c | 425 + drivers/soundwire/intel.c | 803 +- drivers/soundwire/intel.h | 4 + drivers/soundwire/intel_init.c | 22 +- drivers/soundwire/master.c | 2 + drivers/soundwire/mipi_disco.c | 18 +- drivers/soundwire/qcom.c | 118 +- drivers/soundwire/slave.c | 13 +- drivers/soundwire/stream.c | 45 +- drivers/soundwire/sysfs_local.h | 4 + drivers/soundwire/sysfs_slave.c | 58 +- drivers/spi/spi-atmel.c | 1 - drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/android/ion/ion.c | 6 +- drivers/staging/comedi/comedi.h | 4 +- drivers/staging/comedi/comedidev.h | 2 +- drivers/staging/comedi/drivers/addi_apci_1564.c | 4 +- drivers/staging/comedi/drivers/comedi_8255.c | 2 +- drivers/staging/comedi/drivers/ni_tiocmd.c | 2 +- drivers/staging/comedi/drivers/pcl726.c | 2 +- drivers/staging/comedi/drivers/pcmuio.c | 2 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 2 +- drivers/staging/comedi/drivers/vmk80xx.c | 3 + drivers/staging/emxx_udc/Kconfig | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 19 +- drivers/staging/emxx_udc/emxx_udc.h | 461 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 55 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 441 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 2 +- drivers/staging/fwserial/fwserial.c | 2 +- drivers/staging/greybus/audio_codec.c | 4 +- drivers/staging/greybus/audio_module.c | 6 +- drivers/staging/greybus/audio_topology.c | 20 +- drivers/staging/greybus/gbphy.h | 4 +- drivers/staging/hikey9xx/Kconfig | 49 + drivers/staging/hikey9xx/Makefile | 7 + drivers/staging/hikey9xx/TODO | 5 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 342 + drivers/staging/hikey9xx/hi6421v600-regulator.c | 478 + drivers/staging/hikey9xx/hisi-spmi-controller.c | 358 + .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 159 + .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 62 + drivers/staging/hikey9xx/phy-hi3670-usb3.c | 671 + drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 72 + drivers/staging/iio/Documentation/dac/max517 | 41 - drivers/staging/iio/Documentation/device.txt | 74 - drivers/staging/iio/Documentation/overview.txt | 57 - drivers/staging/iio/Documentation/ring.txt | 47 - .../staging/iio/Documentation/sysfs-bus-iio-light | 79 - drivers/staging/iio/Documentation/trigger.txt | 31 - drivers/staging/iio/accel/adis16203.c | 26 +- drivers/staging/iio/accel/adis16240.c | 25 +- drivers/staging/iio/frequency/ad9834.c | 1 - drivers/staging/kpc2000/kpc_dma/fileops.c | 4 +- drivers/staging/ks7010/ks7010_sdio.c | 6 +- drivers/staging/ks7010/ks_hostif.c | 6 +- drivers/staging/media/Kconfig | 2 - drivers/staging/media/Makefile | 1 - drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 68 +- .../staging/media/atomisp/include/media/lm3554.h | 7 +- .../staging/media/phy-rockchip-dphy-rx0/Kconfig | 13 - .../staging/media/phy-rockchip-dphy-rx0/Makefile | 2 - drivers/staging/media/phy-rockchip-dphy-rx0/TODO | 6 - .../phy-rockchip-dphy-rx0/phy-rockchip-dphy-rx0.c | 388 - drivers/staging/media/tegra-vde/iommu.c | 4 +- drivers/staging/most/Kconfig | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/cdev/Kconfig | 13 - drivers/staging/most/cdev/Makefile | 4 - drivers/staging/most/dim2/dim2.c | 6 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 6 +- drivers/staging/mt7621-pci/TODO | 2 +- drivers/staging/nvec/nvec.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/pi433/pi433_if.h | 26 +- drivers/staging/qlge/qlge.h | 23 +- drivers/staging/qlge/qlge_dbg.c | 28 +- drivers/staging/qlge/qlge_main.c | 22 +- drivers/staging/qlge/qlge_mpi.c | 15 +- drivers/staging/ralink-gdma/ralink-gdma.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 10 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 78 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 14 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 58 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 12 +- drivers/staging/rtl8188eu/core/rtw_security.c | 790 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 92 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 4 +- drivers/staging/rtl8188eu/hal/odm.c | 65 +- drivers/staging/rtl8188eu/hal/phy.c | 49 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 25 +- drivers/staging/rtl8188eu/hal/rf.c | 1 + drivers/staging/rtl8188eu/hal/rf_cfg.c | 7 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 5 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 13 +- drivers/staging/rtl8188eu/include/ieee80211.h | 10 - drivers/staging/rtl8188eu/include/osdep_service.h | 1 + drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 3 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 4 +- drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 5 +- drivers/staging/rtl8188eu/include/rtw_recv.h | 2 + drivers/staging/rtl8188eu/include/rtw_security.h | 62 +- drivers/staging/rtl8188eu/include/wifi.h | 34 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 329 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 46 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 10 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 52 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 27 +- drivers/staging/rtl8192e/rtllib_softmac.c | 6 +- drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 6 +- drivers/staging/rtl8192u/r8192U_core.c | 9 +- drivers/staging/rtl8192u/r8192U_dm.c | 12 +- drivers/staging/rtl8192u/r8192U_hw.h | 1 + drivers/staging/rtl8192u/r8192U_wx.c | 41 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 5 +- drivers/staging/rtl8192u/r819xU_firmware.c | 6 - drivers/staging/rtl8192u/r819xU_firmware_img.h | 3 - drivers/staging/rtl8192u/r819xU_phy.c | 30 +- drivers/staging/rtl8192u/r819xU_phyreg.h | 3 - drivers/staging/rtl8712/rtl8712_recv.c | 19 +- drivers/staging/rtl8712/rtl871x_cmd.c | 4 +- drivers/staging/rtl8712/rtl871x_io.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 16 +- drivers/staging/rtl8712/rtl871x_mlme.c | 11 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 20 +- drivers/staging/rtl8712/rtl871x_security.c | 8 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 34 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rtl8712/usb_ops_linux.c | 5 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 5 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 5 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 11 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 16 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 3 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 74 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 11 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 11 +- drivers/staging/rtl8723bs/include/osdep_service.h | 87 - .../rtl8723bs/include/osdep_service_linux.h | 14 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 3 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 4 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 42 +- drivers/staging/rts5208/rtsx_transport.c | 24 +- drivers/staging/sm750fb/sm750.c | 3 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- .../include/linux/raspberrypi/vchiq.h | 11 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 24 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 1257 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 25 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 14 +- .../interface/vchiq_arm/vchiq_ioctl.h | 29 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- drivers/staging/vt6655/device_main.c | 6 +- drivers/staging/vt6655/mac.h | 2 +- drivers/staging/vt6655/rxtx.c | 24 +- .../bindings/net/wireless/silabs,wfx.yaml | 125 + .../bindings/net/wireless/siliabs,wfx.txt | 98 - drivers/staging/wfx/TODO | 19 - drivers/staging/wfx/bh.c | 75 +- drivers/staging/wfx/bh.h | 2 +- drivers/staging/wfx/bus.h | 2 +- drivers/staging/wfx/bus_sdio.c | 2 +- drivers/staging/wfx/bus_spi.c | 2 +- drivers/staging/wfx/data_rx.c | 11 +- drivers/staging/wfx/data_rx.h | 2 +- drivers/staging/wfx/data_tx.c | 74 +- drivers/staging/wfx/data_tx.h | 5 +- drivers/staging/wfx/debug.c | 27 +- drivers/staging/wfx/fwio.c | 4 +- drivers/staging/wfx/hif_api_cmd.h | 256 +- drivers/staging/wfx/hif_api_general.h | 131 +- drivers/staging/wfx/hif_api_mib.h | 50 +- drivers/staging/wfx/hif_rx.c | 91 +- drivers/staging/wfx/hif_tx.c | 116 +- drivers/staging/wfx/hif_tx.h | 12 +- drivers/staging/wfx/hif_tx_mib.c | 124 +- drivers/staging/wfx/hif_tx_mib.h | 13 +- drivers/staging/wfx/hwio.c | 2 +- drivers/staging/wfx/hwio.h | 2 +- drivers/staging/wfx/key.c | 12 +- drivers/staging/wfx/key.h | 2 +- drivers/staging/wfx/main.c | 33 +- drivers/staging/wfx/main.h | 4 +- drivers/staging/wfx/queue.c | 16 +- drivers/staging/wfx/queue.h | 3 +- drivers/staging/wfx/scan.c | 6 +- drivers/staging/wfx/scan.h | 2 +- drivers/staging/wfx/secure_link.h | 59 - drivers/staging/wfx/sta.c | 348 +- drivers/staging/wfx/sta.h | 4 +- drivers/staging/wfx/traces.h | 2 +- drivers/staging/wfx/wfx.h | 7 +- drivers/staging/wlan-ng/hfa384x_usb.c | 18 +- drivers/staging/wlan-ng/p80211netdev.c | 11 +- drivers/staging/wlan-ng/prism2mgmt.c | 24 +- drivers/staging/wlan-ng/prism2mib.c | 2 +- drivers/staging/wlan-ng/prism2sta.c | 4 +- drivers/target/iscsi/iscsi_target.c | 2 - drivers/target/target_core_user.c | 344 +- drivers/thunderbolt/Kconfig | 14 +- drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/acpi.c | 117 + drivers/thunderbolt/cap.c | 136 +- drivers/thunderbolt/ctl.c | 23 +- drivers/thunderbolt/debugfs.c | 701 ++ drivers/thunderbolt/domain.c | 48 +- drivers/thunderbolt/icm.c | 5 +- drivers/thunderbolt/lc.c | 151 +- drivers/thunderbolt/nhi.c | 90 +- drivers/thunderbolt/nhi_ops.c | 31 +- drivers/thunderbolt/quirks.c | 2 +- drivers/thunderbolt/switch.c | 216 +- drivers/thunderbolt/tb.c | 207 +- drivers/thunderbolt/tb.h | 160 +- drivers/thunderbolt/tb_msgs.h | 1 + drivers/thunderbolt/tb_regs.h | 34 +- drivers/thunderbolt/test.c | 13 +- drivers/thunderbolt/usb4.c | 251 +- drivers/tty/hvc/Kconfig | 1 + drivers/tty/hvc/hvcs.c | 14 +- drivers/tty/ipwireless/hardware.c | 6 +- drivers/tty/ipwireless/network.c | 4 +- drivers/tty/ipwireless/tty.c | 2 +- drivers/tty/n_gsm.c | 38 +- drivers/tty/n_hdlc.c | 72 +- drivers/tty/n_tty.c | 4 +- drivers/tty/pty.c | 4 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 12 +- drivers/tty/serial/8250/8250_dw.c | 54 +- drivers/tty/serial/8250/8250_fsl.c | 110 +- drivers/tty/serial/8250/8250_ingenic.c | 20 +- drivers/tty/serial/8250/8250_mtk.c | 1 + drivers/tty/serial/8250/8250_pci.c | 64 +- drivers/tty/serial/8250/8250_port.c | 5 +- drivers/tty/serial/Kconfig | 2 + drivers/tty/serial/amba-pl011.c | 11 +- drivers/tty/serial/atmel_serial.c | 20 +- drivers/tty/serial/earlycon.c | 9 +- drivers/tty/serial/fsl_lpuart.c | 77 +- drivers/tty/serial/icom.c | 32 +- drivers/tty/serial/ifx6x60.c | 15 +- drivers/tty/serial/imx.c | 14 +- drivers/tty/serial/max310x.c | 29 +- drivers/tty/serial/mcf.c | 1 + drivers/tty/serial/men_z135_uart.c | 8 +- drivers/tty/serial/mvebu-uart.c | 7 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 19 +- drivers/tty/serial/sa1100.c | 22 +- drivers/tty/serial/sc16is7xx.c | 1 + drivers/tty/serial/serial_core.c | 30 +- drivers/tty/serial/stm32-usart.c | 33 +- drivers/tty/serial/timbuart.c | 6 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/synclink.c | 82 +- drivers/tty/synclink_gt.c | 95 +- drivers/tty/synclinkmp.c | 83 +- drivers/tty/sysrq.c | 49 +- drivers/tty/tty_baudrate.c | 6 +- drivers/tty/tty_buffer.c | 14 +- drivers/tty/tty_io.c | 26 +- drivers/tty/tty_jobctrl.c | 4 +- drivers/tty/tty_ldisc.c | 3 +- drivers/tty/vt/consolemap.c | 4 +- drivers/tty/vt/selection.c | 2 +- drivers/tty/vt/vc_screen.c | 532 +- drivers/tty/vt/vt.c | 42 +- drivers/tty/vt/vt_ioctl.c | 60 +- drivers/uio/uio.c | 4 +- drivers/usb/atm/cxacru.c | 27 +- drivers/usb/atm/usbatm.c | 14 +- drivers/usb/c67x00/c67x00-sched.c | 7 +- drivers/usb/cdns3/cdns3-imx.c | 191 +- drivers/usb/cdns3/core.c | 202 +- drivers/usb/cdns3/core.h | 17 + drivers/usb/cdns3/drd.c | 20 + drivers/usb/cdns3/drd.h | 5 +- drivers/usb/cdns3/ep0.c | 10 +- drivers/usb/cdns3/gadget.c | 276 +- drivers/usb/cdns3/gadget.h | 11 +- drivers/usb/cdns3/host.c | 7 + drivers/usb/chipidea/ci_hdrc_imx.c | 13 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/usbmisc_imx.c | 21 + drivers/usb/class/cdc-acm.c | 79 +- drivers/usb/class/cdc-acm.h | 19 +- drivers/usb/class/cdc-wdm.c | 72 +- drivers/usb/common/usb-conn-gpio.c | 32 +- drivers/usb/core/Kconfig | 14 + drivers/usb/core/devices.c | 41 - drivers/usb/core/driver.c | 8 +- drivers/usb/core/generic.c | 4 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 62 +- drivers/usb/core/message.c | 180 +- drivers/usb/core/urb.c | 120 +- drivers/usb/core/usb.h | 1 - drivers/usb/dwc2/Kconfig | 1 + drivers/usb/dwc2/Makefile | 2 +- drivers/usb/dwc2/core.h | 9 + drivers/usb/dwc2/drd.c | 180 + drivers/usb/dwc2/gadget.c | 42 +- drivers/usb/dwc2/params.c | 5 +- drivers/usb/dwc2/platform.c | 43 +- drivers/usb/dwc3/core.c | 90 +- drivers/usb/dwc3/core.h | 47 +- drivers/usb/dwc3/debug.h | 8 +- drivers/usb/dwc3/debugfs.c | 59 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 41 +- drivers/usb/dwc3/dwc3-of-simple.c | 2 + drivers/usb/dwc3/dwc3-pci.c | 3 +- drivers/usb/dwc3/dwc3-qcom.c | 128 +- drivers/usb/dwc3/ep0.c | 61 +- drivers/usb/dwc3/gadget.c | 593 +- drivers/usb/dwc3/gadget.h | 3 +- drivers/usb/dwc3/trace.h | 17 +- drivers/usb/dwc3/ulpi.c | 2 +- drivers/usb/early/ehci-dbgp.c | 15 +- drivers/usb/early/xhci-dbc.c | 14 +- drivers/usb/gadget/function/f_acm.c | 8 +- drivers/usb/gadget/function/f_midi.c | 6 +- drivers/usb/gadget/function/f_ncm.c | 10 +- drivers/usb/gadget/function/f_printer.c | 16 +- drivers/usb/gadget/function/f_tcm.c | 12 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/u_ether.c | 2 +- drivers/usb/gadget/function/u_serial.c | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 10 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 3 + drivers/usb/gadget/udc/atmel_usba_udc.c | 68 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 3 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 1 + drivers/usb/gadget/udc/bdc/bdc_core.c | 9 +- drivers/usb/gadget/udc/core.c | 82 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 7 +- drivers/usb/gadget/udc/fsl_udc_core.c | 9 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 17 +- drivers/usb/gadget/udc/net2272.c | 24 +- drivers/usb/gadget/udc/net2272.h | 1 + drivers/usb/gadget/udc/net2280.c | 32 +- drivers/usb/gadget/udc/net2280.h | 1 + drivers/usb/gadget/udc/pch_udc.c | 55 +- drivers/usb/gadget/udc/s3c2410_udc.c | 3 - drivers/usb/gadget/udc/tegra-xudc.c | 60 +- drivers/usb/host/bcma-hcd.c | 13 +- drivers/usb/host/ehci-npcm7xx.c | 8 +- drivers/usb/host/ehci-platform.c | 16 +- drivers/usb/host/ehci-sched.c | 20 - drivers/usb/host/ehci-spear.c | 8 +- drivers/usb/host/fotg210-hcd.c | 20 +- drivers/usb/host/ohci-hcd.c | 18 +- drivers/usb/host/oxu210hp-hcd.c | 21 +- drivers/usb/host/pci-quirks.c | 35 +- drivers/usb/host/xhci-dbgtty.c | 6 +- drivers/usb/host/xhci-debugfs.c | 109 +- drivers/usb/host/xhci-debugfs.h | 10 + drivers/usb/host/xhci-mtk.c | 6 +- drivers/usb/host/xhci-pci.c | 10 + drivers/usb/host/xhci-plat.c | 44 +- drivers/usb/host/xhci-plat.h | 1 + drivers/usb/host/xhci-rcar.c | 43 +- drivers/usb/host/xhci-ring.c | 23 +- drivers/usb/host/xhci-tegra.c | 1 - drivers/usb/host/xhci.c | 11 +- drivers/usb/host/xhci.h | 3 + drivers/usb/image/microtek.c | 14 +- drivers/usb/isp1760/isp1760-hcd.c | 20 +- drivers/usb/misc/adutux.c | 1 + drivers/usb/misc/appledisplay.c | 14 +- drivers/usb/misc/legousbtower.c | 61 +- drivers/usb/misc/usb3503.c | 18 +- drivers/usb/misc/usb4604.c | 8 +- drivers/usb/misc/usblcd.c | 1 - drivers/usb/misc/yurex.c | 6 +- drivers/usb/mtu3/mtu3.h | 6 - drivers/usb/musb/musb_gadget_ep0.c | 2 +- drivers/usb/phy/phy-ab8500-usb.c | 2 +- drivers/usb/phy/phy-mv-usb.c | 18 +- drivers/usb/phy/phy-ulpi-viewport.c | 12 +- drivers/usb/roles/class.c | 12 +- drivers/usb/serial/ftdi_sio.c | 37 +- drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/mos7720.c | 8 +- drivers/usb/serial/option.c | 5 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/serial/pl2303.h | 1 + drivers/usb/serial/qcserial.c | 4 +- drivers/usb/storage/isd200.c | 2 +- drivers/usb/storage/scsiglue.c | 2 +- drivers/usb/storage/uas.c | 31 +- drivers/usb/storage/usb.c | 5 +- drivers/usb/typec/Kconfig | 24 + drivers/usb/typec/Makefile | 2 + drivers/usb/typec/altmodes/displayport.c | 2 +- drivers/usb/typec/class.c | 15 + drivers/usb/typec/hd3ss3220.c | 18 +- drivers/usb/typec/mux.c | 19 +- drivers/usb/typec/mux/Kconfig | 1 + drivers/usb/typec/mux/intel_pmc_mux.c | 207 +- drivers/usb/typec/qcom-pmic-typec.c | 262 + drivers/usb/typec/stusb160x.c | 875 ++ drivers/usb/typec/tcpm/Kconfig | 14 + drivers/usb/typec/tcpm/Makefile | 14 +- drivers/usb/typec/tcpm/tcpci.c | 113 +- drivers/usb/typec/tcpm/tcpci.h | 25 + drivers/usb/typec/tcpm/tcpci_maxim.c | 503 + drivers/usb/typec/tcpm/tcpci_mt6360.c | 212 + drivers/usb/typec/tcpm/tcpm.c | 362 +- drivers/usb/usbip/usbip_common.c | 8 +- drivers/usb/usbip/vhci_hcd.c | 8 +- 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/video/console/newport_con.c | 22 +- drivers/video/console/sticon.c | 9 +- drivers/video/fbdev/Kconfig | 19 - drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/arkfb.c | 41 +- drivers/video/fbdev/atmel_lcdfb.c | 2 +- drivers/video/fbdev/aty/aty128fb.c | 51 +- drivers/video/fbdev/aty/atyfb.h | 4 +- drivers/video/fbdev/aty/atyfb_base.c | 50 +- drivers/video/fbdev/aty/radeon_base.c | 12 +- drivers/video/fbdev/aty/radeon_pm.c | 38 +- drivers/video/fbdev/aty/radeonfb.h | 3 +- drivers/video/fbdev/core/fbcon.c | 12 +- drivers/video/fbdev/core/fbmem.c | 14 +- drivers/video/fbdev/cyber2000fb.c | 13 +- drivers/video/fbdev/geode/gxfb.h | 5 - drivers/video/fbdev/geode/gxfb_core.c | 36 +- drivers/video/fbdev/geode/lxfb.h | 5 - drivers/video/fbdev/geode/lxfb_core.c | 37 +- drivers/video/fbdev/geode/lxfb_ops.c | 4 - drivers/video/fbdev/geode/suspend_gx.c | 4 - drivers/video/fbdev/i740fb.c | 40 +- drivers/video/fbdev/kyro/STG4000InitDevice.c | 7 +- drivers/video/fbdev/mbx/Makefile | 4 - drivers/video/fbdev/mbx/mbxdebugfs.c | 232 - drivers/video/fbdev/mbx/mbxfb.c | 1053 -- drivers/video/fbdev/mbx/reg_bits.h | 614 - drivers/video/fbdev/mbx/regs.h | 196 - drivers/video/fbdev/nvidia/nvidia.c | 64 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 2 +- drivers/video/fbdev/pvr2fb.c | 2 + drivers/video/fbdev/s3fb.c | 39 +- drivers/video/fbdev/savage/savagefb_driver.c | 53 +- drivers/video/fbdev/sis/init.c | 11 +- drivers/video/fbdev/sm712fb.c | 8 + drivers/video/fbdev/ssd1307fb.c | 8 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/tgafb.c | 12 +- drivers/video/fbdev/udlfb.c | 4 +- drivers/video/fbdev/vga16fb.c | 14 +- drivers/video/fbdev/via/via-core.c | 39 +- drivers/video/fbdev/vt8623fb.c | 41 +- drivers/virt/Kconfig | 2 + drivers/virt/Makefile | 2 + drivers/virt/fsl_hypervisor.c | 17 +- drivers/virt/nitro_enclaves/Kconfig | 20 + drivers/virt/nitro_enclaves/Makefile | 9 + drivers/virt/nitro_enclaves/ne_misc_dev.c | 1733 +++ drivers/virt/nitro_enclaves/ne_misc_dev.h | 109 + drivers/virt/nitro_enclaves/ne_pci_dev.c | 625 + drivers/virt/nitro_enclaves/ne_pci_dev.h | 327 + drivers/virt/vboxguest/vboxguest_linux.c | 9 +- drivers/virtio/Kconfig | 7 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio.c | 6 + drivers/virtio/virtio_dma_buf.c | 88 + drivers/virtio/virtio_mmio.c | 31 + drivers/virtio/virtio_pci_modern.c | 95 + drivers/w1/masters/mxc_w1.c | 14 +- drivers/w1/slaves/w1_ds2405.c | 2 +- drivers/w1/slaves/w1_ds2406.c | 2 +- drivers/w1/slaves/w1_ds2408.c | 2 +- drivers/w1/slaves/w1_ds2413.c | 2 +- drivers/w1/slaves/w1_ds2423.c | 2 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_ds2431.c | 2 +- drivers/w1/slaves/w1_ds2433.c | 2 +- drivers/w1/slaves/w1_ds2438.c | 2 +- drivers/w1/slaves/w1_ds250x.c | 2 +- drivers/w1/slaves/w1_ds2780.c | 2 +- drivers/w1/slaves/w1_ds2781.c | 2 +- drivers/w1/slaves/w1_ds2805.c | 2 +- drivers/w1/slaves/w1_ds28e04.c | 2 +- drivers/w1/slaves/w1_ds28e17.c | 2 +- drivers/w1/slaves/w1_therm.c | 459 +- drivers/w1/w1.c | 4 +- drivers/watchdog/Kconfig | 11 + drivers/watchdog/Makefile | 1 + drivers/watchdog/sl28cpld_wdt.c | 229 + drivers/xen/gntdev-dmabuf.c | 13 +- fs/Makefile | 3 +- fs/d_path.c | 6 +- fs/exec.c | 132 +- fs/kernel_read_file.c | 189 + fs/sysfs/file.c | 55 + include/drm/bridge/dw_mipi_dsi.h | 1 + include/drm/drm_atomic_helper.h | 3 + include/drm/drm_audio_component.h | 4 + include/drm/drm_connector.h | 3 + include/drm/drm_device.h | 2 +- include/drm/drm_dp_helper.h | 90 +- include/drm/drm_dp_mst_helper.h | 47 +- include/drm/drm_drv.h | 20 +- include/drm/drm_edid.h | 4 + include/drm/drm_gem_vram_helper.h | 10 +- include/drm/drm_mm.h | 2 +- include/drm/drm_mode_config.h | 6 + include/drm/drm_modes.h | 26 +- include/drm/drm_panel.h | 15 +- include/drm/drm_prime.h | 5 +- include/drm/gpu_scheduler.h | 13 +- include/drm/i915_pciids.h | 18 +- include/drm/ttm/ttm_bo_api.h | 123 +- include/drm/ttm/ttm_bo_driver.h | 458 +- include/drm/ttm/ttm_execbuf_util.h | 19 +- include/drm/ttm/ttm_memory.h | 26 +- include/drm/ttm/ttm_placement.h | 9 +- include/drm/ttm/ttm_resource.h | 237 + include/drm/ttm/ttm_tt.h | 98 +- include/dt-bindings/interconnect/qcom,icc.h | 26 + include/dt-bindings/interconnect/qcom,osm-l3.h | 3 + include/dt-bindings/interconnect/qcom,sm8150.h | 162 + include/dt-bindings/interconnect/qcom,sm8250.h | 172 + include/dt-bindings/phy/phy-cadence-torrent.h | 13 + include/dt-bindings/phy/phy.h | 1 + include/dt-bindings/pinctrl/mt8192-pinfunc.h | 1344 ++ .../dt-bindings/reset/raspberrypi,firmware-reset.h | 13 + include/dt-bindings/sound/qcom,q6afe.h | 96 +- include/dt-bindings/sound/sc7180-lpass.h | 11 + include/linux/adreno-smmu-priv.h | 36 + include/linux/console.h | 2 +- include/linux/consolemap.h | 3 +- include/linux/coresight.h | 3 +- include/linux/device-mapper.h | 1 - include/linux/device.h | 58 +- include/linux/dma-buf.h | 3 +- include/linux/fb.h | 18 +- include/linux/firmware.h | 12 + include/linux/font.h | 4 +- include/linux/fs.h | 39 - include/linux/fsl/mc.h | 41 +- include/linux/hugetlb.h | 4 +- include/linux/iio/buffer-dmaengine.h | 4 - include/linux/iio/common/cros_ec_sensors_core.h | 4 +- include/linux/iio/iio.h | 3 +- include/linux/iio/imu/adis.h | 53 +- include/linux/iio/trigger_consumer.h | 2 +- include/linux/iio/types.h | 1 + include/linux/ima.h | 20 +- include/linux/interconnect-provider.h | 24 +- include/linux/interconnect.h | 22 + include/linux/iopoll.h | 4 +- include/linux/ipmi.h | 2 + include/linux/kernel_read_file.h | 55 + include/linux/leds-tca6507.h | 21 - include/linux/lsm_hook_defs.h | 6 +- include/linux/lsm_hooks.h | 13 + include/linux/mfd/hi6421-spmi-pmic.h | 53 + include/linux/mfd/intel-m10-bmc.h | 65 + include/linux/mfd/lp87565.h | 1 + include/linux/mhi.h | 51 +- include/linux/miscdevice.h | 10 +- include/linux/moduleparam.h | 7 +- include/linux/nitro_enclaves.h | 11 + include/linux/phy/phy.h | 2 + include/linux/platform_data/ad7291.h | 13 - include/linux/platform_data/ad7793.h | 2 +- include/linux/platform_data/leds-pca963x.h | 35 - include/linux/property.h | 14 + include/linux/qcom-geni-se.h | 3 + include/linux/security.h | 21 +- include/linux/selection.h | 18 +- include/linux/soundwire/sdw.h | 48 +- include/linux/soundwire/sdw_registers.h | 7 - include/linux/spi/eeprom.h | 2 +- include/linux/sysfs.h | 15 + include/linux/trace.h | 7 + include/linux/usb.h | 9 + include/linux/usb/gadget.h | 27 +- include/linux/usb/pd.h | 26 +- include/linux/usb/tcpm.h | 8 +- include/linux/usb/typec.h | 1 + include/linux/via-core.h | 2 - include/linux/virtio.h | 1 + include/linux/virtio_config.h | 17 + include/linux/virtio_dma_buf.h | 37 + include/linux/w1.h | 2 +- include/scsi/scsi_common.h | 7 + include/scsi/scsi_device.h | 1 + include/scsi/scsi_transport_fc.h | 1 + include/soc/bcm2835/raspberrypi-firmware.h | 7 - include/sound/hda_codec.h | 1 + include/sound/hda_register.h | 2 +- include/sound/hdaudio_ext.h | 2 +- include/sound/hdmi-codec.h | 3 - include/sound/pcm_params.h | 5 - include/sound/soc-acpi-intel-match.h | 1 - include/sound/soc-acpi.h | 4 +- include/sound/soc-component.h | 28 +- include/sound/soc-dai.h | 8 +- include/sound/soc-link.h | 3 +- include/sound/soc.h | 4 + include/sound/sof.h | 2 + include/sound/sof/ext_manifest.h | 7 + include/sound/sof/info.h | 6 +- include/sound/sof/topology.h | 12 +- include/sound/timer.h | 8 +- include/trace/events/hswadsp.h | 385 - include/trace/events/target.h | 12 +- include/uapi/drm/amdgpu_drm.h | 1 + include/uapi/drm/drm_mode.h | 21 +- include/uapi/drm/i915_drm.h | 59 +- include/uapi/linux/coresight-stm.h | 1 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/iio/types.h | 1 + include/uapi/linux/ipmi_msgdefs.h | 2 + include/uapi/linux/kfd_ioctl.h | 11 +- include/uapi/linux/mei.h | 49 + include/uapi/linux/nitro_enclaves.h | 359 + include/uapi/linux/virtio_gpu.h | 19 + include/uapi/linux/virtio_mmio.h | 11 + include/uapi/linux/virtio_pci.h | 11 +- include/uapi/misc/fastrpc.h | 5 +- include/uapi/misc/habanalabs.h | 87 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 5 + include/video/mbxfb.h | 99 - kernel/cgroup/cgroup.c | 4 +- kernel/kexec.c | 2 +- kernel/kexec_file.c | 19 +- kernel/module.c | 24 +- kernel/params.c | 17 +- kernel/trace/trace.c | 270 +- lib/devres.c | 20 +- lib/dynamic_debug.c | 27 +- lib/fonts/Kconfig | 7 + lib/fonts/Makefile | 1 + lib/fonts/font_6x8.c | 2576 ++++ lib/fonts/fonts.c | 3 + lib/test_firmware.c | 154 +- mm/hugetlb.c | 18 +- samples/mic/mpssd/mpssd.c | 24 +- samples/nitro_enclaves/.gitignore | 2 + samples/nitro_enclaves/Makefile | 16 + samples/nitro_enclaves/ne_ioctl_sample.c | 883 ++ samples/vfio-mdev/mbochs.c | 3 +- scripts/Makefile.lib | 2 +- scripts/dev-needs.sh | 315 + 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 +- scripts/spdxcheck.py | 3 + security/integrity/digsig.c | 8 +- security/integrity/ima/ima_fs.c | 10 +- security/integrity/ima/ima_main.c | 73 +- security/integrity/ima/ima_policy.c | 1 + security/loadpin/loadpin.c | 17 +- security/security.c | 28 +- security/selinux/hooks.c | 8 +- sound/ac97/ac97_core.h | 2 +- sound/aoa/soundbus/i2sbus/pcm.c | 3 +- sound/atmel/ac97c.c | 22 +- sound/core/compress_offload.c | 5 +- sound/core/control.c | 56 +- sound/core/control_compat.c | 14 +- sound/core/hrtimer.c | 2 +- sound/core/hwdep.c | 27 +- sound/core/hwdep_compat.c | 23 +- sound/core/init.c | 3 +- sound/core/memalloc.c | 2 +- sound/core/pcm.c | 8 +- sound/core/pcm_memory.c | 3 +- sound/core/rawmidi.c | 2 +- sound/core/seq/oss/seq_oss.c | 7 +- sound/core/timer.c | 26 +- sound/drivers/aloop.c | 23 +- sound/drivers/pcsp/pcsp_lib.c | 12 +- sound/drivers/portman2x4.c | 2 +- sound/drivers/vx/vx_core.c | 4 +- sound/drivers/vx/vx_pcm.c | 2 - sound/firewire/amdtp-stream.c | 25 +- sound/firewire/amdtp-stream.h | 2 +- sound/firewire/bebob/bebob_hwdep.c | 3 +- sound/firewire/fireworks/fireworks_pcm.c | 2 +- sound/hda/ext/hdac_ext_bus.c | 5 +- sound/hda/hdac_component.c | 3 + sound/hda/hdac_i915.c | 69 +- sound/pci/asihpi/asihpi.c | 37 +- sound/pci/asihpi/hpioctl.c | 16 +- sound/pci/asihpi/hpios.h | 2 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_codec.c | 3 + sound/pci/hda/hda_intel.c | 20 +- sound/pci/hda/hda_jack.c | 14 +- sound/pci/hda/hda_jack.h | 2 +- sound/pci/hda/hda_local.h | 8 +- sound/pci/hda/patch_ca0132.c | 1796 ++- sound/pci/hda/patch_hdmi.c | 23 +- sound/pci/hda/patch_realtek.c | 56 + sound/pci/mixart/mixart.h | 2 +- sound/pci/riptide/riptide.c | 20 +- sound/pci/rme9652/hdsp.c | 55 +- sound/pci/rme9652/hdspm.c | 15 +- sound/soc/amd/acp3x-rt5682-max9836.c | 11 +- sound/soc/atmel/Kconfig | 25 + sound/soc/atmel/Makefile | 4 + sound/soc/atmel/atmel-pcm-dma.c | 1 - sound/soc/atmel/mchp-spdifrx.c | 953 ++ sound/soc/atmel/mchp-spdiftx.c | 871 ++ sound/soc/codecs/Kconfig | 27 + sound/soc/codecs/Makefile | 8 + sound/soc/codecs/ak4458.c | 120 +- sound/soc/codecs/ak4458.h | 5 +- sound/soc/codecs/ak5558.c | 30 + sound/soc/codecs/cs4234.c | 918 ++ sound/soc/codecs/cs4234.h | 287 + sound/soc/codecs/cs42l51.c | 9 + sound/soc/codecs/cs47l15.c | 2 +- sound/soc/codecs/cs47l35.c | 2 +- sound/soc/codecs/da7219-aad.c | 85 +- sound/soc/codecs/da7219-aad.h | 3 + sound/soc/codecs/da7219.c | 494 +- sound/soc/codecs/da7219.h | 1 + sound/soc/codecs/hdac_hda.c | 3 + sound/soc/codecs/hdac_hdmi.c | 140 +- sound/soc/codecs/hdmi-codec.c | 12 +- sound/soc/codecs/max98373-sdw.c | 21 +- sound/soc/codecs/max9867.c | 131 +- sound/soc/codecs/max9867.h | 4 +- sound/soc/codecs/mt6359.c | 2758 +++++ sound/soc/codecs/mt6359.h | 2640 ++++ sound/soc/codecs/nau8825.c | 2 +- sound/soc/codecs/rt1015.c | 111 +- sound/soc/codecs/rt1015.h | 8 + sound/soc/codecs/rt1015p.c | 148 + sound/soc/codecs/rt1308-sdw.c | 19 +- sound/soc/codecs/rt5682-i2c.c | 1 + sound/soc/codecs/rt5682-sdw.c | 22 +- sound/soc/codecs/rt5682.c | 97 +- sound/soc/codecs/rt5682.h | 2 - sound/soc/codecs/rt700-sdw.c | 25 +- sound/soc/codecs/rt711-sdw.c | 26 +- sound/soc/codecs/rt715-sdw.c | 41 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/rt715.h | 2 + sound/soc/codecs/tas2562.c | 63 +- sound/soc/codecs/tas2764.c | 688 ++ sound/soc/codecs/tas2764.h | 92 + sound/soc/codecs/tas2770.c | 399 +- sound/soc/codecs/tas2770.h | 47 +- sound/soc/codecs/tas5086.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 177 +- sound/soc/codecs/tlv320adcx140.h | 8 + sound/soc/codecs/tlv320aic32x4-clk.c | 9 +- sound/soc/codecs/tlv320aic32x4.c | 83 +- sound/soc/codecs/tlv320aic32x4.h | 7 + sound/soc/codecs/wm0010.c | 3 +- sound/soc/codecs/wm8523.h | 2 +- sound/soc/codecs/wm8962.c | 2 + sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/wm_adsp.c | 28 +- sound/soc/codecs/wsa881x.c | 1 + sound/soc/fsl/Kconfig | 2 +- sound/soc/fsl/fsl-asoc-card.c | 15 + sound/soc/fsl/fsl_audmix.c | 16 +- sound/soc/fsl/fsl_dma.c | 2 +- sound/soc/fsl/fsl_esai.c | 14 +- sound/soc/fsl/fsl_sai.c | 309 +- sound/soc/fsl/fsl_sai.h | 92 +- sound/soc/fsl/fsl_spdif.c | 4 - sound/soc/fsl/imx-audmix.c | 8 +- sound/soc/fsl/imx-es8328.c | 12 +- sound/soc/fsl/imx-mc13783.c | 10 +- sound/soc/fsl/mx27vis-aic32x4.c | 10 +- sound/soc/generic/simple-card.c | 33 +- sound/soc/intel/Kconfig | 50 +- sound/soc/intel/Makefile | 3 +- sound/soc/intel/atom/sst-atom-controls.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-compress.c | 3 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 4 +- sound/soc/intel/atom/sst-mfld-platform.h | 4 +- sound/soc/intel/atom/sst/sst.c | 6 +- sound/soc/intel/atom/sst/sst.h | 41 +- sound/soc/intel/atom/sst/sst_acpi.c | 1 - sound/soc/intel/atom/sst/sst_drv_interface.c | 3 - sound/soc/intel/atom/sst/sst_ipc.c | 1 - sound/soc/intel/atom/sst/sst_loader.c | 4 +- sound/soc/intel/atom/sst/sst_pvt.c | 5 +- sound/soc/intel/atom/sst/sst_stream.c | 1 - sound/soc/intel/baytrail/Makefile | 5 - sound/soc/intel/baytrail/sst-baytrail-dsp.c | 358 - sound/soc/intel/baytrail/sst-baytrail-ipc.c | 772 -- sound/soc/intel/baytrail/sst-baytrail-ipc.h | 65 - sound/soc/intel/baytrail/sst-baytrail-pcm.c | 459 - sound/soc/intel/boards/Kconfig | 36 +- sound/soc/intel/boards/Makefile | 11 +- sound/soc/intel/boards/bdw-rt5650.c | 47 +- sound/soc/intel/boards/bdw-rt5677.c | 42 +- sound/soc/intel/boards/broadwell.c | 45 +- sound/soc/intel/boards/byt-max98090.c | 182 - sound/soc/intel/boards/byt-rt5640.c | 224 - sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 1 - sound/soc/intel/boards/haswell.c | 32 +- sound/soc/intel/boards/hda_dsp_common.c | 7 +- sound/soc/intel/boards/hda_dsp_common.h | 3 - sound/soc/intel/boards/sof_rt5682.c | 13 + sound/soc/intel/boards/sof_sdw.c | 348 +- sound/soc/intel/boards/sof_sdw_common.h | 26 +- sound/soc/intel/boards/sof_sdw_dmic.c | 1 + sound/soc/intel/boards/sof_sdw_max98373.c | 38 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 6 + sound/soc/intel/boards/sof_sdw_rt1316.c | 119 + sound/soc/intel/boards/sof_sdw_rt5682.c | 2 + sound/soc/intel/boards/sof_sdw_rt700.c | 8 +- sound/soc/intel/boards/sof_sdw_rt711.c | 2 + sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 174 + sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 42 + sound/soc/intel/catpt/Makefile | 6 + sound/soc/intel/catpt/core.h | 188 + sound/soc/intel/catpt/device.c | 355 + sound/soc/intel/catpt/dsp.c | 578 + sound/soc/intel/catpt/ipc.c | 298 + sound/soc/intel/catpt/loader.c | 671 + sound/soc/intel/catpt/messages.c | 313 + sound/soc/intel/catpt/messages.h | 401 + sound/soc/intel/catpt/pcm.c | 1175 ++ sound/soc/intel/catpt/registers.h | 178 + sound/soc/intel/catpt/sysfs.c | 55 + sound/soc/intel/catpt/trace.h | 83 + sound/soc/intel/common/Makefile | 4 - sound/soc/intel/common/soc-acpi-intel-byt-match.c | 15 - sound/soc/intel/common/soc-acpi-intel-cml-match.c | 89 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 34 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 16 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 232 +- sound/soc/intel/common/sst-acpi.c | 236 - sound/soc/intel/common/sst-dsp-priv.h | 284 +- sound/soc/intel/common/sst-dsp.c | 162 - sound/soc/intel/common/sst-dsp.h | 237 +- sound/soc/intel/common/sst-firmware.c | 1273 -- sound/soc/intel/common/sst-ipc.c | 27 - sound/soc/intel/common/sst-ipc.h | 3 - sound/soc/intel/haswell/Makefile | 5 - sound/soc/intel/haswell/sst-haswell-dsp.c | 705 -- sound/soc/intel/haswell/sst-haswell-ipc.c | 2222 ---- sound/soc/intel/haswell/sst-haswell-ipc.h | 527 - sound/soc/intel/haswell/sst-haswell-pcm.c | 1369 -- sound/soc/intel/keembay/kmb_platform.c | 145 +- sound/soc/intel/skylake/bxt-sst.c | 2 - sound/soc/intel/skylake/cnl-sst-dsp.h | 4 +- sound/soc/intel/skylake/cnl-sst.c | 4 +- sound/soc/intel/skylake/skl-nhlt.c | 2 +- sound/soc/intel/skylake/skl-sst-cldma.c | 2 +- sound/soc/intel/skylake/skl-sst-dsp.c | 2 +- sound/soc/intel/skylake/skl-sst-ipc.c | 2 +- sound/soc/intel/skylake/skl-sst-ipc.h | 16 +- sound/soc/intel/skylake/skl-sst-utils.c | 2 +- sound/soc/intel/skylake/skl-sst.c | 4 +- sound/soc/intel/skylake/skl-topology.c | 8 +- sound/soc/intel/skylake/skl-topology.h | 8 +- sound/soc/intel/skylake/skl.c | 10 +- sound/soc/intel/skylake/skl.h | 2 +- sound/soc/mediatek/Kconfig | 1 + sound/soc/mediatek/mt8173/mt8173-rt5650.c | 5 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 50 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 5 +- sound/soc/meson/axg-tdm-formatter.c | 2 +- sound/soc/meson/meson-card-utils.c | 33 +- sound/soc/qcom/Kconfig | 24 +- sound/soc/qcom/Makefile | 4 + sound/soc/qcom/common.c | 4 + sound/soc/qcom/lpass-apq8016.c | 92 +- sound/soc/qcom/lpass-cpu.c | 463 +- sound/soc/qcom/lpass-hdmi.c | 258 + sound/soc/qcom/lpass-hdmi.h | 102 + sound/soc/qcom/lpass-ipq806x.c | 71 +- sound/soc/qcom/lpass-lpaif-reg.h | 208 +- sound/soc/qcom/lpass-platform.c | 493 +- sound/soc/qcom/lpass-sc7180.c | 305 + sound/soc/qcom/lpass.h | 181 +- sound/soc/qcom/qdsp6/Makefile | 1 + sound/soc/qcom/qdsp6/q6adm.c | 2 + sound/soc/qcom/qdsp6/q6afe-clocks.c | 272 + sound/soc/qcom/qdsp6/q6afe-dai.c | 231 + sound/soc/qcom/qdsp6/q6afe.c | 310 +- sound/soc/qcom/qdsp6/q6afe.h | 33 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 416 +- sound/soc/qcom/qdsp6/q6asm.c | 175 +- sound/soc/qcom/qdsp6/q6asm.h | 49 +- sound/soc/qcom/qdsp6/q6core.c | 2 + sound/soc/qcom/qdsp6/q6routing.c | 123 +- sound/soc/rockchip/rockchip_i2s.c | 2 +- sound/soc/rockchip/rockchip_max98090.c | 3 +- sound/soc/samsung/h1940_uda1380.c | 71 +- sound/soc/samsung/neo1973_wm8753.c | 85 +- sound/soc/samsung/rx1950_uda1380.c | 72 +- sound/soc/samsung/s3c-i2s-v2.c | 3 +- sound/soc/samsung/s3c-i2s-v2.h | 3 +- sound/soc/samsung/s3c2412-i2s.c | 2 +- sound/soc/sh/siu.h | 2 +- sound/soc/sh/siu_pcm.c | 21 +- sound/soc/soc-component.c | 73 +- sound/soc/soc-compress.c | 30 +- sound/soc/soc-core.c | 76 +- sound/soc/soc-dai.c | 21 +- sound/soc/soc-dapm.c | 4 +- sound/soc/soc-generic-dmaengine-pcm.c | 5 + sound/soc/soc-link.c | 21 +- sound/soc/soc-pcm.c | 123 +- sound/soc/soc-topology.c | 18 +- sound/soc/sof/Kconfig | 2 +- sound/soc/sof/control.c | 149 +- sound/soc/sof/debug.c | 2 +- sound/soc/sof/imx/Kconfig | 10 + sound/soc/sof/imx/Makefile | 3 + sound/soc/sof/imx/imx-common.c | 75 + sound/soc/sof/imx/imx-common.h | 16 + sound/soc/sof/imx/imx8.c | 40 +- sound/soc/sof/imx/imx8m.c | 27 +- sound/soc/sof/intel/Kconfig | 31 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 2 +- sound/soc/sof/intel/bdw.c | 2 +- sound/soc/sof/intel/byt.c | 6 +- sound/soc/sof/intel/cnl.c | 40 +- sound/soc/sof/intel/hda-codec.c | 28 +- sound/soc/sof/intel/hda-dsp.c | 20 +- sound/soc/sof/intel/hda-ipc.h | 4 + sound/soc/sof/intel/hda-loader.c | 196 +- sound/soc/sof/intel/hda-stream.c | 69 + sound/soc/sof/intel/hda.c | 47 +- sound/soc/sof/intel/hda.h | 12 +- sound/soc/sof/intel/shim.h | 2 +- sound/soc/sof/intel/tgl.c | 153 + sound/soc/sof/ipc.c | 16 +- sound/soc/sof/loader.c | 34 +- sound/soc/sof/pcm.c | 8 +- sound/soc/sof/pm.c | 13 +- sound/soc/sof/sof-acpi-dev.c | 2 + sound/soc/sof/sof-audio.c | 56 +- sound/soc/sof/sof-audio.h | 10 + sound/soc/sof/sof-of-dev.c | 6 + sound/soc/sof/sof-pci-dev.c | 59 +- sound/soc/sof/sof-priv.h | 22 +- sound/soc/sof/topology.c | 421 +- sound/soc/sprd/sprd-pcm-compress.c | 2 +- sound/soc/stm/stm32_adfsdm.c | 8 +- sound/soc/stm/stm32_sai_sub.c | 10 +- sound/soc/sunxi/sun4i-codec.c | 2 +- sound/soc/sunxi/sun50i-codec-analog.c | 176 +- sound/soc/sunxi/sun8i-codec.c | 473 +- sound/soc/tegra/tegra_max98090.c | 12 +- sound/soc/tegra/tegra_rt5640.c | 12 +- sound/soc/tegra/tegra_wm8753.c | 12 +- sound/soc/tegra/trimslice.c | 12 +- sound/soc/ti/Kconfig | 2 +- sound/soc/ti/davinci-mcasp.c | 4 +- sound/soc/ti/j721e-evm.c | 13 +- sound/soc/txx9/txx9aclc.c | 11 +- sound/soc/txx9/txx9aclc.h | 2 +- sound/soc/xilinx/Kconfig | 4 +- sound/usb/6fire/firmware.c | 38 +- sound/usb/card.c | 133 +- sound/usb/endpoint.c | 2 +- sound/usb/helper.c | 16 +- sound/usb/helper.h | 1 - sound/usb/hiface/pcm.c | 14 +- sound/usb/line6/driver.c | 72 +- sound/usb/line6/podhd.c | 23 +- sound/usb/line6/toneport.c | 9 +- sound/usb/midi.c | 13 +- sound/usb/misc/ua101.c | 16 +- sound/usb/mixer_quirks.c | 213 + sound/usb/mixer_scarlett_gen2.c | 4 +- sound/usb/mixer_us16x08.c | 8 +- sound/usb/quirks-table.h | 262 +- sound/usb/quirks.c | 12 +- sound/usb/usbaudio.h | 1 - sound/usb/usx2y/us122l.c | 42 +- tools/iio/iio_event_monitor.c | 2 + tools/testing/selftests/firmware/fw_filesystem.sh | 91 + tools/testing/selftests/lkdtm/run.sh | 2 +- 3722 files changed, 259572 insertions(+), 156547 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-bus-mhi create mode 100644 Documentation/ABI/testing/sysfs-bus-dfl create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-accel-adxl372 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010 rename drivers/staging/iio/Documentation/light/sysfs-bus-iio-light-tsl2x7x => Docu [...] create mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-catpt 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 create mode 100644 Documentation/devicetree/bindings/display/brcm,bcm2711-hdmi.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/cdns,mhdp8546.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt9611.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358762.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/toshiba,tc358775.yaml create mode 100644 Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/mantix,mlaf057w [...] delete mode 100644 Documentation/devicetree/bindings/eeprom/at25.txt create mode 100644 Documentation/devicetree/bindings/eeprom/at25.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-ptn5150.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/iio/adc/ad7949.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7291.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7949.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ads1015.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed,ast2400-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/berlin2_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/cc10001_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/cosmic,10001-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/da9150-gpadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/dlg,da9150-gpadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/hi8435.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/holt,hi8435.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/imx7d-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/lpc32xx-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ltc2497.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/marvell,berlin2-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/max11100.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1118.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/max9611.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max11100.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1118.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max9611.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp320x.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3422.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/motorola,cpcap-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,nau7802.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm750-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton-nau7802.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc1850-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc3220-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc2720-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc27xx-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/st,stmpe-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/stmpe-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc0832.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc12138.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc128s052.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc161s626.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads7950.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads8344.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tlc4541.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,twl4030-madc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc0832.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc108s102.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc12138.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc161s626.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads7950.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/twl4030-madc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/vf610-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc2632.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ltc2632.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml create mode 100644 Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ams,as73211.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9310.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm845.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 create mode 100644 Documentation/devicetree/bindings/phy/intel,lgm-usb-phy.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/phy/socionext,uniphier-ahci-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,omap-usb2.yaml 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 create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs4234.yaml delete mode 100644 Documentation/devicetree/bindings/sound/fsl,spdif.txt create mode 100644 Documentation/devicetree/bindings/sound/fsl,spdif.yaml delete mode 100644 Documentation/devicetree/bindings/sound/hdmi.txt create mode 100644 Documentation/devicetree/bindings/sound/mchp,spdifrx.yaml create mode 100644 Documentation/devicetree/bindings/sound/mchp,spdiftx.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt6359.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-cpu.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-cpu.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt1015p.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas2562.txt create mode 100644 Documentation/devicetree/bindings/sound/tas2764.yaml 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 create mode 100644 Documentation/devicetree/bindings/usb/cdns,usb3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/cdns-usb3.txt create mode 100644 Documentation/devicetree/bindings/usb/intel,keembay-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mt6360-tcpc.yaml delete mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.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 delete mode 100644 Documentation/driver-api/device_connection.rst create mode 100644 Documentation/hwmon/sl28cpld.rst create mode 100644 Documentation/mips/booting.rst delete mode 100644 Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx delete mode 100644 Documentation/networking/device_drivers/qlogic/LICENSE.qlcnic delete mode 100644 Documentation/networking/device_drivers/qlogic/LICENSE.qlge create mode 100644 Documentation/powerpc/booting.rst delete mode 100644 Documentation/scsi/LICENSE.qla2xxx delete mode 100644 Documentation/scsi/LICENSE.qla4xxx create mode 100644 Documentation/sh/booting.rst create mode 100644 Documentation/virt/ne_overview.rst create mode 100644 Documentation/x86/booting-dt.rst create mode 100644 LICENSES/deprecated/GFDL-1.1 create mode 100644 LICENSES/deprecated/GFDL-1.2 create mode 100644 LICENSES/deprecated/Zlib delete mode 100644 drivers/base/devcon.c create mode 100644 drivers/bus/mhi/core/debugfs.c create mode 100644 drivers/gpio/gpio-sl28cpld.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_rap.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/ta_rap_if.h create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v8_7.c create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v8_7.h create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq_params.h create mode 100644 drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.c create mode 100644 drivers/gpu/drm/amd/display/dc/bios/dce60/command_table_helper_dce60.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce60/dce60_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_hw_sequencer.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_hw_sequencer.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_factory_dce60.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dce60/irq_service_dce60.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_0_offset.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_s [...] create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_8_7_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/pm/Makefile create mode 100644 drivers/gpu/drm/amd/pm/amdgpu_dpm.c create mode 100644 drivers/gpu/drm/amd/pm/amdgpu_pm.c rename drivers/gpu/drm/amd/{powerplay => pm}/inc/amd_powerplay.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/arcturus_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/cz_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/fiji_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/hardwaremanager.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/hwmgr.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/polaris10_pwrvirus.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/power_state.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/pp_debug.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/pp_endian.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/pp_thermal.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/ppinterrupt.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/rv_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu10.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu10_driver_if.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu11_driver_if.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu11_driver_if_arcturus.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_sienna_cichlid.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu12_driver_if.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu71.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu71_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu72.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu72_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu73.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu73_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu74.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu74_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu75.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu75_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_common.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_discrete.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_fusion.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu7_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu8.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu8_fusion.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu9.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu9_driver_if.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_11_0_cdr_table.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_types.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_ucode_xfer_cz.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_ucode_xfer_vi.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v11_0_7_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v11_0_7_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_0_ppsmc.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v11_0_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v12_0.h rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smu_v12_0_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/smumgr.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/tonga_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega10_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega12/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega12_ppsmc.h (100%) rename drivers/gpu/drm/amd/{powerplay => pm}/inc/vega20_ppsmc.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/Makefile create mode 100644 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/cik_dpm.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/Makefile (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ci_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/common_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/common_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/fiji_baco.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/hardwaremanager.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/hwmgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/hwmgr_ppt.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/polaris_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/polaris_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_overdriver.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_overdriver.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pp_psm.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppatomctrl.c (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.h rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppatomfwctrl.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/ppevvmath.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pppcielanes.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/pptable_v1_0.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/process_pptables_v1_0.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/process_pptables_v1_0.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/processpptables.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/processpptables.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.h rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu10_inc.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_clockpowergating.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_clockpowergating.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_dyn_defaults.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_hwmgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_powertune.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_powertune.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_thermal.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu7_thermal.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu8_hwmgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu9_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/smu_helper.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/tonga_baco.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_baco.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_hwmgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_inc.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_powertune.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_powertune.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_pptable.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_processpptables.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_processpptables.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_thermal.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega10_thermal.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_baco.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.h create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_inc.h rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_processpptables.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_processpptables.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_thermal.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega12_thermal.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_baco.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.h rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_inc.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_powertune.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_powertune.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_pptable.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_processpptables.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_processpptables.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_thermal.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/hwmgr/vega20_thermal.h (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.c (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/kv_dpm.h (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/kv_smc.c (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/ppsmc.h (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/r600_dpm.h (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/si_dpm.c (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/si_dpm.h (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/si_smc.c (100%) rename drivers/gpu/drm/amd/{amdgpu => pm/powerplay}/sislands_smc.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/Makefile (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/ci_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/ci_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/fiji_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/fiji_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/iceland_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/iceland_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/polaris10_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/polaris10_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu10_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu10_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu7_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu7_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu8_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu8_smumgr.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smu9_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/tonga_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/tonga_smumgr.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/smumgr/vega10_smumgr.c rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega10_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega12_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega12_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega20_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vega20_smumgr.h (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vegam_smumgr.c (100%) rename drivers/gpu/drm/amd/{ => pm}/powerplay/smumgr/vegam_smumgr.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/swsmu/Makefile create mode 100644 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c rename drivers/gpu/drm/amd/{powerplay => pm/swsmu/smu11}/arcturus_ppt.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/Makefile create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu_internal.h delete mode 100644 drivers/gpu/drm/amd/powerplay/Makefile delete mode 100644 drivers/gpu/drm/amd/powerplay/amd_powerplay.c delete mode 100644 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c delete mode 100644 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h delete mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_processpptables.c delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu10_driver_if.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_navi10.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_sienna_cichlid.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_types.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h delete mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.h delete mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/renoir_ppt.h delete mode 100644 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c delete mode 100644 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.h delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_cmn.c delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_cmn.h delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_internal.h delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_v11_0.c delete mode 100644 drivers/gpu/drm/amd/powerplay/smu_v12_0.c delete mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/smu9_smumgr.c delete mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c create mode 100644 drivers/gpu/drm/bridge/cadence/Kconfig create mode 100644 drivers/gpu/drm/bridge/cadence/Makefile create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.c create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-j721e.h create mode 100644 drivers/gpu/drm/bridge/lontium-lt9611.c create mode 100644 drivers/gpu/drm/bridge/tc358762.c create mode 100644 drivers/gpu/drm/bridge/tc358775.c create mode 100644 drivers/gpu/drm/i915/display/intel_dp_hdcp.c create mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h create mode 100644 drivers/gpu/drm/imx/dcss/Kconfig create mode 100644 drivers/gpu/drm/imx/dcss/Makefile create mode 100644 drivers/gpu/drm/imx/dcss/dcss-blkctl.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-crtc.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-ctxld.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dev.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dev.h create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dpr.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-drv.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-dtg.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-kms.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-kms.h create mode 100644 drivers/gpu/drm/imx/dcss/dcss-plane.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-scaler.c create mode 100644 drivers/gpu/drm/imx/dcss/dcss-ss.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_hdmi_phy.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c create mode 100644 drivers/gpu/drm/msm/dp/dp_audio.c create mode 100644 drivers/gpu/drm/msm/dp/dp_audio.h create mode 100644 drivers/gpu/drm/msm/dp/dp_aux.c create mode 100644 drivers/gpu/drm/msm/dp/dp_aux.h create mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.c create mode 100644 drivers/gpu/drm/msm/dp/dp_catalog.h create mode 100644 drivers/gpu/drm/msm/dp/dp_ctrl.c create mode 100644 drivers/gpu/drm/msm/dp/dp_ctrl.h create mode 100644 drivers/gpu/drm/msm/dp/dp_debug.c create mode 100644 drivers/gpu/drm/msm/dp/dp_debug.h create mode 100644 drivers/gpu/drm/msm/dp/dp_display.c create mode 100644 drivers/gpu/drm/msm/dp/dp_display.h create mode 100644 drivers/gpu/drm/msm/dp/dp_drm.c create mode 100644 drivers/gpu/drm/msm/dp/dp_drm.h create mode 100644 drivers/gpu/drm/msm/dp/dp_hpd.c create mode 100644 drivers/gpu/drm/msm/dp/dp_hpd.h create mode 100644 drivers/gpu/drm/msm/dp/dp_link.c create mode 100644 drivers/gpu/drm/msm/dp/dp_link.h create mode 100644 drivers/gpu/drm/msm/dp/dp_panel.c create mode 100644 drivers/gpu/drm/msm/dp/dp_panel.h create mode 100644 drivers/gpu/drm/msm/dp/dp_parser.c create mode 100644 drivers/gpu/drm/msm/dp/dp_parser.h create mode 100644 drivers/gpu/drm/msm/dp/dp_power.c create mode 100644 drivers/gpu/drm/msm/dp/dp_power.h create mode 100644 drivers/gpu/drm/msm/dp/dp_reg.h create mode 100644 drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c create mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c delete mode 100644 drivers/gpu/drm/mxsfb/mxsfb_crtc.c create mode 100644 drivers/gpu/drm/mxsfb/mxsfb_kms.c delete mode 100644 drivers/gpu/drm/mxsfb/mxsfb_out.c create mode 100644 drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0.h delete mode 100644 drivers/gpu/drm/ttm/ttm_bo_manager.c create mode 100644 drivers/gpu/drm/ttm/ttm_range_manager.c create mode 100644 drivers/gpu/drm/ttm/ttm_resource.c create mode 100644 drivers/gpu/drm/vc4/vc4_hdmi.h create mode 100644 drivers/gpu/drm/vc4/vc4_hdmi_phy.c create mode 100644 drivers/gpu/drm/vc4/vc4_hdmi_regs.h create mode 100644 drivers/gpu/drm/vkms/vkms_writeback.c create mode 100644 drivers/hwmon/sl28cpld-hwmon.c create mode 100644 drivers/hwtracing/coresight/coresight-core.c create mode 100644 drivers/hwtracing/coresight/coresight-cti-core.c delete mode 100644 drivers/hwtracing/coresight/coresight-cti.c create mode 100644 drivers/hwtracing/coresight/coresight-etm3x-core.c delete mode 100644 drivers/hwtracing/coresight/coresight-etm3x.c create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-core.c delete mode 100644 drivers/hwtracing/coresight/coresight-etm4x.c create mode 100644 drivers/hwtracing/coresight/coresight-tmc-core.c delete mode 100644 drivers/hwtracing/coresight/coresight-tmc.c delete mode 100644 drivers/hwtracing/coresight/coresight.c create mode 100644 drivers/iio/gyro/adxrs290.c create mode 100644 drivers/iio/humidity/hdc2010.c create mode 100644 drivers/iio/light/as73211.c create mode 100644 drivers/interconnect/bulk.c create mode 100644 drivers/interconnect/qcom/sm8150.c create mode 100644 drivers/interconnect/qcom/sm8150.h create mode 100644 drivers/interconnect/qcom/sm8250.c create mode 100644 drivers/interconnect/qcom/sm8250.h 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/misc/habanalabs/common/mmu_v1.c delete mode 100644 drivers/misc/habanalabs/include/common/armcp_if.h create mode 100644 drivers/misc/habanalabs/include/common/cpucp_if.h create mode 100644 drivers/misc/hisi_hikey_usb.c create mode 100644 drivers/misc/mei/hw-virtio.c rename drivers/{staging/most/cdev/cdev.c => most/most_cdev.c} (100%) create mode 100644 drivers/phy/intel/phy-intel-keembay-emmc.c rename drivers/phy/intel/{phy-intel-combo.c => phy-intel-lgm-combo.c} (100%) rename drivers/phy/intel/{phy-intel-emmc.c => phy-intel-lgm-emmc.c} (100%) create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt2701.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi-mt8173.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi.c create mode 100644 drivers/phy/mediatek/phy-mtk-hdmi.h create mode 100644 drivers/phy/phy-lgm-usb.c create mode 100644 drivers/phy/rockchip/phy-rockchip-dphy-rx0.c create mode 100644 drivers/phy/socionext/phy-uniphier-ahci.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 delete mode 100644 drivers/pinctrl/pinctrl-rza1.c delete mode 100644 drivers/pinctrl/pinctrl-rza2.c delete mode 100644 drivers/pinctrl/pinctrl-rzn1.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8226.c create mode 100644 drivers/pinctrl/renesas/Kconfig create mode 100644 drivers/pinctrl/renesas/Makefile 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%) create mode 100644 drivers/pinctrl/renesas/pfc-r8a7790.c 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%) create mode 100644 drivers/pinctrl/renesas/pfc-r8a7796.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a77965.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a77970.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a77980.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a77990.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a77995.c 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%) create mode 100644 drivers/pinctrl/renesas/pinctrl-rza1.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rza2.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzn1.c rename drivers/pinctrl/{sh-pfc => renesas}/pinctrl.c (100%) rename drivers/pinctrl/{sh-pfc => renesas}/sh_pfc.h (100%) delete mode 100644 drivers/pinctrl/sh-pfc/Kconfig delete mode 100644 drivers/pinctrl/sh-pfc/Makefile delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7790.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7796.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77965.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77970.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77980.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77990.c delete mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a77995.c 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/reset/reset-raspberrypi.c create mode 100644 drivers/soundwire/generic_bandwidth_allocation.c create mode 100644 drivers/staging/hikey9xx/Kconfig create mode 100644 drivers/staging/hikey9xx/Makefile create mode 100644 drivers/staging/hikey9xx/TODO create mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c create mode 100644 drivers/staging/hikey9xx/hi6421v600-regulator.c create mode 100644 drivers/staging/hikey9xx/hisi-spmi-controller.c create mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml create mode 100644 drivers/staging/hikey9xx/hisilicon,hisi-spmi-controller.yaml create mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.c create mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.yaml delete mode 100644 drivers/staging/iio/Documentation/dac/max517 delete mode 100644 drivers/staging/iio/Documentation/device.txt delete mode 100644 drivers/staging/iio/Documentation/overview.txt delete mode 100644 drivers/staging/iio/Documentation/ring.txt delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-light delete mode 100644 drivers/staging/iio/Documentation/trigger.txt delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Kconfig delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/Makefile delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/TODO delete mode 100644 drivers/staging/media/phy-rockchip-dphy-rx0/phy-rockchip-dphy-rx0.c delete mode 100644 drivers/staging/most/cdev/Kconfig delete mode 100644 drivers/staging/most/cdev/Makefile create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] delete mode 100644 drivers/staging/wfx/secure_link.h create mode 100644 drivers/thunderbolt/acpi.c create mode 100644 drivers/thunderbolt/debugfs.c create mode 100644 drivers/usb/dwc2/drd.c create mode 100644 drivers/usb/typec/qcom-pmic-typec.c create mode 100644 drivers/usb/typec/stusb160x.c create mode 100644 drivers/usb/typec/tcpm/tcpci_maxim.c create mode 100644 drivers/usb/typec/tcpm/tcpci_mt6360.c create mode 100644 drivers/video/backlight/ktd253-backlight.c delete mode 100644 drivers/video/fbdev/mbx/Makefile delete mode 100644 drivers/video/fbdev/mbx/mbxdebugfs.c delete mode 100644 drivers/video/fbdev/mbx/mbxfb.c delete mode 100644 drivers/video/fbdev/mbx/reg_bits.h delete mode 100644 drivers/video/fbdev/mbx/regs.h create mode 100644 drivers/virt/nitro_enclaves/Kconfig create mode 100644 drivers/virt/nitro_enclaves/Makefile create mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev.c create mode 100644 drivers/virt/nitro_enclaves/ne_misc_dev.h create mode 100644 drivers/virt/nitro_enclaves/ne_pci_dev.c create mode 100644 drivers/virt/nitro_enclaves/ne_pci_dev.h create mode 100644 drivers/virtio/virtio_dma_buf.c create mode 100644 drivers/watchdog/sl28cpld_wdt.c create mode 100644 fs/kernel_read_file.c create mode 100644 include/drm/ttm/ttm_resource.h create mode 100644 include/dt-bindings/interconnect/qcom,icc.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8150.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8250.h create mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h create mode 100644 include/dt-bindings/pinctrl/mt8192-pinfunc.h create mode 100644 include/dt-bindings/reset/raspberrypi,firmware-reset.h create mode 100644 include/dt-bindings/sound/sc7180-lpass.h create mode 100644 include/linux/adreno-smmu-priv.h create mode 100644 include/linux/kernel_read_file.h delete mode 100644 include/linux/leds-tca6507.h create mode 100644 include/linux/mfd/hi6421-spmi-pmic.h create mode 100644 include/linux/mfd/intel-m10-bmc.h create mode 100644 include/linux/nitro_enclaves.h delete mode 100644 include/linux/platform_data/ad7291.h delete mode 100644 include/linux/platform_data/leds-pca963x.h create mode 100644 include/linux/virtio_dma_buf.h delete mode 100644 include/trace/events/hswadsp.h create mode 100644 include/uapi/linux/nitro_enclaves.h delete mode 100644 include/video/mbxfb.h create mode 100644 lib/fonts/font_6x8.c create mode 100644 samples/nitro_enclaves/.gitignore create mode 100644 samples/nitro_enclaves/Makefile create mode 100644 samples/nitro_enclaves/ne_ioctl_sample.c create mode 100755 scripts/dev-needs.sh create mode 100644 sound/soc/atmel/mchp-spdifrx.c create mode 100644 sound/soc/atmel/mchp-spdiftx.c create mode 100644 sound/soc/codecs/cs4234.c create mode 100644 sound/soc/codecs/cs4234.h create mode 100644 sound/soc/codecs/mt6359.c create mode 100644 sound/soc/codecs/mt6359.h create mode 100644 sound/soc/codecs/rt1015p.c create mode 100644 sound/soc/codecs/tas2764.c create mode 100644 sound/soc/codecs/tas2764.h delete mode 100644 sound/soc/intel/baytrail/Makefile delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-dsp.c delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-ipc.c delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-ipc.h delete mode 100644 sound/soc/intel/baytrail/sst-baytrail-pcm.c delete mode 100644 sound/soc/intel/boards/byt-max98090.c delete mode 100644 sound/soc/intel/boards/byt-rt5640.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt1316.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt711_sdca.c create mode 100644 sound/soc/intel/boards/sof_sdw_rt715_sdca.c create mode 100644 sound/soc/intel/catpt/Makefile create mode 100644 sound/soc/intel/catpt/core.h create mode 100644 sound/soc/intel/catpt/device.c create mode 100644 sound/soc/intel/catpt/dsp.c create mode 100644 sound/soc/intel/catpt/ipc.c create mode 100644 sound/soc/intel/catpt/loader.c create mode 100644 sound/soc/intel/catpt/messages.c create mode 100644 sound/soc/intel/catpt/messages.h create mode 100644 sound/soc/intel/catpt/pcm.c create mode 100644 sound/soc/intel/catpt/registers.h create mode 100644 sound/soc/intel/catpt/sysfs.c create mode 100644 sound/soc/intel/catpt/trace.h delete mode 100644 sound/soc/intel/common/sst-acpi.c delete mode 100644 sound/soc/intel/common/sst-firmware.c delete mode 100644 sound/soc/intel/haswell/Makefile delete mode 100644 sound/soc/intel/haswell/sst-haswell-dsp.c delete mode 100644 sound/soc/intel/haswell/sst-haswell-ipc.c delete mode 100644 sound/soc/intel/haswell/sst-haswell-ipc.h delete mode 100644 sound/soc/intel/haswell/sst-haswell-pcm.c create mode 100644 sound/soc/qcom/lpass-hdmi.c create mode 100644 sound/soc/qcom/lpass-hdmi.h create mode 100644 sound/soc/qcom/lpass-sc7180.c create mode 100644 sound/soc/qcom/qdsp6/q6afe-clocks.c create mode 100644 sound/soc/sof/imx/imx-common.c create mode 100644 sound/soc/sof/imx/imx-common.h create mode 100644 sound/soc/sof/intel/tgl.c