Lines Matching refs:debugfs
10 #include <linux/debugfs.h>
158 } debugfs;
484 * debugfs interface
486 * The memory controller driver exposes some files in debugfs that can be used
553 *rate = emc->debugfs.min_rate;
570 emc->debugfs.min_rate = rate;
583 *rate = emc->debugfs.max_rate;
600 emc->debugfs.max_rate = rate;
615 emc->debugfs.min_rate = ULONG_MAX;
616 emc->debugfs.max_rate = 0;
619 if (emc->timings[i].rate < emc->debugfs.min_rate)
620 emc->debugfs.min_rate = emc->timings[i].rate;
622 if (emc->timings[i].rate > emc->debugfs.max_rate)
623 emc->debugfs.max_rate = emc->timings[i].rate;
627 emc->debugfs.min_rate = clk_get_rate(emc->clk);
628 emc->debugfs.max_rate = emc->debugfs.min_rate;
631 err = clk_set_rate_range(emc->clk, emc->debugfs.min_rate,
632 emc->debugfs.max_rate);
635 emc->debugfs.min_rate, emc->debugfs.max_rate,
639 emc->debugfs.root = debugfs_create_dir("emc", NULL);
640 if (!emc->debugfs.root) {
641 dev_err(emc->dev, "failed to create debugfs directory\n");
645 debugfs_create_file("available_rates", 0444, emc->debugfs.root,
647 debugfs_create_file("min_rate", 0644, emc->debugfs.root,
649 debugfs_create_file("max_rate", 0644, emc->debugfs.root,