projects/linux·commit 45763bf4

Merge tag 'char-misc-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

45763bf4 · Linus Torvalds <[email protected]> · 2019-03-06 14:18:59 -08:00

Pull char/misc driver updates from Greg KH:
 "Here is the big char/misc driver patch pull request for 5.1-rc1.

  The largest thing by far is the new habanalabs driver for their AI
  accelerator chip. For now it is in the drivers/misc directory but will
  probably move to a new directory soon along with other drivers of this
  type.

  Other than that, just the usual set of individual driver updates and
  fixes. There's an "odd" merge in here from the DRM tree that they
  asked me to do as the MEI driver is starting to interact with the i915
  driver, and it needed some coordination. All of those patches have
  been properly acked by the relevant subsystem maintainers.

  All of these have been in linux-next with no reported issues, most for
  quite some time"

* tag 'char-misc-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (219 commits)
  habanalabs: adjust Kconfig to fix build errors
  habanalabs: use %px instead of %p in error print
  habanalabs: use do_div for 64-bit divisions
  intel_th: gth: Fix an off-by-one in output unassigning
  habanalabs: fix little-endian<->cpu conversion warnings
  habanalabs: use NULL to initialize array of pointers
  habanalabs: fix little-endian<->cpu conversion warnings
  habanalabs: soft-reset device if context-switch fails
  habanalabs: print pointer using %p
  habanalabs: fix memory leak with CBs with unaligned size
  habanalabs: return correct error code on MMU mapping failure
  habanalabs: add comments in uapi/misc/habanalabs.h
  habanalabs: extend QMAN0 job timeout
  habanalabs: set DMA0 completion to SOB 1007
  habanalabs: fix validation of WREG32 to DMA completion
  habanalabs: fix mmu cache registers init
  habanalabs: disable CPU access on timeouts
  habanalabs: add MMU DRAM default page mapping
  habanalabs: Dissociate RAZWI info from event types
  misc/habanalabs: adjust Kconfig to fix build errors
  ...
Commit
45763bf4bc1ebdf8eb95697607e1fd042a3e1221
Parents
da2577fe · 142a0f83

Merge commit. Changes below are compared with the first parent: da2577fe.

Changes

315 files changed · +60732 −1926

