|
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 |
|
| #
f8c7bbd1 |
| 09-Jan-2024 |
Andrew Turner <[email protected]> |
dev/uart: Support 8-byte register access
While we only support 4-byte registers in the uart code the physical access may be to an 8-byte register. Support this as an option on non-i386. On i386 we l
dev/uart: Support 8-byte register access
While we only support 4-byte registers in the uart code the physical access may be to an 8-byte register. Support this as an option on non-i386. On i386 we lack the needed 8-byte bus_space functions.
ACPI has an option for 8-byte register io width, and FDT can be given any size. Support these sizes, even if we don't expect to see hardware with an 8-byte io width.
Reviewed by: imp Sponsored by: Arm Ltd Differential Revision: https://reviews.freebsd.org/D43374
(cherry picked from commit a9fc9d6d15f006feb6d7ddb036e020d5f9d19fce)
show more ...
|
|
Revision tags: release/14.0.0 |
|
| #
95ee2897 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\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 |
|
| #
f341e9ba |
| 01-Oct-2022 |
Warner Losh <[email protected]> |
uart: Remove sbbc reference
sbbc support is for sparc64 only, which was removed in 58aa35d42975.
Sponsored by: Netflix
|
| #
881fca44 |
| 01-Oct-2022 |
Warner Losh <[email protected]> |
arm: Catch up with Samsung S3C2xx0 code removal
The code backing these uart_class was removed 7 years ago in 4648ee952520.
Sponsored by: Netflix
|
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0 |
|
| #
b63eeef4 |
| 26-Dec-2020 |
Marius Strobl <[email protected]> |
scc(4)/uart(4): Remove obsolete support for Siemens SAB 82532
It's no longer used since 58aa35d42975c298ca0adba705c042596303c9f5 and r357455 respectively.
|
|
Revision tags: release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0 |
|
| #
f30f0f2b |
| 22-Jul-2018 |
Matt Macy <[email protected]> |
Add busy detect quirk to list of console options
This change allows one to set the busy_detect flag required by the synopsys UART at the loader prompt. This is needed by the EPYC 3000 SoC.
This wil
Add busy detect quirk to list of console options
This change allows one to set the busy_detect flag required by the synopsys UART at the loader prompt. This is needed by the EPYC 3000 SoC.
This will give users a working console up to the point where getty is required: hw.uart.console="mm:0xfedc9000,rs:2,bd:1"
Reviewed by: imp MFC after: 4 weeks Differential Revision: https://reviews.freebsd.org/D16399
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 |
|
| #
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 ...
|
| #
2b375b4e |
| 28-Jan-2017 |
Yoshihiro Takahashi <[email protected]> |
Remove pc98 support completely. I thank all developers and contributors for pc98.
Relnotes: yes
|
|
Revision tags: release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0 |
|
| #
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]>
|
|
Revision tags: release/10.1.0 |
|
| #
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)
|
|
Revision tags: release/9.3.0 |
|
| #
df10106a |
| 23-Jan-2014 |
Warner Losh <[email protected]> |
Add Atmel serial drivers.
|
|
Revision tags: release/10.0.0 |
|
| #
5c263f43 |
| 12-Nov-2013 |
Ruslan Bukin <[email protected]> |
Add support for Freescale Vybrid Family VF600 heterogeneous ARM Cortex-A5/M4 SoC (M4 core is not used in this work).
Support includes device drivers for: - NAND Flash Controller (NFC) - USB Enhanced
Add support for Freescale Vybrid Family VF600 heterogeneous ARM Cortex-A5/M4 SoC (M4 core is not used in this work).
Support includes device drivers for: - NAND Flash Controller (NFC) - USB Enhanced Host Controller Interface (EHCI) - General-Purpose Input/Output (GPIO) - Universal Asynchronous Receiver/Transmitter (UART)
Also supported: - Generic Interrupt Controller (GIC) - MPCore timer - ffec ethernet driver
Reviewed by: ray Approved by: cognet (mentor)
show more ...
|
| #
64958185 |
| 02-Nov-2013 |
Ian Lepore <[email protected]> |
Arrange for uart_cpu_fdt's probe() routine to use the same table of compat strings as uart_bus_fdt's probe().
The bus code uses ofw_bus_search_compatible() and that's not an option in cpu (console)
Arrange for uart_cpu_fdt's probe() routine to use the same table of compat strings as uart_bus_fdt's probe().
The bus code uses ofw_bus_search_compatible() and that's not an option in cpu (console) code -- it runs way before the ofw routines are usable. So the console probe has its own loop to search the table, but now at least there's only one table to be maintained when new devices are added.
show more ...
|
|
Revision tags: release/9.2.0 |
|
| #
aef60d8c |
| 21-Aug-2013 |
Ian Lepore <[email protected]> |
Add support for uarts other than the serial console in TI OMAP SoCs.
The TI uart hardware is ns16550-compatible, except that before it can be used the clocks and power have to be enabled and a non-s
Add support for uarts other than the serial console in TI OMAP SoCs.
The TI uart hardware is ns16550-compatible, except that before it can be used the clocks and power have to be enabled and a non-standard mode control register has to be set to put the device in uart mode (as opposed to irDa or other serial protocols). This adds the extra code in an extension to the standard ns8250 probe routine, and the rest of the driver is just the standard ns8250 code.
show more ...
|
| #
5d490515 |
| 29-Jun-2013 |
Aleksandr Rybalko <[email protected]> |
Teach UART to attach Exynos/s3/s5 class driver.
Submitted by: Ruslan Bukin <[email protected]> Reviewed by: gonzo
|
|
Revision tags: release/8.4.0 |
|
| #
735c7fe5 |
| 27-Apr-2013 |
Wojciech A. Koszek <[email protected]> |
Add Xilinx Zynq ARM/FPGA SoC support to FreeBSD/arm port.
Submitted by: Thomas Skibo <ThomasSkibo (at) sbcglobal.net> Tested by: wkoszek (ZedBoard) Reviewed by: wkoszek, freebsd-arm@ (no objections
Add Xilinx Zynq ARM/FPGA SoC support to FreeBSD/arm port.
Submitted by: Thomas Skibo <ThomasSkibo (at) sbcglobal.net> Tested by: wkoszek (ZedBoard) Reviewed by: wkoszek, freebsd-arm@ (no objections raised)
show more ...
|
| #
a2c472e7 |
| 20-Mar-2013 |
Aleksandr Rybalko <[email protected]> |
Integrate Efika MX project back to home.
Sponsored by: The FreeBSD Foundation
|
|
Revision tags: release/9.1.0 |
|
| #
f70f23cc |
| 30-Aug-2012 |
Oleksandr Tymoshenko <[email protected]> |
Add PrimeCell UART (PL011) driver
Obtained from: Semihalf
|
| #
8dee0fd0 |
| 15-Aug-2012 |
Oleksandr Tymoshenko <[email protected]> |
Merging of projects/armv6, part 8
r235162:
Initial LPC32x0 support. Includes DTS file for Embedded Artists EA3250 board.
Peripherals currently supported: - Serial ports - Interrupt contr
Merging of projects/armv6, part 8
r235162:
Initial LPC32x0 support. Includes DTS file for Embedded Artists EA3250 board.
Peripherals currently supported: - Serial ports - Interrupt controller - Timers - Ethernet - USB host - Framebuffer (in conjunction with SSD1289 LCD controller) - RTC - SPI - GPIO
Submitted by: Jakub Wojciech Klama <[email protected]>
show more ...
|
|
Revision tags: release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0 |
|
| #
79e221e3 |
| 20-Mar-2010 |
Marcel Moolenaar <[email protected]> |
Add minimal support for SGI Altix l1 console -- a SAL-based character device. This may not be here to stay, because it's not a real serial device. Then again, who cares?
|
| #
d5dba21c |
| 10-Apr-2010 |
Marius Strobl <[email protected]> |
Add sbbc(4), a driver for the BootBus controller found in Serengeti and StarCat systems which provides time-of-day services for both as well as console service for Serengeti, i.e. Sun Fire V1280. Whi
Add sbbc(4), a driver for the BootBus controller found in Serengeti and StarCat systems which provides time-of-day services for both as well as console service for Serengeti, i.e. Sun Fire V1280. While the latter is described with a device type of serial in the OFW device tree, it isn't actually an UART. Nevertheless the console service is handled by uart(4) as this allowed to re-use quite a bit of MD and MI code. Actually, this idea is stolen from Linux which interfaces the sun4v hypervisor console with the Linux counterpart of uart(4).
show more ...
|