|
|
Re: [RFC PATCH 09/15] ARM: uncompress: Introduce ucuart as low-level serial port driver |
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.
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
[Linux ARM (vger)] [Linux ARM MSM] [Linux Omap] [Linux Arm] [Linux Tegra] [Fedora ARM] [eCos] [Linux Fastboot] [Gcc Help] [Git] [DCCP] [IETF Announce] [Security] [PDAs] [Linux] [Linux MIPS] [Yosemite Campsites] [Photos]
![]() |
![]() |