Module Name: src Committed By: jmcneill Date: Sun May 3 17:22:55 UTC 2015
Modified Files: src/sys/dev/ic: com.c comvar.h Log Message: add COM_TYPE_TEGRA To generate a diff of this commit: cvs rdiff -u -r1.333 -r1.334 src/sys/dev/ic/com.c cvs rdiff -u -r1.80 -r1.81 src/sys/dev/ic/comvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/ic/com.c diff -u src/sys/dev/ic/com.c:1.333 src/sys/dev/ic/com.c:1.334 --- src/sys/dev/ic/com.c:1.333 Mon Apr 13 16:33:24 2015 +++ src/sys/dev/ic/com.c Sun May 3 17:22:54 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: com.c,v 1.333 2015/04/13 16:33:24 riastradh Exp $ */ +/* $NetBSD: com.c,v 1.334 2015/05/03 17:22:54 jmcneill Exp $ */ /*- * Copyright (c) 1998, 1999, 2004, 2008 The NetBSD Foundation, Inc. @@ -66,7 +66,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: com.c,v 1.333 2015/04/13 16:33:24 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: com.c,v 1.334 2015/05/03 17:22:54 jmcneill Exp $"); #include "opt_com.h" #include "opt_ddb.h" @@ -466,6 +466,11 @@ com_attach_subr(struct com_softc *sc) SET(sc->sc_hwflags, COM_HW_FIFO); SET(sc->sc_hwflags, COM_HW_NOIEN); goto fifodelay; + + case COM_TYPE_TEGRA: + sc->sc_fifolen = 1; + fifo_msg = "Tegra UART, broken fifo"; + goto fifodelay; } sc->sc_fifolen = 1; Index: src/sys/dev/ic/comvar.h diff -u src/sys/dev/ic/comvar.h:1.80 src/sys/dev/ic/comvar.h:1.81 --- src/sys/dev/ic/comvar.h:1.80 Mon Apr 13 16:33:24 2015 +++ src/sys/dev/ic/comvar.h Sun May 3 17:22:54 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: comvar.h,v 1.80 2015/04/13 16:33:24 riastradh Exp $ */ +/* $NetBSD: comvar.h,v 1.81 2015/05/03 17:22:54 jmcneill Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All rights reserved. @@ -234,6 +234,7 @@ struct com_softc { #define COM_TYPE_OMAP 4 /* TI OMAP processor built-in */ #define COM_TYPE_16550_NOERS 5 /* like a 16550, no ERS */ #define COM_TYPE_INGENIC 6 /* JZ4780 built-in */ +#define COM_TYPE_TEGRA 7 /* NVIDIA Tegra built-in */ /* power management hooks */ int (*enable)(struct com_softc *);