Revision tags: release/14.0.0 |
|
#
580d00f4 |
| 19-Sep-2023 |
Emmanuel Vadot <manu@FreeBSD.org> |
iicbus: Move twsi under a new controller subdirectory
The folder is a mess so start moving stuff into sub-directories.
Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https:/
iicbus: Move twsi under a new controller subdirectory
The folder is a mess so start moving stuff into sub-directories.
Sponsored by: Beckhoff Automation GmbH & Co. KG Differential Revision: https://reviews.freebsd.org/D41907
show more ...
|
#
031beb4e |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0, release/12.4.0 |
|
#
4a4c6dc9 |
| 12-Jul-2022 |
Albert Jakieła <aja@semihalf.com> |
Add ARMADA38X gateclk control
This patch introduces basic gate control driver for Armada38x SoC. Each gate controls coreclk output to a given peripheral.
Reviewed by: manu Obtained from: Semihalf D
Add ARMADA38X gateclk control
This patch introduces basic gate control driver for Armada38x SoC. Each gate controls coreclk output to a given peripheral.
Reviewed by: manu Obtained from: Semihalf Differential Revision: https://reviews.freebsd.org/D36455
show more ...
|
#
07c5be33 |
| 05-Jul-2022 |
Albert Jakieła <aja@semihalf.com> |
Add ARMADA38X clkgen driver
This patch introduces clkgen driver for Armada38x SoCs. Clock topology consists of single coreclk which supplies clock signal to CPU cores and peripherials.
Reviewed by:
Add ARMADA38X clkgen driver
This patch introduces clkgen driver for Armada38x SoCs. Clock topology consists of single coreclk which supplies clock signal to CPU cores and peripherials.
Reviewed by: manu Obtained from: Semihalf Differential Revision: https://reviews.freebsd.org/D36453
show more ...
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0 |
|
#
2be9ff2d |
| 26-Jan-2021 |
Andrew Turner <andrew@FreeBSD.org> |
Remove old Marvell drivers
These have probe functions that can only match device tree files that have been removed because the boards they describe are unsupported.
Reviewed by: imp, manu Sponsored
Remove old Marvell drivers
These have probe functions that can only match device tree files that have been removed because the boards they describe are unsupported.
Reviewed by: imp, manu Sponsored by: Innovate UK Differential Revision: https://reviews.freebsd.org/D28366
show more ...
|
Revision tags: release/12.2.0, release/11.4.0 |
|
#
da652609 |
| 26-May-2020 |
Marcin Wojtas <mw@FreeBSD.org> |
Restore XHCI operation on Armada 38x
r347343 split generic xhci driver into three files. Include generic_xhci_fdt.c when building kernel for Armada SoCs. This brings back XHCI support on these platf
Restore XHCI operation on Armada 38x
r347343 split generic xhci driver into three files. Include generic_xhci_fdt.c when building kernel for Armada SoCs. This brings back XHCI support on these platforms and also others, which use GENERIC config.
Submitted by: Kornel Duleba Obtained from: Semihalf MFC after: 1 week Sponsored by: Stormshield Differential Revision: https://reviews.freebsd.org/D24944
show more ...
|
Revision tags: release/12.1.0, release/11.3.0 |
|
#
7f49ce7a |
| 28-Jun-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @349476
Sponsored by: The FreeBSD Foundation
|
#
f5a95d9a |
| 25-Jun-2019 |
Warner Losh <imp@FreeBSD.org> |
Remove NAND and NANDFS support
NANDFS has been broken for years. Remove it. The NAND drivers that remain are for ancient parts that are no longer relevant. They are polled, have terrible performance
Remove NAND and NANDFS support
NANDFS has been broken for years. Remove it. The NAND drivers that remain are for ancient parts that are no longer relevant. They are polled, have terrible performance and just for ancient arm hardware. NAND parts have evolved significantly from this early work and little to none of it would be relevant should someone need to update to support raw nand. This code has been off by default for years and has violated the vnode protocol leading to panics since it was committed.
Numerous posts to arch@ and other locations have found no actual users for this software.
Relnotes: Yes No Objection From: arch@ Differential Revision: https://reviews.freebsd.org/D20745
show more ...
|
#
7648bc9f |
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
#
dbfb4063 |
| 16-Apr-2019 |
Emmanuel Vadot <manu@FreeBSD.org> |
arm: Add kern_clocksource.c directly in files.arm
This files is needed and included in all our config so move it to a common location.
MFC after: 2 weeks
|
#
2aaf9152 |
| 18-Mar-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead@r345275
|
#
b18a4cca |
| 05-Mar-2019 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r344786
|
#
844fc3e9 |
| 04-Mar-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r344549 through r344775.
|
#
709958c0 |
| 27-Feb-2019 |
Emmanuel Vadot <manu@FreeBSD.org> |
Fix armv6/armv7 build after the move from xhci_mv to generic_xhci
|
Revision tags: release/12.0.0 |
|
#
3d5db455 |
| 24-Nov-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r340427 through r340868.
|
#
2e82757c |
| 14-Nov-2018 |
Luiz Otavio O Souza <loos@FreeBSD.org> |
Add the driver for the SPI controller on ARMADA38X.
Tested on Clearfog (Pro) and SG-3100.
Sponsored by: Rubicon Communications, LLC (Netgate)
|
Revision tags: release/11.2.0 |
|
#
ccc1e6eb |
| 04-Apr-2018 |
Marcin Wojtas <mw@FreeBSD.org> |
Use PLATFORM for initializing Marvell ArmadaXP and Armada38X
Spliting armv5 and armv7 machdep is necessary for adding Armada38X and ArmadaXP to GENERIC config. PLATFORM framework checks SOC type in
Use PLATFORM for initializing Marvell ArmadaXP and Armada38X
Spliting armv5 and armv7 machdep is necessary for adding Armada38X and ArmadaXP to GENERIC config. PLATFORM framework checks SOC type in FDT and will select proper initialization function implementation during runtime. Pointers to SoC specific implementation are stored in array of platform_method_t and provided to framework by FDT_PLATFORM_DEF macro. PLATFORM framework supports also reset function. To simplify implementation cpu_reset is moved from mv_common to armv5 and armv7 machdep.
Armada38X and ArmadaXP share now common list of files, so resolve all dependencies as well.
Submitted by: Rafal Kozik <rk@semihalf.com> Marcin Wojtas <mw@semihalf.com> Reviewed by: mw Obtained from: Semihalf Sponsored by: Stormshield Differential Revision: https://reviews.freebsd.org/D14744
show more ...
|
#
526de79b |
| 04-Apr-2018 |
Marcin Wojtas <mw@FreeBSD.org> |
Make get_tclk and get_cpu_freq generic for Marvell armv7 SoCs
In GENERIC kernel choosing proper get_tclk and get_cpu_freq implementation must be done in runtime. Kernel for both SoC need to have imp
Make get_tclk and get_cpu_freq generic for Marvell armv7 SoCs
In GENERIC kernel choosing proper get_tclk and get_cpu_freq implementation must be done in runtime. Kernel for both SoC need to have implementation of each other functions, so common file list mv/files.arm7 is added. Marvell armv5 SoC have their own non-generic implementation of those function.
Submitted by: Rafal Kozik <rk@semihalf.com> Obtained from: Semihalf Sponsored by: Stormshield Differential Revision: https://reviews.freebsd.org/D14739
show more ...
|