|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
685dc743 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
sys: Remove $FreeBSD$: one-line .c pattern
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
| #
4d846d26 |
| 10-May-2023 |
Warner Losh <[email protected]> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
| #
c90ea831 |
| 06-May-2022 |
John Baldwin <[email protected]> |
Remove unused uart_devclass.
|
|
Revision tags: release/12.3.0 |
|
| #
9feff969 |
| 08-Aug-2021 |
Ed Maste <[email protected]> |
Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights
These ones were unambiguous cases where the Foundation was the only listed copyright holder (in the associated license block).
S
Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights
These ones were unambiguous cases where the Foundation was the only listed copyright holder (in the associated license block).
Sponsored by: The FreeBSD Foundation
show more ...
|
|
Revision tags: release/13.0.0 |
|
| #
1c5d066a |
| 02-Dec-2020 |
Mitchell Horne <[email protected]> |
uart: allow UART_DEV_DBGPORT for fdt consoles
Allow fdt devices to be used as debug ports for gdb(4).
A debug console can be specified with the "freebsd,debug-path" property in the device tree's /c
uart: allow UART_DEV_DBGPORT for fdt consoles
Allow fdt devices to be used as debug ports for gdb(4).
A debug console can be specified with the "freebsd,debug-path" property in the device tree's /chosen node, or using the environment variable hw.fdt.dbgport.
The device should be specified by its name in the device tree, for example hw.fdt.dbgport="serial2".
PR: 251053 Submitted by: Dmitry Salychev <[email protected]> Submitted by: stevek (original patch, D5986) Reviewed by: andrew, mhorne Differential Revision: https://reviews.freebsd.org/D27422
show more ...
|
|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0 |
|
| #
381388b9 |
| 19-Aug-2018 |
Matt Macy <[email protected]> |
add snps IP uart support / genaralize UART
This is an amalgam of a patch by Doug Ambrisko to generalize uart_acpi_find_device, imp moving the ACPI table to uart_dev_ns8250.c and advice by jhb to wor
add snps IP uart support / genaralize UART
This is an amalgam of a patch by Doug Ambrisko to generalize uart_acpi_find_device, imp moving the ACPI table to uart_dev_ns8250.c and advice by jhb to work around a bug in the EPYC 3151 BIOS (the BIOS incorrectly marks the serial ports as disabled)
Reviewed by: imp MFC after: 8 weeks Differential Revision: https://reviews.freebsd.org/D16432
show more ...
|
|
Revision tags: release/11.2.0 |
|
| #
718cf2cc |
| 27-Nov-2017 |
Pedro F. Giffuni <[email protected]> |
sys/dev: further adoption of SPDX licensing ID tags.
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
sys/dev: further adoption of SPDX licensing ID tags.
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.
show more ...
|
|
Revision tags: release/10.4.0, release/11.1.0 |
|
| #
88df15ad |
| 02-Jun-2017 |
Andrew Turner <[email protected]> |
Fix device lookup of for the stdout-path chosen property.
The stdout-path chosen property may include the serial connection details, e.g. the baud rate. When passing the device to OF_finddevice we n
Fix device lookup of for the stdout-path chosen property.
The stdout-path chosen property may include the serial connection details, e.g. the baud rate. When passing the device to OF_finddevice we need to strip off this information as it will cause the lookup to fail.
Reviewed by: emaste, manu Differential Revision: https://reviews.freebsd.org/D6846
show more ...
|
| #
c214a270 |
| 27-Feb-2017 |
Ruslan Bukin <[email protected]> |
Allow setting access-width for UART registers.
This is required for FDT's standard "reg-io-width" property (similar to "reg-shift" property) found in many DTS files.
This fixes operation on Altera
Allow setting access-width for UART registers.
This is required for FDT's standard "reg-io-width" property (similar to "reg-shift" 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, marcel Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D9785
show more ...
|
| #
a2696bf3 |
| 11-Nov-2016 |
Andrew Turner <[email protected]> |
Use ofw_bus_node_is_compatible in more drivers used on arm.
Sponsored by: ABT Systems Ltd
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
d4c89391 |
| 20-Jul-2016 |
Andrew Turner <[email protected]> |
We will be switching to a new arm64 uart cpu driver that handles both FDT and ACPI. As such pull out what will be the common parts of the FDT cpu detection to a new function that can be shared betwee
We will be switching to a new arm64 uart cpu driver that handles both FDT and ACPI. As such pull out what will be the common parts of the FDT cpu detection to a new function that can be shared between them.
Reviewed by: manu Obtained from: ABT Systems Ltd MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D7262
show more ...
|
| #
453130d9 |
| 03-May-2016 |
Pedro F. Giffuni <[email protected]> |
sys/dev: minor spelling fixes.
Most affect comments, very few have user-visible effects.
|
|
Revision tags: release/10.3.0 |
|
| #
4f42bf94 |
| 10-Feb-2016 |
Andrew Turner <[email protected]> |
Explicitly include <sys/systm.h>. Previously we were pulling it in due to header pollution.
|
|
Revision tags: release/10.2.0 |
|
| #
405ada37 |
| 11-Apr-2015 |
Andrew Turner <[email protected]> |
Add support for the uart classes to set their default register shift value. This is needed with the pl011 driver. Before this change it would default to a shift of 0, however the hardware places the
Add support for the uart classes to set their default register shift value. This is needed with the pl011 driver. Before this change it would default to a shift of 0, however the hardware places the registers at 4-byte addresses meaning the value should be 2.
This patch fixes this for the pl011 when configured using the fdt. The other drivers have a default value of 0 to keep this a no-op.
MFC after: 1 week
show more ...
|
| #
be3b046c |
| 07-Apr-2015 |
Andrew Turner <[email protected]> |
Get the fdt uart driver working on arm64, there is no machine/fdt.h, and the default shift should be 2 for the SoCs we support.
Sponsored by: The FreeBSD Foundation
|
| #
7966cc99 |
| 07-Apr-2015 |
Andrew Turner <[email protected]> |
Fix uart_fdt_get_clock. It should have beed using the cell variable passed in, not value on the stack.
|
| #
a8b295ac |
| 04-Apr-2015 |
Andrew Turner <[email protected]> |
Move uart_fdt_get_clock and uart_fdt_get_shift to uart_bus_fdt.c, we may not build uart_cpu_fdt.c in all configs.
|
| #
06d8b1ed |
| 04-Apr-2015 |
Andrew Turner <[email protected]> |
Remove the extra copy of uart_fdt_get_clock and uart_fdt_get_shift. While here also use OF_getencprop in uart_fdt_get_clock.
Sponsored by: The FreeBSD Foundation
|
| #
3d2a63f5 |
| 04-Apr-2015 |
Andrew Turner <[email protected]> |
Use OF_getencprop over OF_getprop and fdt32_to_cpu. The latter may give us the wrong data in the failure case if shift was not zero.
Sponsored by: The FreeBSD Foundation
|
| #
3bb693af |
| 07-Mar-2015 |
Ian Lepore <[email protected]> |
Move the uart_class definitions and fdt compat data into the individual uart implementations, and export them using the new linker-set mechanism.
Differential Revision: https://reviews.freebsd.org/D
Move the uart_class definitions and fdt compat data into the individual uart implementations, and export them using the new linker-set mechanism.
Differential Revision: https://reviews.freebsd.org/D1993 Submitted by: Michal Meloun
show more ...
|
| #
bd69e3ad |
| 07-Mar-2015 |
Ian Lepore <[email protected]> |
Define new linker set, UART_FDT_CLASS_AND_DEVICE, for registering full (class and device) FDT UART. Define second one, UART_FDT_CLASS, for UART class only.
This paves the way for declaring uart_clas
Define new linker set, UART_FDT_CLASS_AND_DEVICE, for registering full (class and device) FDT UART. Define second one, UART_FDT_CLASS, for UART class only.
This paves the way for declaring uart_class data and ofw/fdt compat data with a uart implementation, rather than needing a big global table of compat data and weak-symbol declarations of every existing implementation.
Differential Revision: https://reviews.freebsd.org/D1992 Submitted by: Michal Meloun
show more ...
|
| #
eff43c74 |
| 13-Jan-2015 |
Ruslan Bukin <[email protected]> |
Rename Exynos UART driver. No functional change.
Submitted by: Michal Meloun <[email protected]>
|
| #
bf39c5e8 |
| 12-Nov-2014 |
Zbigniew Bodek <[email protected]> |
Make uart_bus_fdt a decendant of ofwbus
This will allow to attach UART drivers lying directly on the root node instead of simple-bus compatible bus only.
Obtained from: Semihalf Sponsored by:
Make uart_bus_fdt a decendant of ofwbus
This will allow to attach UART drivers lying directly on the root node instead of simple-bus compatible bus only.
Obtained from: Semihalf Sponsored by: The FreeBSD Foundation
show more ...
|
|
Revision tags: release/10.1.0 |
|
| #
7f29c69a |
| 06-Oct-2014 |
Ganbold Tsagaankhuu <[email protected]> |
Use documented compat string for msm uart. Whilst here use tab instead of spaces.
Approved by: stas (mentor)
|
| #
dc7717a8 |
| 02-Oct-2014 |
Ganbold Tsagaankhuu <[email protected]> |
Add uart driver for Qualcomm MSM 7000/8000 series chips. It is working on IFC6410 board which has Qualcomm Snapdragon SoC.
Approved by: stas (mentor)
|