FileStatusAddDelContent
CREDITSmodified+1−1View file
Documentation/ABI/stable/sysfs-bus-vmbusmodified+33−0View file
Documentation/ABI/testing/debugfs-driver-habanalabsadded+126−0View file
Documentation/ABI/testing/sysfs-bus-intel_th-output-devicesmodified+4−2View file
Documentation/ABI/testing/sysfs-driver-habanalabsadded+190−0View file
Documentation/devicetree/bindings/extcon/extcon-ptn5150.txtadded+27−0View file
Documentation/devicetree/bindings/gnss/gnss.txtmodified+1−0View file
Documentation/devicetree/bindings/gnss/mediatek.txtadded+35−0View file
Documentation/devicetree/bindings/gnss/sirfstar.txtmodified+1−0View file
Documentation/devicetree/bindings/interconnect/interconnect.txtadded+60−0View file
Documentation/devicetree/bindings/interconnect/qcom,sdm845.txtadded+24−0View file
Documentation/devicetree/bindings/misc/qcom,fastrpc.txtadded+78−0View file
Documentation/devicetree/bindings/nvmem/imx-ocotp.txtmodified+3−1View file
Documentation/devicetree/bindings/vendor-prefixes.txtmodified+1−0View file
Documentation/driver-api/component.rstadded+17−0View file
Documentation/driver-api/device_link.rstmodified+3−0View file
Documentation/driver-api/index.rstmodified+1−0View file
Documentation/interconnect/interconnect.rstadded+94−0View file
MAINTAINERSmodified+20−1View file
arch/Kconfigmodified+3−0View file
arch/m68k/Kconfig.machinemodified+2−0View file
arch/m68k/atari/Makefilemodified+2−0View file
arch/m68k/atari/nvram.cadded+272−0View file
arch/m68k/include/asm/atarihw.hmodified+6−0View file
arch/m68k/include/asm/macintosh.hmodified+4−0View file
arch/m68k/kernel/setup_mm.cmodified+81−1View file
arch/m68k/mac/misc.cmodified+108−66View file
arch/parisc/include/asm/io.hmodified+9−0View file
arch/parisc/lib/iomap.cmodified+64−0View file
arch/powerpc/Kconfigmodified+1−5View file
arch/powerpc/include/asm/io.hmodified+2−0View file
arch/powerpc/include/asm/nvram.hmodified+0−9View file
arch/powerpc/kernel/nvram_64.cmodified+2−156View file
arch/powerpc/kernel/setup_32.cmodified+1−35View file
arch/powerpc/platforms/chrp/Makefilemodified+1−1View file
arch/powerpc/platforms/chrp/nvram.cmodified+10−4View file
arch/powerpc/platforms/chrp/setup.cmodified+1−1View file
arch/powerpc/platforms/powermac/Makefilemodified+0−2View file
arch/powerpc/platforms/powermac/nvram.cmodified+9−0View file
arch/powerpc/platforms/powermac/setup.cmodified+1−2View file
arch/powerpc/platforms/powermac/time.cmodified+1−1View file
arch/powerpc/platforms/pseries/nvram.cmodified+0−2View file
drivers/Kconfigmodified+2−0View file
drivers/Makefilemodified+1−0View file
drivers/android/Kconfigmodified+1−1View file
drivers/android/binder.cmodified+371−185View file
drivers/android/binder_alloc.cmodified+219−84View file
drivers/android/binder_alloc.hmodified+22−25View file
drivers/android/binder_alloc_selftest.cmodified+4−3View file
drivers/android/binder_trace.hmodified+1−1View file
drivers/base/component.cmodified+195−11View file
drivers/char/Kconfigmodified+8−11View file
drivers/char/Makefilemodified+1−5View file
drivers/char/applicom.cmodified+24−11View file
drivers/char/efirtc.cmodified+0−23View file
drivers/char/generic_nvram.cdeleted+0−159View before deletion
drivers/char/hpet.cmodified+3−6View file
drivers/char/lp.cmodified+2−2View file
drivers/char/mbcs.cmodified+1−0View file
drivers/char/nvram.cmodified+261−412View file
drivers/extcon/Kconfigmodified+8−0View file
drivers/extcon/Makefilemodified+1−0View file
drivers/extcon/extcon-ptn5150.cadded+339−0View file
drivers/fpga/Kconfigmodified+1−1View file
drivers/fpga/altera-ps-spi.cmodified+1−1View file
drivers/gnss/Kconfigmodified+13−0View file
drivers/gnss/Makefilemodified+3−0View file
drivers/gnss/core.cmodified+1−0View file
drivers/gnss/mtk.cadded+152−0View file
drivers/gnss/sirf.cmodified+212−44View file
drivers/gpu/drm/i915/intel_audio.cmodified+3−1View file
drivers/gpu/drm/i915/intel_display.hmodified+1−15View file
drivers/gpu/drm/msm/Kconfigmodified+1−0View file
drivers/gpu/drm/msm/adreno/a6xx_gmu.cmodified+20−0View file
drivers/gpu/drm/msm/adreno/adreno_gpu.cmodified+9−0View file
drivers/gpu/drm/msm/msm_gpu.hmodified+3−0View file
drivers/hv/channel.cmodified+2−2View file
drivers/hv/channel_mgmt.cmodified+9−9View file
drivers/hv/hyperv_vmbus.hmodified+2−2View file
drivers/hv/ring_buffer.cmodified+13−1View file
drivers/hv/vmbus_drv.cmodified+54−32View file
drivers/hwtracing/coresight/coresight-cpu-debug.cmodified+4−0View file
drivers/hwtracing/coresight/coresight-etm4x.cmodified+2−1View file
drivers/hwtracing/coresight/coresight-stm.cmodified+4−8View file
drivers/hwtracing/coresight/of_coresight.cmodified+2−2View file
drivers/hwtracing/intel_th/core.cmodified+5−1View file
drivers/hwtracing/intel_th/gth.cmodified+4−0View file
drivers/hwtracing/intel_th/pti.cmodified+7−9View file
drivers/hwtracing/intel_th/sth.cmodified+4−0View file
drivers/hwtracing/stm/core.cmodified+8−3View file
drivers/interconnect/Kconfigadded+15−0View file
drivers/interconnect/Makefileadded+6−0View file
drivers/interconnect/core.cadded+799−0View file
drivers/interconnect/qcom/Kconfigadded+13−0View file
drivers/interconnect/qcom/Makefileadded+5−0View file
drivers/interconnect/qcom/sdm845.cadded+838−0View file
drivers/macintosh/via-cuda.cmodified+5−3View file
drivers/misc/Kconfigmodified+12−0View file
drivers/misc/Makefilemodified+2−0View file
drivers/misc/ad525x_dpot.cmodified+11−13View file
drivers/misc/cardreader/rts5227.cmodified+54−10View file
drivers/misc/cardreader/rts5249.cmodified+26−6View file
drivers/misc/cardreader/rts5260.cmodified+49−87View file
drivers/misc/cardreader/rtsx_pcr.cmodified+31−9View file
drivers/misc/cardreader/rtsx_pcr.hmodified+5−0View file
drivers/misc/enclosure.cmodified+1−3View file
drivers/misc/fastrpc.cadded+1401−0View file
drivers/misc/habanalabs/Kconfigadded+25−0View file
drivers/misc/habanalabs/Makefileadded+14−0View file
drivers/misc/habanalabs/asid.cadded+57−0View file
drivers/misc/habanalabs/command_buffer.cadded+445−0View file
drivers/misc/habanalabs/command_submission.cadded+780−0View file
drivers/misc/habanalabs/context.cadded+215−0View file
drivers/misc/habanalabs/debugfs.cadded+1077−0View file
drivers/misc/habanalabs/device.cadded+1140−0View file
drivers/misc/habanalabs/goya/Makefileadded+3−0View file
drivers/misc/habanalabs/goya/goya.cadded+5391−0View file
drivers/misc/habanalabs/goya/goyaP.hadded+211−0View file
drivers/misc/habanalabs/goya/goya_hwmgr.cadded+254−0View file
drivers/misc/habanalabs/goya/goya_security.cadded+2999−0View file
drivers/misc/habanalabs/habanalabs.hadded+1464−0View file
drivers/misc/habanalabs/habanalabs_drv.cadded+461−0View file
drivers/misc/habanalabs/habanalabs_ioctl.cadded+234−0View file
drivers/misc/habanalabs/hw_queue.cadded+635−0View file
drivers/misc/habanalabs/hwmon.cadded+458−0View file
drivers/misc/habanalabs/include/armcp_if.hadded+335−0View file
drivers/misc/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_masks.hadded+191−0View file
drivers/misc/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_regs.hadded+61−0View file
drivers/misc/habanalabs/include/goya/asic_reg/cpu_if_regs.hadded+49−0View file
drivers/misc/habanalabs/include/goya/asic_reg/cpu_pll_regs.hadded+105−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_0_regs.hadded+209−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_1_regs.hadded+209−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_2_regs.hadded+209−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_3_regs.hadded+209−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_4_regs.hadded+209−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_macro_masks.hadded+105−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_macro_regs.hadded+181−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_nrtr_masks.hadded+209−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_nrtr_regs.hadded+227−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_0_masks.hadded+465−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_0_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_1_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_2_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_3_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_4_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/goya_blocks.hadded+1372−0View file
drivers/misc/habanalabs/include/goya/asic_reg/goya_masks.hadded+275−0View file
drivers/misc/habanalabs/include/goya/asic_reg/goya_regs.hadded+118−0View file
drivers/misc/habanalabs/include/goya/asic_reg/ic_pll_regs.hadded+105−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mc_pll_regs.hadded+105−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme1_rtr_masks.hadded+653−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme1_rtr_regs.hadded+331−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme2_rtr_regs.hadded+331−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme3_rtr_regs.hadded+331−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme4_rtr_regs.hadded+331−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme5_rtr_regs.hadded+331−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme6_rtr_regs.hadded+331−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme_cmdq_masks.hadded+373−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme_cmdq_regs.hadded+139−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme_masks.hadded+1537−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme_qm_masks.hadded+465−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme_qm_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mme_regs.hadded+1153−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mmu_masks.hadded+143−0View file
drivers/misc/habanalabs/include/goya/asic_reg/mmu_regs.hadded+53−0View file
drivers/misc/habanalabs/include/goya/asic_reg/pci_nrtr_masks.hadded+209−0View file
drivers/misc/habanalabs/include/goya/asic_reg/pci_nrtr_regs.hadded+227−0View file
drivers/misc/habanalabs/include/goya/asic_reg/pcie_aux_regs.hadded+243−0View file
drivers/misc/habanalabs/include/goya/asic_reg/psoc_emmc_pll_regs.hadded+105−0View file
drivers/misc/habanalabs/include/goya/asic_reg/psoc_global_conf_masks.hadded+447−0View file
drivers/misc/habanalabs/include/goya/asic_reg/psoc_global_conf_regs.hadded+745−0View file
drivers/misc/habanalabs/include/goya/asic_reg/psoc_mme_pll_regs.hadded+105−0View file
drivers/misc/habanalabs/include/goya/asic_reg/psoc_pci_pll_regs.hadded+105−0View file
drivers/misc/habanalabs/include/goya/asic_reg/psoc_spi_regs.hadded+143−0View file
drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x0_rtr_regs.hadded+83−0View file
drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x1_rtr_regs.hadded+83−0View file
drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x2_rtr_regs.hadded+83−0View file
drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x3_rtr_regs.hadded+83−0View file
drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x4_rtr_regs.hadded+83−0View file
drivers/misc/habanalabs/include/goya/asic_reg/stlb_masks.hadded+117−0View file
drivers/misc/habanalabs/include/goya/asic_reg/stlb_regs.hadded+55−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cfg_masks.hadded+1607−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cfg_regs.hadded+887−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cmdq_masks.hadded+373−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cmdq_regs.hadded+139−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_masks.hadded+347−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_regs.hadded+313−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc0_nrtr_masks.hadded+209−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc0_nrtr_regs.hadded+227−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc0_qm_masks.hadded+465−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc0_qm_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc1_cfg_regs.hadded+887−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc1_cmdq_regs.hadded+139−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc1_qm_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc1_rtr_regs.hadded+323−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc2_cfg_regs.hadded+887−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc2_cmdq_regs.hadded+139−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc2_qm_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc2_rtr_regs.hadded+323−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc3_cfg_regs.hadded+887−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc3_cmdq_regs.hadded+139−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc3_qm_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc3_rtr_regs.hadded+323−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc4_cfg_regs.hadded+887−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc4_cmdq_regs.hadded+139−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc4_qm_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc4_rtr_regs.hadded+323−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc5_cfg_regs.hadded+887−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc5_cmdq_regs.hadded+139−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc5_qm_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc5_rtr_regs.hadded+323−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc6_cfg_regs.hadded+887−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc6_cmdq_regs.hadded+139−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc6_qm_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc6_rtr_regs.hadded+323−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc7_cfg_regs.hadded+887−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc7_cmdq_regs.hadded+139−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc7_nrtr_regs.hadded+227−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc7_qm_regs.hadded+179−0View file
drivers/misc/habanalabs/include/goya/asic_reg/tpc_pll_regs.hadded+105−0View file
drivers/misc/habanalabs/include/goya/goya.hadded+45−0View file
drivers/misc/habanalabs/include/goya/goya_async_events.hadded+186−0View file
drivers/misc/habanalabs/include/goya/goya_fw_if.hadded+28−0View file
drivers/misc/habanalabs/include/goya/goya_packets.hadded+129−0View file
drivers/misc/habanalabs/include/hl_boot_if.hadded+30−0View file
drivers/misc/habanalabs/include/hw_ip/mmu/mmu_general.hadded+47−0View file
drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v1_0.hadded+15−0View file
drivers/misc/habanalabs/include/qman_if.hadded+56−0View file
drivers/misc/habanalabs/irq.cadded+327−0View file
drivers/misc/habanalabs/memory.cadded+1723−0View file
drivers/misc/habanalabs/mmu.cadded+906−0View file
drivers/misc/habanalabs/sysfs.cadded+539−0View file
drivers/misc/hpilo.cmodified+11−3View file
drivers/misc/ics932s401.cmodified+2−0View file
drivers/misc/lkdtm/core.cmodified+4−11View file
drivers/misc/lkdtm/lkdtm.hmodified+2−0View file
drivers/misc/lkdtm/perms.cmodified+27−9View file
drivers/misc/mei/Kconfigmodified+10−0View file
drivers/misc/mei/Makefilemodified+2−0View file
drivers/misc/mei/bus-fixup.cmodified+16−0View file
drivers/misc/mei/bus.cmodified+10−12View file
drivers/misc/mei/hbm.cmodified+7−0View file
drivers/misc/mei/hdcp/Makefileadded+7−0View file
drivers/misc/mei/hdcp/mei_hdcp.cadded+849−0View file
drivers/misc/mei/hdcp/mei_hdcp.hadded+377−0View file
drivers/misc/mei/hw.hmodified+2−1View file
drivers/misc/mic/Kconfigmodified+1−2View file
drivers/misc/mic/bus/scif_bus.hmodified+4−4View file
drivers/misc/mic/bus/vop_bus.hmodified+4−4View file
drivers/misc/mic/card/mic_device.cmodified+4−4View file
drivers/misc/mic/host/mic_boot.cmodified+4−4View file
drivers/misc/mic/scif/scif_map.hmodified+2−2View file
drivers/misc/mic/scif/scif_rma.cmodified+1−1View file
drivers/misc/mic/vop/vop_main.cmodified+17−12View file
drivers/misc/mic/vop/vop_vringh.cmodified+30−21View file
drivers/misc/sgi-gru/grufault.cmodified+2−2View file
drivers/misc/vmw_balloon.cmodified+18−6View file
drivers/misc/vmw_vmci/vmci_doorbell.cmodified+6−3View file
drivers/misc/vmw_vmci/vmci_doorbell.hmodified+1−1View file
drivers/misc/vmw_vmci/vmci_driver.hmodified+2−0View file
drivers/misc/vmw_vmci/vmci_guest.cmodified+32−7View file
drivers/misc/vmw_vmci/vmci_queue_pair.cmodified+29−34View file
drivers/misc/vmw_vmci/vmci_queue_pair.hmodified+2−2View file
drivers/ntb/hw/intel/ntb_hw_intel.hmodified+1−29View file
drivers/ntb/hw/mscc/ntb_hw_switchtec.cmodified+4−32View file
drivers/nvmem/Kconfigmodified+1−1View file
drivers/nvmem/bcm-ocotp.cmodified+20−17View file
drivers/nvmem/core.cmodified+23−19View file
drivers/nvmem/imx-ocotp.cmodified+13−0View file
drivers/nvmem/sc27xx-efuse.cmodified+8−4View file
drivers/parport/daisy.cmodified+31−1View file
drivers/parport/parport_pc.cmodified+1−1View file
drivers/parport/probe.cmodified+1−1View file
drivers/parport/share.cmodified+9−1View file
drivers/platform/goldfish/Kconfigmodified+2−2View file
drivers/scsi/Kconfigmodified+3−3View file
drivers/scsi/atari_scsi.cmodified+6−4View file
drivers/slimbus/core.cmodified+25−20View file
drivers/uio/uio.cmodified+10−6View file
drivers/uio/uio_pci_generic.cmodified+17−0View file
drivers/video/fbdev/Kconfigmodified+1−1View file
drivers/video/fbdev/controlfb.cmodified+15−27View file
drivers/video/fbdev/imsttfb.cmodified+11−12View file
drivers/video/fbdev/matrox/matroxfb_base.cmodified+4−3View file
drivers/video/fbdev/platinumfb.cmodified+8−13View file
drivers/video/fbdev/valkyriefb.cmodified+10−20View file
drivers/virt/vboxguest/vboxguest_core.cmodified+1−1View file
include/asm-generic/iomap.hmodified+22−0View file
include/drm/drm_audio_component.hmodified+1−0View file
include/drm/drm_hdcp.hmodified+18−0View file
include/drm/i915_component.hmodified+5−0View file
include/drm/i915_drm.hmodified+15−0View file
include/drm/i915_mei_hdcp_interface.hadded+149−0View file
include/dt-bindings/interconnect/qcom,sdm845.hadded+143−0View file
include/linux/component.hmodified+76−0View file
include/linux/gnss.hmodified+1−0View file
include/linux/hyperv.hmodified+95−49View file
include/linux/interconnect-provider.hadded+142−0View file
include/linux/interconnect.hadded+59−0View file
include/linux/io-64-nonatomic-hi-lo.hmodified+64−0View file
include/linux/io-64-nonatomic-lo-hi.hmodified+64−0View file
include/linux/mei_cl_bus.hmodified+2−0View file
include/linux/nvram.hmodified+126−7View file
include/linux/parport.hmodified+13−0View file
include/linux/vmw_vmci_defs.hmodified+5−2View file
include/sound/hda_component.hmodified+3−2View file
include/uapi/linux/android/binder.hmodified+19−0View file
include/uapi/linux/pmu.hmodified+2−0View file
include/uapi/misc/fastrpc.hadded+41−0View file
include/uapi/misc/habanalabs.hadded+450−0View file
lib/Kconfig.debugmodified+0−1View file
lib/iomap.cmodified+136−4View file
scripts/ver_linuxmodified+4−2View file
sound/hda/hdac_component.cmodified+2−2View file
sound/hda/hdac_i915.cmodified+4−2View file

