diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2014-09-12 08:11:56 -0400 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2014-09-13 12:03:12 -0400 |
commit | 53288fe9bdc7e8a0265bbe9074f71f1a6c478008 (patch) | |
tree | 2387ba61ec409ebfecef557543b28edea29da6c7 | |
parent | 551f6a58d496a99702088ac762f247e04d8bfff9 (diff) |
spi: dw: don't use mrst prefix anymore
Since driver is used on other platforms and debugfs stuff would be useful there
as well let's substitute mrst_ by dw_ where it suits. Additionally let's use
SPI master device name when print registers dump.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r-- | drivers/spi/spi-dw.c | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/drivers/spi/spi-dw.c b/drivers/spi/spi-dw.c index fdb5a6d1c8c6..e2f7c5c0f4ba 100644 --- a/drivers/spi/spi-dw.c +++ b/drivers/spi/spi-dw.c | |||
@@ -55,22 +55,20 @@ struct chip_data { | |||
55 | 55 | ||
56 | #ifdef CONFIG_DEBUG_FS | 56 | #ifdef CONFIG_DEBUG_FS |
57 | #define SPI_REGS_BUFSIZE 1024 | 57 | #define SPI_REGS_BUFSIZE 1024 |
58 | static ssize_t spi_show_regs(struct file *file, char __user *user_buf, | 58 | static ssize_t dw_spi_show_regs(struct file *file, char __user *user_buf, |
59 | size_t count, loff_t *ppos) | 59 | size_t count, loff_t *ppos) |
60 | { | 60 | { |
61 | struct dw_spi *dws; | 61 | struct dw_spi *dws = file->private_data; |
62 | char *buf; | 62 | char *buf; |
63 | u32 len = 0; | 63 | u32 len = 0; |
64 | ssize_t ret; | 64 | ssize_t ret; |
65 | 65 | ||
66 | dws = file->private_data; | ||
67 | |||
68 | buf = kzalloc(SPI_REGS_BUFSIZE, GFP_KERNEL); | 66 | buf = kzalloc(SPI_REGS_BUFSIZE, GFP_KERNEL); |
69 | if (!buf) | 67 | if (!buf) |
70 | return 0; | 68 | return 0; |
71 | 69 | ||
72 | len += snprintf(buf + len, SPI_REGS_BUFSIZE - len, | 70 | len += snprintf(buf + len, SPI_REGS_BUFSIZE - len, |
73 | "MRST SPI0 registers:\n"); | 71 | "%s registers:\n", dev_name(&dws->master->dev)); |
74 | len += snprintf(buf + len, SPI_REGS_BUFSIZE - len, | 72 | len += snprintf(buf + len, SPI_REGS_BUFSIZE - len, |
75 | "=================================\n"); | 73 | "=================================\n"); |
76 | len += snprintf(buf + len, SPI_REGS_BUFSIZE - len, | 74 | len += snprintf(buf + len, SPI_REGS_BUFSIZE - len, |
@@ -106,41 +104,41 @@ static ssize_t spi_show_regs(struct file *file, char __user *user_buf, | |||
106 | len += snprintf(buf + len, SPI_REGS_BUFSIZE - len, | 104 | len += snprintf(buf + len, SPI_REGS_BUFSIZE - len, |
107 | "=================================\n"); | 105 | "=================================\n"); |
108 | 106 | ||
109 | ret = simple_read_from_buffer(user_buf, count, ppos, buf, len); | 107 | ret = simple_read_from_buffer(user_buf, count, ppos, buf, len); |
110 | kfree(buf); | 108 | kfree(buf); |
111 | return ret; | 109 | return ret; |
112 | } | 110 | } |
113 | 111 | ||
114 | static const struct file_operations mrst_spi_regs_ops = { | 112 | static const struct file_operations dw_spi_regs_ops = { |
115 | .owner = THIS_MODULE, | 113 | .owner = THIS_MODULE, |
116 | .open = simple_open, | 114 | .open = simple_open, |
117 | .read = spi_show_regs, | 115 | .read = dw_spi_show_regs, |
118 | .llseek = default_llseek, | 116 | .llseek = default_llseek, |
119 | }; | 117 | }; |
120 | 118 | ||
121 | static int mrst_spi_debugfs_init(struct dw_spi *dws) | 119 | static int dw_spi_debugfs_init(struct dw_spi *dws) |
122 | { | 120 | { |
123 | dws->debugfs = debugfs_create_dir("mrst_spi", NULL); | 121 | dws->debugfs = debugfs_create_dir("dw_spi", NULL); |
124 | if (!dws->debugfs) | 122 | if (!dws->debugfs) |
125 | return -ENOMEM; | 123 | return -ENOMEM; |
126 | 124 | ||
127 | debugfs_create_file("registers", S_IFREG | S_IRUGO, | 125 | debugfs_create_file("registers", S_IFREG | S_IRUGO, |
128 | dws->debugfs, (void *)dws, &mrst_spi_regs_ops); | 126 | dws->debugfs, (void *)dws, &dw_spi_regs_ops); |
129 | return 0; | 127 | return 0; |
130 | } | 128 | } |
131 | 129 | ||
132 | static void mrst_spi_debugfs_remove(struct dw_spi *dws) | 130 | static void dw_spi_debugfs_remove(struct dw_spi *dws) |
133 | { | 131 | { |
134 | debugfs_remove_recursive(dws->debugfs); | 132 | debugfs_remove_recursive(dws->debugfs); |
135 | } | 133 | } |
136 | 134 | ||
137 | #else | 135 | #else |
138 | static inline int mrst_spi_debugfs_init(struct dw_spi *dws) | 136 | static inline int dw_spi_debugfs_init(struct dw_spi *dws) |
139 | { | 137 | { |
140 | return 0; | 138 | return 0; |
141 | } | 139 | } |
142 | 140 | ||
143 | static inline void mrst_spi_debugfs_remove(struct dw_spi *dws) | 141 | static inline void dw_spi_debugfs_remove(struct dw_spi *dws) |
144 | { | 142 | { |
145 | } | 143 | } |
146 | #endif /* CONFIG_DEBUG_FS */ | 144 | #endif /* CONFIG_DEBUG_FS */ |
@@ -682,7 +680,7 @@ int dw_spi_add_host(struct device *dev, struct dw_spi *dws) | |||
682 | goto err_dma_exit; | 680 | goto err_dma_exit; |
683 | } | 681 | } |
684 | 682 | ||
685 | mrst_spi_debugfs_init(dws); | 683 | dw_spi_debugfs_init(dws); |
686 | return 0; | 684 | return 0; |
687 | 685 | ||
688 | err_dma_exit: | 686 | err_dma_exit: |
@@ -699,7 +697,7 @@ void dw_spi_remove_host(struct dw_spi *dws) | |||
699 | { | 697 | { |
700 | if (!dws) | 698 | if (!dws) |
701 | return; | 699 | return; |
702 | mrst_spi_debugfs_remove(dws); | 700 | dw_spi_debugfs_remove(dws); |
703 | 701 | ||
704 | if (dws->dma_ops && dws->dma_ops->dma_exit) | 702 | if (dws->dma_ops && dws->dma_ops->dma_exit) |
705 | dws->dma_ops->dma_exit(dws); | 703 | dws->dma_ops->dma_exit(dws); |