The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/include/dt-bindings/memory/tegra234-mc.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
    2 /* Copyright (c) 2018-2022, NVIDIA CORPORATION. All rights reserved. */
    3 
    4 #ifndef DT_BINDINGS_MEMORY_TEGRA234_MC_H
    5 #define DT_BINDINGS_MEMORY_TEGRA234_MC_H
    6 
    7 /* special clients */
    8 #define TEGRA234_SID_INVALID            0x00
    9 #define TEGRA234_SID_PASSTHROUGH        0x7f
   10 
   11 /* NISO0 stream IDs */
   12 #define TEGRA234_SID_APE        0x02
   13 #define TEGRA234_SID_HDA        0x03
   14 #define TEGRA234_SID_GPCDMA     0x04
   15 #define TEGRA234_SID_MGBE       0x06
   16 #define TEGRA234_SID_PCIE0      0x12
   17 #define TEGRA234_SID_PCIE4      0x13
   18 #define TEGRA234_SID_PCIE5      0x14
   19 #define TEGRA234_SID_PCIE6      0x15
   20 #define TEGRA234_SID_PCIE9      0x1f
   21 #define TEGRA234_SID_MGBE_VF1   0x49
   22 #define TEGRA234_SID_MGBE_VF2   0x4a
   23 #define TEGRA234_SID_MGBE_VF3   0x4b
   24 
   25 /* NISO1 stream IDs */
   26 #define TEGRA234_SID_SDMMC4     0x02
   27 #define TEGRA234_SID_PCIE1      0x05
   28 #define TEGRA234_SID_PCIE2      0x06
   29 #define TEGRA234_SID_PCIE3      0x07
   30 #define TEGRA234_SID_PCIE7      0x08
   31 #define TEGRA234_SID_PCIE8      0x09
   32 #define TEGRA234_SID_PCIE10     0x0b
   33 #define TEGRA234_SID_BPMP       0x10
   34 #define TEGRA234_SID_HOST1X     0x27
   35 #define TEGRA234_SID_VIC        0x34
   36 
   37 /*
   38  * memory client IDs
   39  */
   40 
   41 /* High-definition audio (HDA) read clients */
   42 #define TEGRA234_MEMORY_CLIENT_HDAR 0x15
   43 #define TEGRA234_MEMORY_CLIENT_HOST1XDMAR 0x16
   44 /* PCIE6 read clients */
   45 #define TEGRA234_MEMORY_CLIENT_PCIE6AR 0x28
   46 /* PCIE6 write clients */
   47 #define TEGRA234_MEMORY_CLIENT_PCIE6AW 0x29
   48 /* PCIE7 read clients */
   49 #define TEGRA234_MEMORY_CLIENT_PCIE7AR 0x2a
   50 /* PCIE7 write clients */
   51 #define TEGRA234_MEMORY_CLIENT_PCIE7AW 0x30
   52 /* PCIE8 read clients */
   53 #define TEGRA234_MEMORY_CLIENT_PCIE8AR 0x32
   54 /* High-definition audio (HDA) write clients */
   55 #define TEGRA234_MEMORY_CLIENT_HDAW 0x35
   56 /* PCIE8 write clients */
   57 #define TEGRA234_MEMORY_CLIENT_PCIE8AW 0x3b
   58 /* PCIE9 read clients */
   59 #define TEGRA234_MEMORY_CLIENT_PCIE9AR 0x3c
   60 /* PCIE6r1 read clients */
   61 #define TEGRA234_MEMORY_CLIENT_PCIE6AR1 0x3d
   62 /* PCIE9 write clients */
   63 #define TEGRA234_MEMORY_CLIENT_PCIE9AW 0x3e
   64 /* PCIE10 read clients */
   65 #define TEGRA234_MEMORY_CLIENT_PCIE10AR 0x3f
   66 /* PCIE10 write clients */
   67 #define TEGRA234_MEMORY_CLIENT_PCIE10AW 0x40
   68 /* PCIE10r1 read clients */
   69 #define TEGRA234_MEMORY_CLIENT_PCIE10AR1 0x48
   70 /* PCIE7r1 read clients */
   71 #define TEGRA234_MEMORY_CLIENT_PCIE7AR1 0x49
   72 /* MGBE0 read client */
   73 #define TEGRA234_MEMORY_CLIENT_MGBEARD 0x58
   74 /* MGBEB read client */
   75 #define TEGRA234_MEMORY_CLIENT_MGBEBRD 0x59
   76 /* MGBEC read client */
   77 #define TEGRA234_MEMORY_CLIENT_MGBECRD 0x5a
   78 /* MGBED read client */
   79 #define TEGRA234_MEMORY_CLIENT_MGBEDRD 0x5b
   80 /* MGBE0 write client */
   81 #define TEGRA234_MEMORY_CLIENT_MGBEAWR 0x5c
   82 /* MGBEB write client */
   83 #define TEGRA234_MEMORY_CLIENT_MGBEBWR 0x5f
   84 /* MGBEC write client */
   85 #define TEGRA234_MEMORY_CLIENT_MGBECWR 0x61
   86 /* sdmmcd memory read client */
   87 #define TEGRA234_MEMORY_CLIENT_SDMMCRAB 0x63
   88 /* MGBED write client */
   89 #define TEGRA234_MEMORY_CLIENT_MGBEDWR 0x65
   90 /* sdmmcd memory write client */
   91 #define TEGRA234_MEMORY_CLIENT_SDMMCWAB 0x67
   92 #define TEGRA234_MEMORY_CLIENT_VICSRD 0x6c
   93 #define TEGRA234_MEMORY_CLIENT_VICSWR 0x6d
   94 /* BPMP read client */
   95 #define TEGRA234_MEMORY_CLIENT_BPMPR 0x93
   96 /* BPMP write client */
   97 #define TEGRA234_MEMORY_CLIENT_BPMPW 0x94
   98 /* BPMPDMA read client */
   99 #define TEGRA234_MEMORY_CLIENT_BPMPDMAR 0x95
  100 /* BPMPDMA write client */
  101 #define TEGRA234_MEMORY_CLIENT_BPMPDMAW 0x96
  102 /* APEDMA read client */
  103 #define TEGRA234_MEMORY_CLIENT_APEDMAR 0x9f
  104 /* APEDMA write client */
  105 #define TEGRA234_MEMORY_CLIENT_APEDMAW 0xa0
  106 /* PCIE0 read clients */
  107 #define TEGRA234_MEMORY_CLIENT_PCIE0R 0xd8
  108 /* PCIE0 write clients */
  109 #define TEGRA234_MEMORY_CLIENT_PCIE0W 0xd9
  110 /* PCIE1 read clients */
  111 #define TEGRA234_MEMORY_CLIENT_PCIE1R 0xda
  112 /* PCIE1 write clients */
  113 #define TEGRA234_MEMORY_CLIENT_PCIE1W 0xdb
  114 /* PCIE2 read clients */
  115 #define TEGRA234_MEMORY_CLIENT_PCIE2AR 0xdc
  116 /* PCIE2 write clients */
  117 #define TEGRA234_MEMORY_CLIENT_PCIE2AW 0xdd
  118 /* PCIE3 read clients */
  119 #define TEGRA234_MEMORY_CLIENT_PCIE3R 0xde
  120 /* PCIE3 write clients */
  121 #define TEGRA234_MEMORY_CLIENT_PCIE3W 0xdf
  122 /* PCIE4 read clients */
  123 #define TEGRA234_MEMORY_CLIENT_PCIE4R 0xe0
  124 /* PCIE4 write clients */
  125 #define TEGRA234_MEMORY_CLIENT_PCIE4W 0xe1
  126 /* PCIE5 read clients */
  127 #define TEGRA234_MEMORY_CLIENT_PCIE5R 0xe2
  128 /* PCIE5 write clients */
  129 #define TEGRA234_MEMORY_CLIENT_PCIE5W 0xe3
  130 /* PCIE5r1 read clients */
  131 #define TEGRA234_MEMORY_CLIENT_PCIE5R1 0xef
  132 
  133 #endif

Cache object: 54c6979926747cfe0738d9d773174aa9


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.