Only the first 600 diff lines are shown. Download the complete patch.

CREDITS

View file
diff --git a/CREDITS b/CREDITS
index 0175098..8e03426 100644
--- a/CREDITS
+++ b/CREDITS
@@ -1221,7 +1221,7 @@ S: Brazil
N: Oded Gabbay
-D: AMD KFD maintainer
+D: HabanaLabs and AMD KFD maintainer
S: 12 Shraga Raphaeli
S: Petah-Tikva, 4906418
S: Israel

Documentation/ABI/stable/sysfs-bus-vmbus

View file
diff --git a/Documentation/ABI/stable/sysfs-bus-vmbus b/Documentation/ABI/stable/sysfs-bus-vmbus
index 3fed8fd..826689d 100644
--- a/Documentation/ABI/stable/sysfs-bus-vmbus
+++ b/Documentation/ABI/stable/sysfs-bus-vmbus
@@ -146,3 +146,36 @@ KernelVersion: 4.16
Contact: Stephen Hemminger <[email protected]>
Description: Binary file created by uio_hv_generic for ring buffer
Users: Userspace drivers
+
+What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/intr_in_full
+Date: February 2019
+KernelVersion: 5.0
+Contact: Michael Kelley <[email protected]>
+Description: Number of guest to host interrupts caused by the inbound ring
+ buffer transitioning from full to not full while a packet is
+ waiting for buffer space to become available
+Users: Debugging tools
+
+What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/intr_out_empty
+Date: February 2019
+KernelVersion: 5.0
+Contact: Michael Kelley <[email protected]>
+Description: Number of guest to host interrupts caused by the outbound ring
+ buffer transitioning from empty to not empty
+Users: Debugging tools
+
+What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_full_first
+Date: February 2019
+KernelVersion: 5.0
+Contact: Michael Kelley <[email protected]>
+Description: Number of write operations that were the first to encounter an
+ outbound ring buffer full condition
+Users: Debugging tools
+
+What: /sys/bus/vmbus/devices/<UUID>/channels/<N>/out_full_total
+Date: February 2019
+KernelVersion: 5.0
+Contact: Michael Kelley <[email protected]>
+Description: Total number of write operations that encountered an outbound
+ ring buffer full condition
+Users: Debugging tools

