<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/uart/uart_cpu_powerpc.c, branch release/12.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-11-27T14:52:40Z</updated>
<entry>
<title>sys/dev: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T14:52:40Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T14:52:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=718cf2ccb9956613756ab15d7a0e28f2c8e91cab'/>
<id>urn:sha1:718cf2ccb9956613756ab15d7a0e28f2c8e91cab</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>Check all compatible strings on uart devices in powerpc</title>
<updated>2016-08-28T21:31:21Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2016-08-28T21:31:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=24f4202df8ba19c09c248f190a6c1a94a26a74d4'/>
<id>urn:sha1:24f4202df8ba19c09c248f190a6c1a94a26a74d4</id>
<content type='text'>
Summary:
Some device trees put "fsl,ns16650" first in the compatible list.  This causes
the probe code to choke, even though the device is compatible with ns16650, and
has it listed later in the tree.

Reviewed by:	nwhitehorn
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D7676
</content>
</entry>
<entry>
<title>Allow callers of OF_decode_addr to get the size of the found mapping. This</title>
<updated>2016-02-16T15:18:12Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2016-02-16T15:18:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=45fd18628594ac9dec327bca7b9142fbd374d309'/>
<id>urn:sha1:45fd18628594ac9dec327bca7b9142fbd374d309</id>
<content type='text'>
will allow for code that uses the old fdt_get_range and fdt_regsize
functions to find a range, map it, access, then unmap to replace this, up
to and including the map, with a call to OF_decode_addr.

As this function should only be used in the early boot code the unmap is
mostly do document we no longer need the mapping as it's a no-op, at least
on arm.

Reviewed by:	jhibbits
Sponsored by:	ABT Systems Ltd
Differential Revision:	https://reviews.freebsd.org/D5258
</content>
</entry>
<entry>
<title>Do not fail the low-level device probe simply because the kernel</title>
<updated>2014-07-26T17:49:40Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2014-07-26T17:49:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=359ee827e1c0703a23add74832a78d7c03b16748'/>
<id>urn:sha1:359ee827e1c0703a23add74832a78d7c03b16748</id>
<content type='text'>
doesn't have support for the Z8530. Embedded PowerPC platforms
typically don't. Fail when the device class we actually need is
not present.

Obtained from:	Juniper Networks, Inc.
</content>
</entry>
<entry>
<title>Real OF systems have an ihandle under /chosen/stdout, not a phandle. Use</title>
<updated>2013-12-01T19:05:32Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2013-12-01T19:05:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=02ef3f33de6e52a747f42a6f0c1ee67e1fbfd62d'/>
<id>urn:sha1:02ef3f33de6e52a747f42a6f0c1ee67e1fbfd62d</id>
<content type='text'>
the right type.
</content>
</entry>
<entry>
<title>Make uart_cpu_powerpc work on both FDT and OFW systems. This is the last</title>
<updated>2013-12-01T16:02:22Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2013-12-01T16:02:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=49aba28afec79577d982dd2fa88359900cb651b7'/>
<id>urn:sha1:49aba28afec79577d982dd2fa88359900cb651b7</id>
<content type='text'>
remaining modification required to build kernels that work with both on
PowerPC.
</content>
</entry>
<entry>
<title>Convert Freescale PowerPC platforms to FDT convention.</title>
<updated>2010-07-11T21:08:29Z</updated>
<author>
<name>Rafal Jaworowski</name>
<email>raj@FreeBSD.org</email>
</author>
<published>2010-07-11T21:08:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d1d3233ebd5b639265458ec6e2a1f999a805222a'/>
<id>urn:sha1:d1d3233ebd5b639265458ec6e2a1f999a805222a</id>
<content type='text'>
The following systems are affected:

  - MPC8555CDS
  - MPC8572DS

This overhaul covers the following major changes:

  - All integrated peripherals drivers for Freescale MPC85XX SoC, which are
    currently in the FreeBSD source tree are reworked and adjusted so they
    derive config data out of the device tree blob (instead of hard coded /
    tabelarized values).

  - This includes: LBC, PCI / PCI-Express, I2C, DS1553, OpenPIC, TSEC, SEC,
    QUICC, UART, CFI.

  - Thanks to the common FDT infrastrucutre (fdtbus, simplebus) we retire
    ocpbus(4) driver, which was based on hard-coded config data.

Note that world for these platforms has to be built WITH_FDT.

Reviewed by:	imp
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Fix serial console on Apple Xserve G5 by falling back to input-device-1</title>
<updated>2009-07-23T12:51:27Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2009-07-23T12:51:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ccf6415e82e595d911bfcea85a0711f8efa916f2'/>
<id>urn:sha1:ccf6415e82e595d911bfcea85a0711f8efa916f2</id>
<content type='text'>
if input-device is unavailable. The Xserve G5 defaults to using
screen/keyboard for output-device/input-device even if these are not
installed, and then falls back to serial ports at boot time.

Reviewed by:	marcel
Hardware from:	grehan
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>Don't use pmap_kextact() when comparing bus handles for Book-E.</title>
<updated>2009-04-08T22:19:39Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2009-04-08T22:19:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=39bc3bff94ca661ac57a781f269d9f066ea78e77'/>
<id>urn:sha1:39bc3bff94ca661ac57a781f269d9f066ea78e77</id>
<content type='text'>
We typically wire translation to devices with TLB1 entries and
pmap_kextract() does not know about those and returns 0.  This
causes false positives (read: all serial ports suddenly become
the console).
</content>
</entry>
<entry>
<title>Add support for 64-bit PowerPC CPUs operating in the 64-bit bridge mode</title>
<updated>2009-04-04T00:22:44Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2009-04-04T00:22:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1c96bdd14645b8778bd1ec4e0ddcdda18195a99f'/>
<id>urn:sha1:1c96bdd14645b8778bd1ec4e0ddcdda18195a99f</id>
<content type='text'>
provided, for example, on the PowerPC 970 (G5), as well as on related CPUs
like the POWER3 and POWER4.

This also adds support for various built-in hardware found on Apple G5
hardware (e.g. the IBM CPC925 northbridge).

Reviewed by:    grehan
</content>
</entry>
</feed>
