Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v6.1-rc2 143 lines 4.7 kB view raw
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/* Shared stream IDs */ 38#define TEGRA234_SID_HOST1X_CTX0 0x35 39#define TEGRA234_SID_HOST1X_CTX1 0x36 40#define TEGRA234_SID_HOST1X_CTX2 0x37 41#define TEGRA234_SID_HOST1X_CTX3 0x38 42#define TEGRA234_SID_HOST1X_CTX4 0x39 43#define TEGRA234_SID_HOST1X_CTX5 0x3a 44#define TEGRA234_SID_HOST1X_CTX6 0x3b 45#define TEGRA234_SID_HOST1X_CTX7 0x3c 46 47/* 48 * memory client IDs 49 */ 50 51/* High-definition audio (HDA) read clients */ 52#define TEGRA234_MEMORY_CLIENT_HDAR 0x15 53#define TEGRA234_MEMORY_CLIENT_HOST1XDMAR 0x16 54/* PCIE6 read clients */ 55#define TEGRA234_MEMORY_CLIENT_PCIE6AR 0x28 56/* PCIE6 write clients */ 57#define TEGRA234_MEMORY_CLIENT_PCIE6AW 0x29 58/* PCIE7 read clients */ 59#define TEGRA234_MEMORY_CLIENT_PCIE7AR 0x2a 60/* PCIE7 write clients */ 61#define TEGRA234_MEMORY_CLIENT_PCIE7AW 0x30 62/* PCIE8 read clients */ 63#define TEGRA234_MEMORY_CLIENT_PCIE8AR 0x32 64/* High-definition audio (HDA) write clients */ 65#define TEGRA234_MEMORY_CLIENT_HDAW 0x35 66/* PCIE8 write clients */ 67#define TEGRA234_MEMORY_CLIENT_PCIE8AW 0x3b 68/* PCIE9 read clients */ 69#define TEGRA234_MEMORY_CLIENT_PCIE9AR 0x3c 70/* PCIE6r1 read clients */ 71#define TEGRA234_MEMORY_CLIENT_PCIE6AR1 0x3d 72/* PCIE9 write clients */ 73#define TEGRA234_MEMORY_CLIENT_PCIE9AW 0x3e 74/* PCIE10 read clients */ 75#define TEGRA234_MEMORY_CLIENT_PCIE10AR 0x3f 76/* PCIE10 write clients */ 77#define TEGRA234_MEMORY_CLIENT_PCIE10AW 0x40 78/* PCIE10r1 read clients */ 79#define TEGRA234_MEMORY_CLIENT_PCIE10AR1 0x48 80/* PCIE7r1 read clients */ 81#define TEGRA234_MEMORY_CLIENT_PCIE7AR1 0x49 82/* MGBE0 read client */ 83#define TEGRA234_MEMORY_CLIENT_MGBEARD 0x58 84/* MGBEB read client */ 85#define TEGRA234_MEMORY_CLIENT_MGBEBRD 0x59 86/* MGBEC read client */ 87#define TEGRA234_MEMORY_CLIENT_MGBECRD 0x5a 88/* MGBED read client */ 89#define TEGRA234_MEMORY_CLIENT_MGBEDRD 0x5b 90/* MGBE0 write client */ 91#define TEGRA234_MEMORY_CLIENT_MGBEAWR 0x5c 92/* MGBEB write client */ 93#define TEGRA234_MEMORY_CLIENT_MGBEBWR 0x5f 94/* MGBEC write client */ 95#define TEGRA234_MEMORY_CLIENT_MGBECWR 0x61 96/* sdmmcd memory read client */ 97#define TEGRA234_MEMORY_CLIENT_SDMMCRAB 0x63 98/* MGBED write client */ 99#define TEGRA234_MEMORY_CLIENT_MGBEDWR 0x65 100/* sdmmcd memory write client */ 101#define TEGRA234_MEMORY_CLIENT_SDMMCWAB 0x67 102#define TEGRA234_MEMORY_CLIENT_VICSRD 0x6c 103#define TEGRA234_MEMORY_CLIENT_VICSWR 0x6d 104/* BPMP read client */ 105#define TEGRA234_MEMORY_CLIENT_BPMPR 0x93 106/* BPMP write client */ 107#define TEGRA234_MEMORY_CLIENT_BPMPW 0x94 108/* BPMPDMA read client */ 109#define TEGRA234_MEMORY_CLIENT_BPMPDMAR 0x95 110/* BPMPDMA write client */ 111#define TEGRA234_MEMORY_CLIENT_BPMPDMAW 0x96 112/* APEDMA read client */ 113#define TEGRA234_MEMORY_CLIENT_APEDMAR 0x9f 114/* APEDMA write client */ 115#define TEGRA234_MEMORY_CLIENT_APEDMAW 0xa0 116/* PCIE0 read clients */ 117#define TEGRA234_MEMORY_CLIENT_PCIE0R 0xd8 118/* PCIE0 write clients */ 119#define TEGRA234_MEMORY_CLIENT_PCIE0W 0xd9 120/* PCIE1 read clients */ 121#define TEGRA234_MEMORY_CLIENT_PCIE1R 0xda 122/* PCIE1 write clients */ 123#define TEGRA234_MEMORY_CLIENT_PCIE1W 0xdb 124/* PCIE2 read clients */ 125#define TEGRA234_MEMORY_CLIENT_PCIE2AR 0xdc 126/* PCIE2 write clients */ 127#define TEGRA234_MEMORY_CLIENT_PCIE2AW 0xdd 128/* PCIE3 read clients */ 129#define TEGRA234_MEMORY_CLIENT_PCIE3R 0xde 130/* PCIE3 write clients */ 131#define TEGRA234_MEMORY_CLIENT_PCIE3W 0xdf 132/* PCIE4 read clients */ 133#define TEGRA234_MEMORY_CLIENT_PCIE4R 0xe0 134/* PCIE4 write clients */ 135#define TEGRA234_MEMORY_CLIENT_PCIE4W 0xe1 136/* PCIE5 read clients */ 137#define TEGRA234_MEMORY_CLIENT_PCIE5R 0xe2 138/* PCIE5 write clients */ 139#define TEGRA234_MEMORY_CLIENT_PCIE5W 0xe3 140/* PCIE5r1 read clients */ 141#define TEGRA234_MEMORY_CLIENT_PCIE5R1 0xef 142 143#endif