Documentation/ABI/testing/debugfs-driver-habanalabs

View file
diff --git a/Documentation/ABI/testing/debugfs-driver-habanalabs b/Documentation/ABI/testing/debugfs-driver-habanalabs
new file mode 100644
index 0000000..2f5b80b
--- /dev/null
+++ b/Documentation/ABI/testing/debugfs-driver-habanalabs
@@ -0,0 +1,126 @@
+What: /sys/kernel/debug/habanalabs/hl<n>/addr
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Sets the device address to be used for read or write through
+ PCI bar. The acceptable value is a string that starts with "0x"
+
+What: /sys/kernel/debug/habanalabs/hl<n>/command_buffers
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays a list with information about the currently allocated
+ command buffers
+
+What: /sys/kernel/debug/habanalabs/hl<n>/command_submission
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays a list with information about the currently active
+ command submissions
+
+What: /sys/kernel/debug/habanalabs/hl<n>/command_submission_jobs
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays a list with detailed information about each JOB (CB) of
+ each active command submission
+
+What: /sys/kernel/debug/habanalabs/hl<n>/data32
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Allows the root user to read or write directly through the
+ device's PCI bar. Writing to this file generates a write
+ transaction while reading from the file generates a read
+ transcation. This custom interface is needed (instead of using
+ the generic Linux user-space PCI mapping) because the DDR bar
+ is very small compared to the DDR memory and only the driver can
+ move the bar before and after the transaction
+
+What: /sys/kernel/debug/habanalabs/hl<n>/device
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Enables the root user to set the device to specific state.
+ Valid values are "disable", "enable", "suspend", "resume".
+ User can read this property to see the valid values
+
+What: /sys/kernel/debug/habanalabs/hl<n>/i2c_addr
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Sets I2C device address for I2C transaction that is generated
+ by the device's CPU
+
+What: /sys/kernel/debug/habanalabs/hl<n>/i2c_bus
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Sets I2C bus address for I2C transaction that is generated by
+ the device's CPU
+
+What: /sys/kernel/debug/habanalabs/hl<n>/i2c_data
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Triggers an I2C transaction that is generated by the device's
+ CPU. Writing to this file generates a write transaction while
+ reading from the file generates a read transcation
+
+What: /sys/kernel/debug/habanalabs/hl<n>/i2c_reg
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Sets I2C register id for I2C transaction that is generated by
+ the device's CPU
+
+What: /sys/kernel/debug/habanalabs/hl<n>/led0
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Sets the state of the first S/W led on the device
+
+What: /sys/kernel/debug/habanalabs/hl<n>/led1
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Sets the state of the second S/W led on the device
+
+What: /sys/kernel/debug/habanalabs/hl<n>/led2
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Sets the state of the third S/W led on the device
+
+What: /sys/kernel/debug/habanalabs/hl<n>/mmu
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays the hop values and physical address for a given ASID
+ and virtual address. The user should write the ASID and VA into
+ the file and then read the file to get the result.
+ e.g. to display info about VA 0x1000 for ASID 1 you need to do:
+ echo "1 0x1000" > /sys/kernel/debug/habanalabs/hl0/mmu
+
+What: /sys/kernel/debug/habanalabs/hl<n>/set_power_state
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Sets the PCI power state. Valid values are "1" for D0 and "2"
+ for D3Hot
+
+What: /sys/kernel/debug/habanalabs/hl<n>/userptr
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays a list with information about the currently user
+ pointers (user virtual addresses) that are pinned and mapped
+ to DMA addresses
+
+What: /sys/kernel/debug/habanalabs/hl<n>/vm
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays a list with information about all the active virtual
+ address mappings per ASID

