lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 6 Mar 2019 11:33:24 +0100
From:   Greg KH <gregkh@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Andrew Morton <akpm@...ux-foundation.org>,
        Arnd Bergmann <arnd@...db.de>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] Char/Misc driver patches for 5.1-rc1

The following changes since commit d13937116f1e82bf508a6325111b322c30c85eb9:

  Linux 5.0-rc6 (2019-02-10 14:42:20 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-5.1-rc1

for you to fetch changes up to 142a0f83b216a607aebed42e54a1be620765e28c:

  habanalabs: adjust Kconfig to fix build errors (2019-03-02 12:03:56 +0100)

----------------------------------------------------------------
Char/Misc driver patches for 5.1-rc1

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.

Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>

----------------------------------------------------------------
Aditya Pakki (1):
      misc/ics932s401: Add a missing check to i2c_smbus_read_word_data

Alan Tull (1):
      fpga: altera_freeze_bridge: remove restriction to socfpga

Alban Bedel (7):
      nvmem: core: Set the provider read-only when no write callback is given
      nvmem: core: Fix of_nvmem_cell_get() for optional cells
      nvmem: core: Fix cell lookup when no cell is found
      nvmem: core: Properly handle connection ID in of_nvmem_device_get()
      nvmem: core: Always reference the device returned by nvmem_device_get()
      nvmem: core: Fix device reference leak
      nvmem: core: Avoid useless iterations in nvmem_cell_get_from_lookup()

Alexander Kapshuk (1):
      ver_linux: Assign constant RE to variable name for clarity

Alexander Shishkin (5):
      intel_th: Update ABI documentation
      intel_th: Only create useful device nodes
      intel_th: Don't reference unassigned outputs
      stm class: Prevent division by zero
      intel_th: gth: Fix an off-by-one in output unassigning

Alexander Usyskin (3):
      mei: squash single_recv_buf into one bit in client properties
      mei: hbm: clean the feature flags on link reset
      mei: bus: move hw module get/put to probe/release

Andreas Kemnade (5):
      gnss: sirf: write data to gnss only when the gnss device is open
      gnss: sirf: add support for configurations without wakeup signal
      dt-bindings: gnss: add w2sg0004 compatible string
      gnss: sirf: add a separate supply for a lna
      dt-bindings: gnss: add lna-supply property

Andy Shevchenko (2):
      vmbus: Switch to use new generic UUID API
      intel_th: pti: Use sysfs_match_string() helper

Anson Huang (2):
      dt-bindings: nvmem: imx-ocotp: add compatible string for i.MX7ULP
      nvmem: imx-ocotp: add i.MX7ULP support

Bartosz Golaszewski (1):
      nvmem: core: don't check the return value of notifier chain call

Buland Singh (1):
      hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable

Chengguang Xu (2):
      uio: fix potential memory leak in error case
      uio: remove redundant check

Christophe Leroy (2):
      lkdtm: Print real addresses
      lkdtm: Add tests for NULL pointer dereference

Colin Ian King (2):
      drivers: misc: ad525x_dpot: clean indentation issue, remove tabs
      fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size

Dan Carpenter (1):
      vmw_balloon: release lock on error in vmballoon_reset()

Daniel Vetter (4):
      component: Add documentation
      components: multiple components for a device
      i915/snd_hdac: I915 subcomponent for the snd_hdac
      Pull in char-misc-next from Greg

David Dai (2):
      interconnect: qcom: Add sdm845 interconnect provider driver
      arm64: dts: sdm845: Add interconnect provider DT nodes

Finn Thain (22):
      scsi/atari_scsi: Don't select CONFIG_NVRAM
      m68k/atari: Move Atari-specific code out of drivers/char/nvram.c
      char/nvram: Re-order functions to remove forward declarations and #ifdefs
      nvram: Replace nvram_* function exports with static functions
      m68k/atari: Implement arch_nvram_ops struct
      powerpc: Replace nvram_* extern declarations with standard header
      char/nvram: Adopt arch_nvram_ops
      char/nvram: Allow the set_checksum and initialize ioctls to be omitted
      char/nvram: Implement NVRAM read/write methods
      m68k/atari: Implement arch_nvram_ops methods and enable CONFIG_HAVE_ARCH_NVRAM_OPS
      m68k/mac: Adopt naming and calling conventions for PRAM routines
      m68k/mac: Use macros for RTC accesses not magic numbers
      m68k/mac: Fix PRAM accessors
      macintosh/via-cuda: Don't rely on Cuda to end a transfer
      m68k: Dispatch nvram_ops calls to Atari or Mac functions
      char/nvram: Add "devname:nvram" module alias
      powerpc: Define missing ppc_md.nvram_size for CHRP and PowerMac
      powerpc: Implement nvram ioctls
      powerpc, fbdev: Use NV_CMODE and NV_VMODE only when CONFIG_PPC32 && CONFIG_PPC_PMAC && CONFIG_NVRAM
      powerpc: Enable HAVE_ARCH_NVRAM_OPS and disable GENERIC_NVRAM
      char/generic_nvram: Remove as unused
      powerpc: Adopt nvram module for PPC64

Freeman Liu (1):
      nvmem: sc27xx: Convert nvmem offset to block index

Georgi Djakov (6):
      interconnect: Add generic on-chip interconnect API
      dt-bindings: Introduce interconnect binding
      interconnect: Allow endpoints translation via DT
      interconnect: Add debugfs support
      MAINTAINERS: add a maintainer for the interconnect API
      interconnect: Revert to previous config if any request fails

Greg Kroah-Hartman (9):
      Merge tag 'lkdtm-next' of https://git.kernel.org/.../kees/linux into char-misc-next
      Merge 5.0-rc4 into char-misc-next
      Revert "arm64: dts: sdm845: Add interconnect provider DT nodes"
      Merge 5.0-rc6 into char-misc-next
      Merge tag 'extcon-next-for-5.1' of git://git.kernel.org/.../chanwoo/extcon into char-misc-next
      Merge tag 'intel_th-stm-for-greg-20190221' of git://git.kernel.org/.../ash/stm into char-misc-next
      Merge tag 'gnss-5.1-rc1' of https://git.kernel.org/.../johan/gnss into char-misc-next
      Merge tag 'topic/mei-hdcp-2019-02-26' of git://anongit.freedesktop.org/drm/drm-intel into char-misc-next
      Merge tag 'hyperv-next-signed' of git://git.kernel.org/.../hyperv/linux into char-misc-next

Gustavo A. R. Silva (7):
      misc: enclosure: Use struct_size() in kzalloc()
      applicom: Fix potential Spectre v1 vulnerabilities
      char: lp: mark expected switch fall-through
      intel_th: Mark expected switch fall-throughs
      hpet: Use struct_size() in kzalloc()
      misc: mic/scif: mark expected switch fall-through
      virt: vbox: Mark expected switch fall-through

Haiyang Zhang (1):
      MAINTAINERS: Change mailing list for Hyper-V CORE AND DRIVERS

Johan Hovold (3):
      gnss: sirf: fix premature wakeup interrupt enable
      gnss: sirf: force hibernate mode on probe
      gnss: sirf: drop redundant double negation

Jordan Crouse (1):
      drm/msm/a6xx: Add support for an interconnect path

Kees Cook (1):
      lkdtm: Do not depend on BLOCK and clean up headers

Kimberly Brown (2):
      Drivers: hv: vmbus: Expose counters for interrupts and full conditions
      Drivers: hv: vmbus: Change server monitor_pages index to 0

Leo Yan (1):
      coresight: cpu-debug: Support for CA73 CPUs

Liu Jian (2):
      driver: uio: fix possible memory leak in __uio_register_device
      driver: uio: fix possible use-after-free in __uio_register_device

Logan Gunthorpe (6):
      iomap: Use non-raw io functions for io{read|write}XXbe
      parisc: iomap: introduce io{read|write}64
      iomap: introduce io{read|write}64_{lo_hi|hi_lo}
      io-64-nonatomic: add io{read|write}64[be]{_lo_hi|_hi_lo} macros
      ntb: ntb_hw_intel: use io-64-nonatomic instead of in-driver hacks
      ntb: ntb_hw_switchtec: Cleanup 64bit IO defines to use the common header

Loys Ollivier (4):
      dt-bindings: Add vendor prefix for "GlobalTop Technology, Inc."
      dt-bindings: gnss: add mediatek binding
      gnss: add mtk receiver type support
      gnss: add driver for mediatek receivers

Mathieu Poirier (3):
      perf/aux: Make perf_event accessible to setup_aux()
      coresight: perf: Add "sinks" group to PMU directory
      coresight: Use event attributes for sink selection

Matt Hsiao (2):
      misc: hpilo: Exclude unsupported device via blacklist
      misc: hpilo: Do not claim unsupported hardware

Minchan Kim (1):
      binder: reduce mmap_sem write-side lock

Nadav Amit (1):
      vmw_balloon: remove the version number

Naveen Kumar Parna (2):
      efirtc: remove unnecessary code efi_rtc_open & efi_rtc_close
      mbcs: add .owner to mbcs struct file_operations

Oded Gabbay (33):
      habanalabs: add skeleton driver
      habanalabs: add Goya registers header files
      habanalabs: add basic Goya support
      habanalabs: add context and ASID modules
      habanalabs: add command buffer module
      habanalabs: add basic Goya h/w initialization
      habanalabs: add h/w queues module
      habanalabs: add event queue and interrupts
      habanalabs: add sysfs and hwmon support
      habanalabs: add device reset support
      habanalabs: add command submission module
      habanalabs: implement INFO IOCTL
      habanalabs: add debugfs support
      Update MAINTAINERS and CREDITS with habanalabs info
      habanalabs: don't print result when rc indicates error
      habanalabs: driver's Kconfig must select DMA_SHARED_BUFFER
      habanalabs: return error when failing to read/write i2c
      habanalabs: use u64 when comparing variables' sum to u32_max
      habanalabs: allow memory allocations larger than 4GB
      habanalabs: make functions static or declare them
      habanalabs: disable CPU access on timeouts
      habanalabs: fix mmu cache registers init
      habanalabs: fix validation of WREG32 to DMA completion
      habanalabs: set DMA0 completion to SOB 1007
      habanalabs: add comments in uapi/misc/habanalabs.h
      habanalabs: fix memory leak with CBs with unaligned size
      habanalabs: print pointer using %p
      habanalabs: soft-reset device if context-switch fails
      habanalabs: use NULL to initialize array of pointers
      habanalabs: fix little-endian<->cpu conversion warnings
      habanalabs: use do_div for 64-bit divisions
      habanalabs: use %px instead of %p in error print
      habanalabs: adjust Kconfig to fix build errors

Omer Shpigelman (4):
      habanalabs: add virtual memory and MMU modules
      habanalabs: add MMU DRAM default page mapping
      habanalabs: extend QMAN0 job timeout
      habanalabs: return correct error code on MMU mapping failure

Peng Hao (2):
      misc/mic/vop/vop_main : remove unneeded semicolon
      misc/sgi-gru/grufault: fix a style error

QiaoChong (1):
      parport_pc: fix find_superio io compare code, should use equal test.

Ramalingam C (19):
      drm/i915: enum port definition is moved into i915_drm.h
      drm/i915: header for i915 - MEI_HDCP interface
      drm/i915: MEI interface definition
      drm: helper functions for hdcp2 seq_num to from u32
      drm/audio: declaration of struct device
      misc/mei/hdcp: Client driver for HDCP application
      misc/mei/hdcp: Define ME FW interface for HDCP2.2
      misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session
      misc/mei/hdcp: Verify Receiver Cert and prepare km
      misc/mei/hdcp: Verify H_prime
      misc/mei/hdcp: Store the HDCP Pairing info
      misc/mei/hdcp: Initiate Locality check
      misc/mei/hdcp: Verify L_prime
      misc/mei/hdcp: Prepare Session Key
      misc/mei/hdcp: Repeater topology verification and ack
      misc/mei/hdcp: Verify M_prime
      misc/mei/hdcp: Enabling the HDCP authentication
      misc/mei/hdcp: Closing wired HDCP2.2 Tx Session
      misc/mei/hdcp: Component framework for I915 Interface

Randy Dunlap (1):
      misc/habanalabs: adjust Kconfig to fix build errors

RickyWu (1):
      misc: rtsx: Enable OCP for rts522a rts524a rts525a rts5260

Rob Herring (1):
      coresight: Use of_node_name_eq for node name comparisons

Roman Kiryanov (1):
      drivers: platform: goldfish: fix the checkpatch complain in Kconfig

Sai Prakash Ranjan (1):
      coresight: etm4x: Add support to enable ETMv4.2

Silvio Cesare (1):
      lkdtm: change snprintf to scnprintf for possible overflow

Srinath Mannam (1):
      nvmem: bcm-ocotp: Add ACPI support to BCM OCOTP

Srinivas Kandagatla (10):
      slimbus: core: match full device id
      slimbus: core: do not call device_status under a lock
      slimbus: core: use slim_device_update_status() to update status
      slimbus: core: add missing spin_lock_init on txn_lock
      misc: dt-bindings: Add Qualcomm Fastrpc bindings
      misc: fastrpc: Add Qualcomm fastrpc basic driver model
      misc: fastrpc: Add support for context Invoke method
      misc: fastrpc: Add support for create remote init process
      misc: fastrpc: Add support for dmabuf exporter
      misc: fastrpc: select CONFIG_DMA_SHARED_BUFFER

Stefan Agner (1):
      nvmem: allow to select i.MX nvmem driver for i.MX 7D

Stefan Wahren (2):
      dt-bindings: imx-ocotp: Add i.MX6ULL/ULZ support
      nvmem: imx-ocotp: Implement i.MX6ULL/ULZ support

Sudip Mukherjee (1):
      parport: daisy: use new parport device model

Thierry Escande (1):
      misc: fastrpc: Fix device_open when no session is available

Todd Kjos (10):
      binder: create node flag to request sender's security context
      binder: create userspace-to-binder-buffer copy function
      binder: add functions to copy to/from binder buffers
      binder: add function to copy binder object from buffer
      binder: avoid kernel vm_area for buffer fixups
      binder: remove kernel vm_area for buffer space
      binder: remove user_buffer_offset
      binder: use userspace pointer as base of buffer space
      binder: fix sparse issue in binder_alloc_selftest.c
      binder: fix handling of misaligned binder object

Tomas Winkler (2):
      mei: bus: export to_mei_cl_device for mei client devices drivers
      mei: bus: whitelist hdcp client

Tomer Tayar (2):
      habanalabs: Dissociate RAZWI info from event types
      habanalabs: fix little-endian<->cpu conversion warnings

Venkatesh Srinivas (1):
      uio/uio_pci_generic: Disable bus-mastering on release

Vijai Kumar K (1):
      extcon: Add support for ptn5150 extcon driver

Vincent Whitchurch (7):
      vop: Use %z for size_t
      vop: Add definition of readq/writeq if missing
      vop: vringh: Do not crash if no DMA channel
      vop: Fix handling of >32 feature bits
      mic: vop: Cast pointers to unsigned long
      mic: Rename ioremap pointer to remap
      mic: vop: Allow building on more systems

Vishnu DASA (1):
      VMCI: Support upto 64-bit PPNs

Wei Yongjun (3):
      extcon: ptn5150: Fix return value check in ptn5150_i2c_probe()
      misc: fastrpc: Fix return value check in fastrpc_map_create()
      habanalabs: use GFP_ATOMIC under spin lock

Xavier Deguillard (1):
      vmw_balloon: support 64-bit memory limit

YueHaibing (1):
      coresight: stm: Remove set but not used variable 'res_size'

Zhi Jin (1):
      stm class: Fix an endless loop in channel allocation

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

Powered by blists - more mailing lists