.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0 |
---|
1 | 2 | #include <linux/device.h> |
---|
2 | 3 | #include <linux/kernel.h> |
---|
3 | 4 | #include <linux/module.h> |
---|
.. | .. |
---|
50 | 51 | return clkval; |
---|
51 | 52 | } |
---|
52 | 53 | |
---|
53 | | -static unsigned int get_num_ports(struct mcb_device *mdev, |
---|
| 54 | +static int get_num_ports(struct mcb_device *mdev, |
---|
54 | 55 | void __iomem *membase) |
---|
55 | 56 | { |
---|
56 | 57 | switch (mdev->id) { |
---|
.. | .. |
---|
139 | 140 | return; |
---|
140 | 141 | |
---|
141 | 142 | num_ports = get_num_ports(mdev, data[0].uart.port.membase); |
---|
142 | | - if (num_ports < 0 || num_ports > 4) { |
---|
| 143 | + if (num_ports <= 0 || num_ports > 4) { |
---|
143 | 144 | dev_err(&mdev->dev, "error retrieving number of ports!\n"); |
---|
144 | 145 | return; |
---|
145 | 146 | } |
---|
.. | .. |
---|
173 | 174 | MODULE_ALIAS("mcb:16z125"); |
---|
174 | 175 | MODULE_ALIAS("mcb:16z025"); |
---|
175 | 176 | MODULE_ALIAS("mcb:16z057"); |
---|
| 177 | +MODULE_IMPORT_NS(MCB); |
---|