Documentation/ABI/testing/sysfs-bus-intel_th-output-devices

View file
diff --git a/Documentation/ABI/testing/sysfs-bus-intel_th-output-devices b/Documentation/ABI/testing/sysfs-bus-intel_th-output-devices
index 4d48a94..d1f6671 100644
--- a/Documentation/ABI/testing/sysfs-bus-intel_th-output-devices
+++ b/Documentation/ABI/testing/sysfs-bus-intel_th-output-devices
@@ -3,11 +3,13 @@ Date: June 2015
KernelVersion: 4.3
Contact: Alexander Shishkin <[email protected]>
Description: (RW) Writes of 1 or 0 enable or disable trace output to this
- output device. Reads return current status.
+ output device. Reads return current status. Requires that the
+ correstponding output port driver be loaded.
What: /sys/bus/intel_th/devices/<intel_th_id>-msc<msc-id>/port
Date: June 2015
KernelVersion: 4.3
Contact: Alexander Shishkin <[email protected]>
Description: (RO) Port number, corresponding to this output device on the
- switch (GTH).
+ switch (GTH) or "unassigned" if the corresponding output
+ port driver is not loaded.

Documentation/ABI/testing/sysfs-driver-habanalabs

View file
diff --git a/Documentation/ABI/testing/sysfs-driver-habanalabs b/Documentation/ABI/testing/sysfs-driver-habanalabs
new file mode 100644
index 0000000..78b2bcf
--- /dev/null
+++ b/Documentation/ABI/testing/sysfs-driver-habanalabs
@@ -0,0 +1,190 @@
+What: /sys/class/habanalabs/hl<n>/armcp_kernel_ver
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Version of the Linux kernel running on the device's CPU
+
+What: /sys/class/habanalabs/hl<n>/armcp_ver
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Version of the application running on the device's CPU
+
+What: /sys/class/habanalabs/hl<n>/cpld_ver
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Version of the Device's CPLD F/W
+
+What: /sys/class/habanalabs/hl<n>/device_type
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays the code name of the device according to its type.
+ The supported values are: "GOYA"
+
+What: /sys/class/habanalabs/hl<n>/eeprom
+Date: Jan 2019
+KernelVersion: 5.1
+Description: A binary file attribute that contains the contents of the
+ on-board EEPROM
+
+What: /sys/class/habanalabs/hl<n>/fuse_ver
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays the device's version from the eFuse
+
+What: /sys/class/habanalabs/hl<n>/hard_reset
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Interface to trigger a hard-reset operation for the device.
+ Hard-reset will reset ALL internal components of the device
+ except for the PCI interface and the internal PLLs
+
+What: /sys/class/habanalabs/hl<n>/hard_reset_cnt
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays how many times the device have undergone a hard-reset
+ operation since the driver was loaded
+
+What: /sys/class/habanalabs/hl<n>/high_pll
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Allows the user to set the maximum clock frequency for MME, TPC
+ and IC when the power management profile is set to "automatic".
+
+What: /sys/class/habanalabs/hl<n>/ic_clk
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Allows the user to set the maximum clock frequency of the
+ Interconnect fabric. Writes to this parameter affect the device
+ only when the power management profile is set to "manual" mode.
+ The device IC clock might be set to lower value then the
+ maximum. The user should read the ic_clk_curr to see the actual
+ frequency value of the IC
+
+What: /sys/class/habanalabs/hl<n>/ic_clk_curr
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays the current clock frequency of the Interconnect fabric
+
+What: /sys/class/habanalabs/hl<n>/infineon_ver
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Version of the Device's power supply F/W code
+
+What: /sys/class/habanalabs/hl<n>/max_power
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Allows the user to set the maximum power consumption of the
+ device in milliwatts.
+
+What: /sys/class/habanalabs/hl<n>/mme_clk
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Allows the user to set the maximum clock frequency of the
+ MME compute engine. Writes to this parameter affect the device
+ only when the power management profile is set to "manual" mode.
+ The device MME clock might be set to lower value then the
+ maximum. The user should read the mme_clk_curr to see the actual
+ frequency value of the MME
+
+What: /sys/class/habanalabs/hl<n>/mme_clk_curr
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays the current clock frequency of the MME compute engine
+
+What: /sys/class/habanalabs/hl<n>/pci_addr
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays the PCI address of the device. This is needed so the
+ user would be able to open a device based on its PCI address
+
+What: /sys/class/habanalabs/hl<n>/pm_mng_profile
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Power management profile. Values are "auto", "manual". In "auto"
+ mode, the driver will set the maximum clock frequency to a high
+ value when a user-space process opens the device's file (unless
+ it was already opened by another process). The driver will set
+ the max clock frequency to a low value when there are no user
+ processes that are opened on the device's file. In "manual"
+ mode, the user sets the maximum clock frequency by writing to
+ ic_clk, mme_clk and tpc_clk
+
+
+What: /sys/class/habanalabs/hl<n>/preboot_btl_ver
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Version of the device's preboot F/W code
+
+What: /sys/class/habanalabs/hl<n>/soft_reset
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Interface to trigger a soft-reset operation for the device.
+ Soft-reset will reset only the compute and DMA engines of the
+ device
+
+What: /sys/class/habanalabs/hl<n>/soft_reset_cnt
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays how many times the device have undergone a soft-reset
+ operation since the driver was loaded
+
+What: /sys/class/habanalabs/hl<n>/status
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Status of the card: "Operational", "Malfunction", "In reset".
+
+What: /sys/class/habanalabs/hl<n>/thermal_ver
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Version of the Device's thermal daemon
+
+What: /sys/class/habanalabs/hl<n>/tpc_clk
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Allows the user to set the maximum clock frequency of the
+ TPC compute engines. Writes to this parameter affect the device
+ only when the power management profile is set to "manual" mode.
+ The device TPC clock might be set to lower value then the
+ maximum. The user should read the tpc_clk_curr to see the actual
+ frequency value of the TPC
+
+What: /sys/class/habanalabs/hl<n>/tpc_clk_curr
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays the current clock frequency of the TPC compute engines
+
+What: /sys/class/habanalabs/hl<n>/uboot_ver
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Version of the u-boot running on the device's CPU
+
+What: /sys/class/habanalabs/hl<n>/write_open_cnt
+Date: Jan 2019
+KernelVersion: 5.1
+Description: Displays the total number of user processes that are currently
+ opened on the device's file

