[RFC PATCH 09/15] ARM: uncompress: Introduce ucuart as low-level serial port driver
Russell King - ARM Linux
linux at arm.linux.org.uk
Mon Oct 24 05:26:19 EDT 2011
On Sun, Oct 23, 2011 at 11:10:39PM +0200, Zoltan Devai wrote:
> +struct uncompress_uart {
> + void __iomem *base;
> + int reg_shift;
> + enum ucuart_iotypes iotype;
> + int tx_regoff;
> + int txfree_regoff;
> + int txfree_mask;
> + int txfree_val;
> + int flush_regoff;
> + int flush_mask;
> + int flush_val;
The values and masks should be unsigned.
> +};
> +
> +void ucuart_init(int base, int regshift, enum ucuart_iotypes iotype,
> + int tx_regoff, int txfree_regoff, int txfree_mask,
> + int txfree_val, int flush_regoff, int flush_mask,
> + int flush_val);
Ditto.
> +#include <linux/io.h>
I don't like this - this is *not* part of the kernel, it's part of a
separate execution environment which may not contain everything required
for a functional macros in this header file.
More information about the linux-arm-kernel
mailing list