| /linux/drivers/soc/tegra/cbb/ |
| H A D | tegra234-cbb.c | 5 * The driver handles Error's from Control Backbone(CBB) version 2.0. 25 #include <soc/tegra/tegra-cbb.h> 177 static inline struct tegra234_cbb *to_tegra234_cbb(struct tegra_cbb *cbb) in to_tegra234_cbb() argument 179 return container_of(cbb, struct tegra234_cbb, base); in to_tegra234_cbb() 186 tegra234_cbb_write_access_allowed(struct platform_device *pdev, struct tegra234_cbb *cbb) in tegra234_cbb_write_access_allowed() argument 190 if (!cbb->fabric->firewall_base || in tegra234_cbb_write_access_allowed() 191 !cbb->fabric->firewall_ctl || in tegra234_cbb_write_access_allowed() 192 !cbb->fabric->firewall_wr_ctl) { in tegra234_cbb_write_access_allowed() 197 if ((cbb->fabric->firewall_ctl > FIREWALL_APERTURE_SZ) || in tegra234_cbb_write_access_allowed() 198 (cbb->fabric->firewall_wr_ctl > FIREWALL_APERTURE_SZ)) { in tegra234_cbb_write_access_allowed() [all …]
|
| H A D | tegra194-cbb.c | 5 * The driver handles Error's from Control Backbone(CBB) generated due to 6 * illegal accesses. When an error is reported from a NOC within CBB, 10 * TMO, SEC, UNS are the codes which are supported by CBB. 25 #include <soc/tegra/tegra-cbb.h> 176 static inline struct tegra194_cbb *to_tegra194_cbb(struct tegra_cbb *cbb) in to_tegra194_cbb() argument 178 return container_of(cbb, struct tegra194_cbb, base); in to_tegra194_cbb() 241 .desc = "Target error detected by CBB target" 251 .code = "DISC", /* Not Supported by CBB */ 259 .code = "HIDE", /* Not Supported by CBB */ 274 * CBB NOC aperture lookup table as per file "cbb_central_noc_Structure.info". [all …]
|
| H A D | Makefile | 6 obj-y += tegra-cbb.o 7 obj-$(CONFIG_ARCH_TEGRA_194_SOC) += tegra194-cbb.o 8 obj-$(CONFIG_ARCH_TEGRA_234_SOC) += tegra234-cbb.o
|
| /linux/include/soc/tegra/ |
| H A D | tegra-cbb.h | 24 int (*debugfs_show)(struct tegra_cbb *cbb, struct seq_file *s, void *v); 25 int (*interrupt_enable)(struct tegra_cbb *cbb); 26 void (*error_enable)(struct tegra_cbb *cbb); 27 void (*fault_enable)(struct tegra_cbb *cbb); 28 void (*stall_enable)(struct tegra_cbb *cbb); 29 void (*error_clear)(struct tegra_cbb *cbb); 30 u32 (*get_status)(struct tegra_cbb *cbb); 40 int tegra_cbb_register(struct tegra_cbb *cbb); 42 void tegra_cbb_fault_enable(struct tegra_cbb *cbb); 43 void tegra_cbb_stall_enable(struct tegra_cbb *cbb); [all …]
|
| /linux/Documentation/devicetree/bindings/arm/tegra/ |
| H A D | nvidia,tegra234-cbb.yaml | 4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra234-cbb.yaml# 7 title: NVIDIA Tegra CBB 2.0 13 The Control Backbone (CBB) is comprised of the physical path from an 14 initiator to a target's register configuration space. CBB 2.0 consists 16 The Tegra234 SoC has different fabrics based on CBB 2.0 architecture 18 "CBB central fabric". 20 In CBB 2.0, each initiator which can issue transactions connects to a 27 The driver handles errors from CBB due to illegal register accesses 47 - nvidia,tegra234-cbb-fabric 70 cbb-fabric@1300000 { [all …]
|
| H A D | nvidia,tegra194-cbb.yaml | 4 $id: http://devicetree.org/schemas/arm/tegra/nvidia,tegra194-cbb.yaml# 7 title: NVIDIA Tegra194 CBB 1.0 13 The Control Backbone (CBB) is comprised of the physical path from an 14 initiator to a target's register configuration space. CBB 1.0 has 19 by the NOCs inside the CBB. NOCs reporting errors are cluster NOCs 20 "AON-NOC, SCE-NOC, RCE-NOC, BPMP-NOC, CV-NOC" and "CBB Central NOC" 48 - nvidia,tegra194-cbb-noc 90 cbb-noc@2300000 { 91 compatible = "nvidia,tegra194-cbb-noc";
|
| /linux/fs/afs/ |
| H A D | callback.c | 214 struct afs_callback_break *cbb, in afs_break_some_callbacks() argument 217 struct afs_callback_break *residue = cbb; in afs_break_some_callbacks() 219 afs_volid_t vid = cbb->fid.vid; in afs_break_some_callbacks() 224 if (cbb->fid.vnode == 0 && cbb->fid.unique == 0) { in afs_break_some_callbacks() 228 memmove(cbb, cbb + 1, sizeof(*cbb) * *_count); in afs_break_some_callbacks() 234 for (i = *_count; i > 0; cbb++, i--) { in afs_break_some_callbacks() 235 if (cbb->fid.vid == vid) { in afs_break_some_callbacks() 237 cbb->fid.vid, in afs_break_some_callbacks() 238 cbb->fid.vnode, in afs_break_some_callbacks() 239 cbb->fid.unique); in afs_break_some_callbacks() [all …]
|
| H A D | rotate.c | 727 pr_notice("OP: cbb=%x cbb2=%x fl=%x err=%hd\n", in afs_dump_edestaddrreq()
|
| /linux/drivers/soc/tegra/ |
| H A D | Makefile | 3 obj-y += cbb/
|
| /linux/drivers/soc/tegra/fuse/ |
| H A D | tegra-apbmisc.c | 107 * OKAY response from CBB to the master which caused error.
|
| /linux/drivers/staging/media/deprecated/atmel/ |
| H A D | atmel-isc-regs.h | 243 /* Color Space Conversion CBB OCB Register */
|
| /linux/drivers/media/platform/microchip/ |
| H A D | microchip-isc-regs.h | 243 /* Color Space Conversion CBB OCB Register */
|
| /linux/drivers/platform/x86/ |
| H A D | lg-laptop.c | 62 #define WMI_METHOD_WMAB "C3A72B38-D3EF-42D3-8CBB-D5A57049F66D"
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra194.dtsi | 93 cbb-noc@2300000 { 94 compatible = "nvidia,tegra194-cbb-noc";
|
| H A D | tegra234.dtsi | 4329 cbb-fabric@13a00000 { 4330 compatible = "nvidia,tegra234-cbb-fabric";
|