Documentation/devicetree/bindings/extcon/extcon-ptn5150.txt

View file
diff --git a/Documentation/devicetree/bindings/extcon/extcon-ptn5150.txt b/Documentation/devicetree/bindings/extcon/extcon-ptn5150.txt
new file mode 100644
index 0000000..936fbdf
--- /dev/null
+++ b/Documentation/devicetree/bindings/extcon/extcon-ptn5150.txt
@@ -0,0 +1,27 @@
+* PTN5150 CC (Configuration Channel) Logic device
+
+PTN5150 is a small thin low power CC logic chip supporting the USB Type-C
+connector application with CC control logic detection and indication functions.
+It is interfaced to the host controller using an I2C interface.
+
+Required properties:
+- compatible: should be "nxp,ptn5150"
+- reg: specifies the I2C slave address of the device
+- int-gpio: should contain a phandle and GPIO specifier for the GPIO pin
+ connected to the PTN5150's INTB pin.
+- vbus-gpio: should contain a phandle and GPIO specifier for the GPIO pin which
+ is used to control VBUS.
+- pinctrl-names : a pinctrl state named "default" must be defined.
+- pinctrl-0 : phandle referencing pin configuration of interrupt and vbus
+ control.
+
+Example:
+ ptn5150@1d {
+ compatible = "nxp,ptn5150";
+ reg = <0x1d>;
+ int-gpio = <&msmgpio 78 GPIO_ACTIVE_HIGH>;
+ vbus-gpio = <&msmgpio 148 GPIO_ACTIVE_HIGH>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&ptn5150_default>;
+ status = "okay";
+ };

Documentation/devicetree/bindings/gnss/gnss.txt

View file
diff --git a/Documentation/devicetree/bindings/gnss/gnss.txt b/Documentation/devicetree/bindings/gnss/gnss.txt
index f1e4a2f..f547bd4 100644
--- a/Documentation/devicetree/bindings/gnss/gnss.txt
+++ b/Documentation/devicetree/bindings/gnss/gnss.txt
@@ -17,6 +17,7 @@ Required properties:
represents
Optional properties:
+- lna-supply : Separate supply for an LNA
- enable-gpios : GPIO used to enable the device
- timepulse-gpios : Time pulse GPIO

Documentation/devicetree/bindings/gnss/mediatek.txt

View file
diff --git a/Documentation/devicetree/bindings/gnss/mediatek.txt b/Documentation/devicetree/bindings/gnss/mediatek.txt
new file mode 100644
index 0000000..80cb802
--- /dev/null
+++ b/Documentation/devicetree/bindings/gnss/mediatek.txt
@@ -0,0 +1,35 @@
+Mediatek-based GNSS Receiver DT binding
+
+Mediatek chipsets are used in GNSS-receiver modules produced by several
+vendors and can use a UART interface.
+
+Please see Documentation/devicetree/bindings/gnss/gnss.txt for generic
+properties.
+
+Required properties:
+
+- compatible : Must be
+
+ "globaltop,pa6h"
+
+- vcc-supply : Main voltage regulator (pin name: VCC)
+
+Optional properties:
+
+- current-speed : Default UART baud rate
+- gnss-fix-gpios : GPIO used to determine device position fix state
+ (pin name: FIX, 3D_FIX)
+- reset-gpios : GPIO used to reset the device (pin name: RESET, NRESET)
+- timepulse-gpios : Time pulse GPIO (pin name: PPS1, 1PPS)
+- vbackup-supply : Backup voltage regulator (pin name: VBAT, VBACKUP)
+
+Example:
+
+serial@1234 {
+ compatible = "ns16550a";
+
+ gnss {
+ compatible = "globaltop,pa6h";
+ vcc-supply = <&vcc_3v3>;
+ };
+};

Documentation/devicetree/bindings/gnss/sirfstar.txt

View file
diff --git a/Documentation/devicetree/bindings/gnss/sirfstar.txt b/Documentation/devicetree/bindings/gnss/sirfstar.txt
index 648d183..f4252b6 100644
--- a/Documentation/devicetree/bindings/gnss/sirfstar.txt
+++ b/Documentation/devicetree/bindings/gnss/sirfstar.txt
@@ -12,6 +12,7 @@ Required properties:
"fastrax,uc430"
"linx,r4"
+ "wi2wi,w2sg0004"
"wi2wi,w2sg0008i"
"wi2wi,w2sg0084i"

Documentation/devicetree/bindings/interconnect/interconnect.txt

