From owner-cvs-src@FreeBSD.ORG Sun Nov 14 23:12:14 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E6BAC16A4CE; Sun, 14 Nov 2004 23:12:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C289843D1D; Sun, 14 Nov 2004 23:12:14 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id iAENCEP3022217; Sun, 14 Nov 2004 23:12:14 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id iAENCEkT022216; Sun, 14 Nov 2004 23:12:14 GMT (envelope-from marcel) Message-Id: <200411142312.iAENCEkT022216@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 14 Nov 2004 23:12:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/uart uart_bus.h uart_core.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Nov 2004 23:12:15 -0000 marcel 2004-11-14 23:12:14 UTC FreeBSD src repository Modified files: sys/dev/uart uart_bus.h uart_core.c Log: Add UART_IOCTL_BAUD to allow us to query the hardware about the current baudrate setting. Use this ioctl() when we don't know the baudrate of the sysdev (as represented by a 0 value). When the ioctl() fails, e.g. when the backend hasn't implemented it or the hardware doesn't provide the means to determine its current baudrate setting, we invalidate the baudrate setting by setting it to -1. None of the backends currently implement the new ioctl(). Revision Changes Path 1.8 +1 -0 src/sys/dev/uart/uart_bus.h 1.11 +5 -0 src/sys/dev/uart/uart_core.c