<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in uart_bus_acpi.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>685dc743 - sys: Remove $FreeBSD$: one-line .c pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#685dc743</link>
        <description>sys: Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\(&quot;\$FreeBSD\$&quot;\);?\s*\n/

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Wed, 16 Aug 2023 17:54:36 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4d846d26 - spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#4d846d26</link>
        <description>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with:		pfgMFC After:		3 daysSponsored by:		Netflix

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Wed, 10 May 2023 15:40:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>299b6c9c - uart_bus_acpi: Read clock frequency from bus</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#299b6c9c</link>
        <description>uart_bus_acpi: Read clock frequency from busIt is stored in the clock-frequency property.In case of failure, fallback to the harcoded value stored in thecompat data.Also, while here improve style.Tested on LS1046ARDB and x86 PC.Reviewed by:	mwObtained from:	SemihalfDifferential Revision: https://reviews.freebsd.org/D36326

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Tue, 06 Sep 2022 14:54:00 +0000</pubDate>
        <dc:creator>Mateusz Kozyra &lt;mkoz@semihalf.com&gt;</dc:creator>
    </item>
<item>
        <title>c90ea831 - Remove unused uart_devclass.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#c90ea831</link>
        <description>Remove unused uart_devclass.

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Fri, 06 May 2022 22:46:57 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bf103254 - uart: clean up empty lines in .c and .h files</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#bf103254</link>
        <description>uart: clean up empty lines in .c and .h files

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Tue, 01 Sep 2020 21:50:00 +0000</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f86e6000 - Regularize my copyright notice</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#f86e6000</link>
        <description>Regularize my copyright noticeo Remove All Rights Reserved from my noticeso imp@FreeBSD.org everywhereo regularize punctiation, eliminate date rangeso Make sure that it&apos;s clear that I don&apos;t claim All Rights reserved by listing  All Rights Reserved on same line as other copyright holders (but not  me). Other such holders are also listed last where it&apos;s clear.

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Wed, 04 Dec 2019 16:56:11 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d3f13132 - Remove All Rights Reserved</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#d3f13132</link>
        <description>Remove All Rights ReservedRemove the all rights reserved clause from my copyright, and makeother minor tweaks needed where that might have created ambiguity.

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Tue, 05 Feb 2019 21:37:34 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>381388b9 - add snps IP uart support / genaralize UART</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#381388b9</link>
        <description>add snps IP uart support / genaralize UARTThis is an amalgam of a patch by Doug Ambrisko togeneralize uart_acpi_find_device, imp moving theACPI table to uart_dev_ns8250.c and advice by jhbto work around a bug in the EPYC 3151 BIOS(the BIOS incorrectly marks the serial ports asdisabled)Reviewed by: impMFC after: 8 weeksDifferential Revision: https://reviews.freebsd.org/D16432

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Sun, 19 Aug 2018 21:10:21 +0000</pubDate>
        <dc:creator>Matt Macy &lt;mmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>151ba793 - Do pass removing some write-only variables from the kernel.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#151ba793</link>
        <description>Do pass removing some write-only variables from the kernel.This reduces noise when kernel is compiled by newer GCC versions,such as one used by external toolchain ports.Reviewed by: kib, andrew(sys/arm and sys/arm64), emaste(partial), erj(partial)Reviewed by: jhb (sys/dev/pci/* sys/kern/vfs_aio.c and sys/kern/kern_synch.c)Differential Revision: https://reviews.freebsd.org/D10385

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Mon, 25 Dec 2017 04:48:39 +0000</pubDate>
        <dc:creator>Alexander Kabaev &lt;kan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>718cf2cc - sys/dev: further adoption of SPDX licensing ID tags.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#718cf2cc</link>
        <description>sys/dev: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Mon, 27 Nov 2017 14:52:40 +0000</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a90beeeb - Add the pnp id for a Wacom &apos;WACF00e&apos; tablet.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#a90beeeb</link>
        <description>Add the pnp id for a Wacom &apos;WACF00e&apos; tablet.PR:		217306Submitted by:	large.hadron.collider@gmx.com

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Wed, 08 Mar 2017 20:41:27 +0000</pubDate>
        <dc:creator>Ian Lepore &lt;ian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c214a270 - Allow setting access-width for UART registers.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#c214a270</link>
        <description>Allow setting access-width for UART registers.This is required for FDT&apos;s standard &quot;reg-io-width&quot; property(similar to &quot;reg-shift&quot; property) found in many DTS files.This fixes operation on Altera Arria 10 SOC Development Kit,where standard ns8250 uart allows 4-byte access only.Reviewed by:	kan, marcelSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D9785

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Mon, 27 Feb 2017 20:08:42 +0000</pubDate>
        <dc:creator>Ruslan Bukin &lt;br@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>95115408 - Fix the build:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#95115408</link>
        <description>Fix the build: * Add acpi_if.h to the SRC list in the uart module * Only include new acpi headers when they are neededObtained from:	ABT Systems LtdMFC after:	1 monthSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Thu, 21 Jul 2016 13:01:35 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cf9df3c5 - Add support for arm64 to uart_dev_acpi by using the _HID property to find</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#cf9df3c5</link>
        <description>Add support for arm64 to uart_dev_acpi by using the _HID property to findthe uart class to use in a similar way as the fdt driver.Obtained from:	ABT Systems LtdMFC after:	1 monthSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D7248

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Thu, 21 Jul 2016 09:32:55 +0000</pubDate>
        <dc:creator>Andrew Turner &lt;andrew@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5b23b1b9 - uart: add resume method and enable it for attachments on the most common</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#5b23b1b9</link>
        <description>uart: add resume method and enable it for attachments on the most commonx86 busesOtherwise the uart hardware could be in such a state after the resumewhere IER is cleared and thus no interrupts are generated.This behavior is observed and tested with QEMU, so I am comitting thischange to help with my debugging.There has been no feedback from users of serial ports on real hardware.MFC after:	20 days

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Sat, 02 Feb 2013 11:38:26 +0000</pubDate>
        <dc:creator>Andriy Gapon &lt;avg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a016af99 - Add support for a few more devices:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#a016af99</link>
        <description>Add support for a few more devices:PNP0510 and FUJ02E5 for a  &quot;Wacom Tablet at FuS Lifebook T&quot;PNP0502 and PNP0511 for some other generic devices.PR:		kern/173357Submitted by:	Andrey Zakharchenko &lt;avz@jscc.ru&gt;Approved by:	cperciva (implicit)MFC after:	1 week

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Sun, 04 Nov 2012 20:50:23 +0000</pubDate>
        <dc:creator>Eitan Adler &lt;eadler@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ef80613c - MFC r200820:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#ef80613c</link>
        <description>MFC r200820:  Support the tablet in (at least) the Toshiba Portege M200 Tablet PC.  This device only appears on the ACPI bus, so isn&apos;t caught by the current  entry for it in the uart(4) ISA attachment.PR:		kern/140172Reviewed by:	jhb, marcelApproved by:	ed (mentor, implicit)

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Wed, 06 Jan 2010 20:40:41 +0000</pubDate>
        <dc:creator>Gavin Atkinson &lt;gavin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eb8e36c9 - Support the tablet in (at least) the Toshiba Portege M200 Tablet PC.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#eb8e36c9</link>
        <description>Support the tablet in (at least) the Toshiba Portege M200 Tablet PC.This device only appears on the ACPI bus, so isn&apos;t caught by the currententry for it in the uart(4) ISA attachment.PR:		kern/140172Reviewed by:	jhb, marcelApproved by:	ed (mentor)MFC after:	2 weeks

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Mon, 21 Dec 2009 22:57:40 +0000</pubDate>
        <dc:creator>Gavin Atkinson &lt;gavin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>098ca2bd - Start each of the license/copyright comments with /*-, minor shuffle of lines</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#098ca2bd</link>
        <description>Start each of the license/copyright comments with /*-, minor shuffle of lines

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Thu, 06 Jan 2005 01:43:34 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>875f70db - Revert the introduction of iobase in struct uart_bas. Both the SAB82532</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/uart/uart_bus_acpi.c#875f70db</link>
        <description>Revert the introduction of iobase in struct uart_bas. Both the SAB82532and the Z8530 drivers used the I/O address as a quick and dirty way todetermine which channel they operated on, but formalizing this byintroducing iobase is not a solution. How for example would a driverknow which channel it controls for a multi-channel UART that only has asingle I/O range?Instead, add an explicit field, called chan, to struct uart_bas thatholds the channel within a device, or 0 otherwise. The chan field isinitialized both by the system device probing (i.e. a system console)or it is passed down to uart_bus_probe() by any of the bus front-ends.As such, it impacts all platforms and bus drivers and makes it a ratherlarge commit.Remove the use of iobase in uart_cpu_eqres() for pc98. It is expectedthat platforms have the capability to compare tag and handle pairs forequality; as to determine whether two pairs access the same device ornot. The use of iobase for pc98 makes it impossible to formalize thisand turn it into a real newbus function later. This commit revertsuart_cpu_eqres() for pc98 to an unimplemented function. It has to bereimplemented using only the tag and handle fields in struct uart_bas.Rewrite the SAB82532 and Z8530 drivers to use the chan field in structuart_bas. Remove the IS_CHANNEL_A and IS_CHANNEL_B macros. We don&apos;tneed to abstract anything anymore.Discussed with: nyanTested on: i386, ia64, sparc64

            List of files:
            /freebsd-14.2/sys/dev/uart/uart_bus_acpi.c</description>
        <pubDate>Fri, 26 Sep 2003 05:14:56 +0000</pubDate>
        <dc:creator>Marcel Moolenaar &lt;marcel@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