View file
diff --git a/Documentation/devicetree/bindings/interconnect/interconnect.txt b/Documentation/devicetree/bindings/interconnect/interconnect.txt
new file mode 100644
index 0000000..5a3c575
--- /dev/null
+++ b/Documentation/devicetree/bindings/interconnect/interconnect.txt
@@ -0,0 +1,60 @@
+Interconnect Provider Device Tree Bindings
+=========================================
+
+The purpose of this document is to define a common set of generic interconnect
+providers/consumers properties.
+
+
+= interconnect providers =
+
+The interconnect provider binding is intended to represent the interconnect
+controllers in the system. Each provider registers a set of interconnect
+nodes, which expose the interconnect related capabilities of the interconnect
+to consumer drivers. These capabilities can be throughput, latency, priority
+etc. The consumer drivers set constraints on interconnect path (or endpoints)
+depending on the use case. Interconnect providers can also be interconnect
+consumers, such as in the case where two network-on-chip fabrics interface
+directly.
+
+Required properties:
+- compatible : contains the interconnect provider compatible string
+- #interconnect-cells : number of cells in a interconnect specifier needed to
+ encode the interconnect node id
+
+Example:
+
+ snoc: interconnect@580000 {
+ compatible = "qcom,msm8916-snoc";
+ #interconnect-cells = <1>;
+ reg = <0x580000 0x14000>;
+ clock-names = "bus_clk", "bus_a_clk";
+ clocks = <&rpmcc RPM_SMD_SNOC_CLK>,
+ <&rpmcc RPM_SMD_SNOC_A_CLK>;
+ };
+
+
+= interconnect consumers =
+
+The interconnect consumers are device nodes which dynamically express their
+bandwidth requirements along interconnect paths they are connected to. There
+can be multiple interconnect providers on a SoC and the consumer may consume
+multiple paths from different providers depending on use case and the
+components it has to interact with.
+
+Required properties:
+interconnects : Pairs of phandles and interconnect provider specifier to denote
+ the edge source and destination ports of the interconnect path.
+
+Optional properties:
+interconnect-names : List of interconnect path name strings sorted in the same
+ order as the interconnects property. Consumers drivers will use
+ interconnect-names to match interconnect paths with interconnect
+ specifier pairs.
+
+Example:
+
+ sdhci@7864000 {
+ ...
+ interconnects = <&pnoc MASTER_SDCC_1 &bimc SLAVE_EBI_CH0>;
+ interconnect-names = "sdhc-mem";
+ };

Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt

View file
diff --git a/Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt b/Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt
new file mode 100644
index 0000000..5c4f1d9
--- /dev/null
+++ b/Documentation/devicetree/bindings/interconnect/qcom,sdm845.txt
@@ -0,0 +1,24 @@
+Qualcomm SDM845 Network-On-Chip interconnect driver binding
+-----------------------------------------------------------
+
+SDM845 interconnect providers support system bandwidth requirements through
+RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
+able to communicate with the BCM through the Resource State Coordinator (RSC)
+associated with each execution environment. Provider nodes must reside within
+an RPMh device node pertaining to their RSC and each provider maps to a single
+RPMh resource.
+
+Required properties :
+- compatible : shall contain only one of the following:
+ "qcom,sdm845-rsc-hlos"
+- #interconnect-cells : should contain 1
+
+Examples:
+
+apps_rsc: rsc {
+ rsc_hlos: interconnect {
+ compatible = "qcom,sdm845-rsc-hlos";
+ #interconnect-cells = <1>;
+ };
+};
+

Documentation/devicetree/bindings/misc/qcom,fastrpc.txt

View file
diff --git a/Documentation/devicetree/bindings/misc/qcom,fastrpc.txt b/Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
new file mode 100644
index 0000000..2a1827a
--- /dev/null

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/nvmem/imx-ocotp.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/vendor-prefixes.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/component.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/device_link.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/interconnect/interconnect.rst

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

arch/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/m68k/Kconfig.machine

View file

This diff is incomplete. Download the complete patch.

arch/m68k/atari/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/m68k/atari/nvram.c

View file

This diff is incomplete. Download the complete patch.

arch/m68k/include/asm/atarihw.h

View file

This diff is incomplete. Download the complete patch.

arch/m68k/include/asm/macintosh.h

View file

This diff is incomplete. Download the complete patch.

arch/m68k/kernel/setup_mm.c

View file

This diff is incomplete. Download the complete patch.

arch/m68k/mac/misc.c

View file

This diff is incomplete. Download the complete patch.

arch/parisc/include/asm/io.h

View file

This diff is incomplete. Download the complete patch.

arch/parisc/lib/iomap.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/io.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/include/asm/nvram.h

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/nvram_64.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/kernel/setup_32.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/chrp/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/chrp/nvram.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/chrp/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/nvram.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/setup.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/powermac/time.c

View file

This diff is incomplete. Download the complete patch.

arch/powerpc/platforms/pseries/nvram.c

View file

This diff is incomplete. Download the complete patch.

drivers/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/android/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/android/binder.c

View file

This diff is incomplete. Download the complete patch.

drivers/android/binder_alloc.c

View file

This diff is incomplete. Download the complete patch.

drivers/android/binder_alloc.h

View file

This diff is incomplete. Download the complete patch.

drivers/android/binder_alloc_selftest.c

View file

This diff is incomplete. Download the complete patch.

drivers/android/binder_trace.h

View file

This diff is incomplete. Download the complete patch.

drivers/base/component.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/char/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/char/applicom.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/efirtc.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/generic_nvram.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/char/hpet.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/lp.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/mbcs.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/nvram.c

View file

This diff is incomplete. Download the complete patch.

drivers/extcon/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/extcon/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/extcon/extcon-ptn5150.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/altera-ps-spi.c

View file

This diff is incomplete. Download the complete patch.

drivers/gnss/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/gnss/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/gnss/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/gnss/mtk.c

View file

This diff is incomplete. Download the complete patch.

drivers/gnss/sirf.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_audio.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/i915/intel_display.h

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/adreno/a6xx_gmu.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/adreno/adreno_gpu.c

View file

This diff is incomplete. Download the complete patch.

drivers/gpu/drm/msm/msm_gpu.h

View file

This diff is incomplete. Download the complete patch.

drivers/hv/channel.c

View file

This diff is incomplete. Download the complete patch.

drivers/hv/channel_mgmt.c

View file

This diff is incomplete. Download the complete patch.

drivers/hv/hyperv_vmbus.h

View file

This diff is incomplete. Download the complete patch.

