Lines Matching +full:global +full:- +full:regs
1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2012-2019 ARM Limited or its affiliates. */
17 * This is a global var for the dentry of the
20 * global.
70 return -ENOMEM; in cc_debugfs_init()
72 regset->regs = debug_regs; in cc_debugfs_init()
73 regset->nregs = ARRAY_SIZE(debug_regs); in cc_debugfs_init()
74 regset->base = drvdata->cc_base; in cc_debugfs_init()
75 regset->dev = dev; in cc_debugfs_init()
77 drvdata->dir = debugfs_create_dir(drvdata->plat_dev->name, in cc_debugfs_init()
80 debugfs_create_regset32("regs", 0400, drvdata->dir, regset); in cc_debugfs_init()
81 debugfs_create_bool("coherent", 0400, drvdata->dir, &drvdata->coherent); in cc_debugfs_init()
88 if (drvdata->hw_rev <= CC_HW_REV_712) { in cc_debugfs_init()
89 ver_sig_regs[0].offset = drvdata->sig_offset; in cc_debugfs_init()
90 ver_sig_regs[1].offset = drvdata->ver_offset; in cc_debugfs_init()
91 verset->regs = ver_sig_regs; in cc_debugfs_init()
92 verset->nregs = ARRAY_SIZE(ver_sig_regs); in cc_debugfs_init()
94 verset->regs = pid_cid_regs; in cc_debugfs_init()
95 verset->nregs = ARRAY_SIZE(pid_cid_regs); in cc_debugfs_init()
97 verset->base = drvdata->cc_base; in cc_debugfs_init()
98 verset->dev = dev; in cc_debugfs_init()
100 debugfs_create_regset32("version", 0400, drvdata->dir, verset); in cc_debugfs_init()
106 debugfs_remove_recursive(drvdata->dir); in cc_debugfs_fini()