drivers/hv/ring_buffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/hv/vmbus_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-cpu-debug.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-etm4x.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-stm.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/of_coresight.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/intel_th/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/intel_th/gth.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/intel_th/pti.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/intel_th/sth.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/stm/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sdm845.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/via-cuda.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/misc/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/misc/ad525x_dpot.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cardreader/rts5227.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cardreader/rts5249.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cardreader/rts5260.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cardreader/rtsx_pcr.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cardreader/rtsx_pcr.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/enclosure.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/fastrpc.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/asid.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/command_buffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/command_submission.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/context.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/debugfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/device.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/goya/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/goya/goya.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/goya/goyaP.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/goya/goya_hwmgr.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/goya/goya_security.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/habanalabs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/habanalabs_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/habanalabs_ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/hw_queue.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/hwmon.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/armcp_if.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/cpu_ca53_cfg_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/cpu_if_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/cpu_pll_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_0_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_1_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_2_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_3_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_ch_4_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_macro_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_macro_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_nrtr_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_nrtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_0_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_0_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_1_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_2_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_3_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/dma_qm_4_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/goya_blocks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/goya_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/goya_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/ic_pll_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mc_pll_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme1_rtr_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme1_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme2_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme3_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme4_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme5_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme6_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme_cmdq_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme_cmdq_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme_qm_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme_qm_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mme_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mmu_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/mmu_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/pci_nrtr_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/pci_nrtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/pcie_aux_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/psoc_emmc_pll_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/psoc_global_conf_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/psoc_global_conf_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/psoc_mme_pll_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/psoc_pci_pll_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/psoc_spi_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x0_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x1_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x2_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x3_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/sram_y0_x4_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/stlb_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/stlb_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cfg_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cfg_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cmdq_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc0_cmdq_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc0_eml_cfg_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc0_nrtr_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc0_nrtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc0_qm_masks.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc0_qm_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc1_cfg_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc1_cmdq_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc1_qm_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc1_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc2_cfg_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc2_cmdq_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc2_qm_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc2_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc3_cfg_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc3_cmdq_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc3_qm_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc3_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc4_cfg_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc4_cmdq_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc4_qm_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc4_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc5_cfg_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc5_cmdq_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc5_qm_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc5_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc6_cfg_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc6_cmdq_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc6_qm_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc6_rtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc7_cfg_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc7_cmdq_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc7_nrtr_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc7_qm_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/asic_reg/tpc_pll_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/goya.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/goya_async_events.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/goya_fw_if.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/goya_packets.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/hl_boot_if.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/hw_ip/mmu/mmu_general.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v1_0.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/qman_if.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/irq.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/memory.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/mmu.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/sysfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/hpilo.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/ics932s401.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/lkdtm/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/lkdtm/lkdtm.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/lkdtm/perms.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/bus-fixup.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/bus.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/hbm.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/hdcp/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/hdcp/mei_hdcp.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/hdcp/mei_hdcp.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/hw.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mic/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mic/bus/scif_bus.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mic/bus/vop_bus.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mic/card/mic_device.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mic/host/mic_boot.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mic/scif/scif_map.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mic/scif/scif_rma.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mic/vop/vop_main.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mic/vop/vop_vringh.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/sgi-gru/grufault.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/vmw_balloon.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/vmw_vmci/vmci_doorbell.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/vmw_vmci/vmci_doorbell.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/vmw_vmci/vmci_driver.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/vmw_vmci/vmci_guest.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/vmw_vmci/vmci_queue_pair.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/vmw_vmci/vmci_queue_pair.h

View file

This diff is incomplete. Download the complete patch.

drivers/ntb/hw/intel/ntb_hw_intel.h

View file

This diff is incomplete. Download the complete patch.

drivers/ntb/hw/mscc/ntb_hw_switchtec.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/bcm-ocotp.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/imx-ocotp.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/sc27xx-efuse.c

View file

This diff is incomplete. Download the complete patch.

drivers/parport/daisy.c

View file

This diff is incomplete. Download the complete patch.

drivers/parport/parport_pc.c

View file

This diff is incomplete. Download the complete patch.

drivers/parport/probe.c

View file

This diff is incomplete. Download the complete patch.

drivers/parport/share.c

View file

This diff is incomplete. Download the complete patch.

drivers/platform/goldfish/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/atari_scsi.c

View file

This diff is incomplete. Download the complete patch.

drivers/slimbus/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/uio/uio.c

View file

This diff is incomplete. Download the complete patch.

drivers/uio/uio_pci_generic.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/fbdev/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/video/fbdev/controlfb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/fbdev/imsttfb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/fbdev/matrox/matroxfb_base.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/fbdev/platinumfb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/fbdev/valkyriefb.c

View file

This diff is incomplete. Download the complete patch.

drivers/virt/vboxguest/vboxguest_core.c

View file

This diff is incomplete. Download the complete patch.

include/asm-generic/iomap.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_audio_component.h

View file

This diff is incomplete. Download the complete patch.

include/drm/drm_hdcp.h

View file

This diff is incomplete. Download the complete patch.

include/drm/i915_component.h

View file

This diff is incomplete. Download the complete patch.

include/drm/i915_drm.h

View file

This diff is incomplete. Download the complete patch.

include/drm/i915_mei_hdcp_interface.h

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/interconnect/qcom,sdm845.h

View file

This diff is incomplete. Download the complete patch.

include/linux/component.h

View file

This diff is incomplete. Download the complete patch.

include/linux/gnss.h

View file

This diff is incomplete. Download the complete patch.

include/linux/hyperv.h

View file

This diff is incomplete. Download the complete patch.

include/linux/interconnect-provider.h

View file

This diff is incomplete. Download the complete patch.

include/linux/interconnect.h

View file

This diff is incomplete. Download the complete patch.

include/linux/io-64-nonatomic-hi-lo.h

View file

This diff is incomplete. Download the complete patch.

include/linux/io-64-nonatomic-lo-hi.h

View file

This diff is incomplete. Download the complete patch.

include/linux/mei_cl_bus.h

View file

This diff is incomplete. Download the complete patch.

include/linux/nvram.h

View file

This diff is incomplete. Download the complete patch.

include/linux/parport.h

View file

This diff is incomplete. Download the complete patch.

include/linux/vmw_vmci_defs.h

View file

This diff is incomplete. Download the complete patch.

include/sound/hda_component.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/android/binder.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/pmu.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/misc/fastrpc.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/misc/habanalabs.h

View file

This diff is incomplete. Download the complete patch.

lib/Kconfig.debug

View file

This diff is incomplete. Download the complete patch.

lib/iomap.c

View file

This diff is incomplete. Download the complete patch.

scripts/ver_linux

View file

This diff is incomplete. Download the complete patch.

sound/hda/hdac_component.c

View file

This diff is incomplete. Download the complete patch.

sound/hda/hdac_i915.c

View file

This diff is incomplete. Download the complete patch.