add allwinner overlays for enabling additional USB portsFor instance, on NanoPi NEO two additional ports are available via aGPIO header.(cherry picked from commit 197944948e6229f625306f38403737e
add allwinner overlays for enabling additional USB portsFor instance, on NanoPi NEO two additional ports are available via aGPIO header.(cherry picked from commit 197944948e6229f625306f38403737ed723e544e)
show more ...
sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
sys: Remove $FreeBSD$: one-line .c comment patternRemove /^/[*/]\s*\$FreeBSD\$.*\n/
sys: Remove $FreeBSD$: one-line .h patternRemove /^\s*\*+\s*\$FreeBSD\$.*$\n/
sys: Remove $FreeBSD$: two-line .h patternRemove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
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
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
dts: add IPQ4018/IPQ4019 ethernet MAC and ethernet switch definitionsThis adds the ethernet MAC and ethernet switch definitions.I've rewritten the header file and the DTS based on documentationa
dts: add IPQ4018/IPQ4019 ethernet MAC and ethernet switch definitionsThis adds the ethernet MAC and ethernet switch definitions.I've rewritten the header file and the DTS based on documentationand the required driver fields rather than the GPL'edones from openwrt.Differential Revision: https://reviews.freebsd.org/D34111Reviewed by: manu
add overlay for enabling spi0 on allwinner h3At least on Orange Pi PC Plus it is routed to the 40-pin header, so itcan used to communicate with external devices.MFC after: 2 weeks
add overlay for enabling i2c1 on allwinner h3At least on Orange Pi PC Plus it is routed to the 40-pin header, so itcan used to communicate with external devices.MFC after: 2 weeks
ipq4018: add a device tree file for the ASUS rt-ac58u routerThis is the initial device tree file describing the ASUSRT-AC58U 2GHz/5GHz 11ac router.Obtained from: OpenWRT
Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsThese ones were unambiguous cases where the Foundation was the onlylisted copyright holder (in the associated license block).S
Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsThese ones were unambiguous cases where the Foundation was the onlylisted copyright holder (in the associated license block).Sponsored by: The FreeBSD Foundation
arm: allwinner: dtb: Add overlays to disable SD/MMC nodeUseful for devSponsored by: Diablotin Systems
Remove DTS files for arm boards we don't supportThese are all FreeBS-specific device tree files. We don't support anyof these anymore, remove them.Reviewed by: emaste, manuSponsored by: Innovat
Remove DTS files for arm boards we don't supportThese are all FreeBS-specific device tree files. We don't support anyof these anymore, remove them.Reviewed by: emaste, manuSponsored by: Innovate UKDifferential Revision: https://reviews.freebsd.org/D28365
cgem: add 64-bit supportAdd 64-bit address support to Cadence CGEM Ethernet driver for use inother SoCs such as the Zynq UltraScale+ and SiFive HighFive Unleashed.Reviewed by: philip, 0mp (manpa
cgem: add 64-bit supportAdd 64-bit address support to Cadence CGEM Ethernet driver for use inother SoCs such as the Zynq UltraScale+ and SiFive HighFive Unleashed.Reviewed by: philip, 0mp (manpages)Differential Revision: https://reviews.freebsd.org/D24304
allwinner: aw_thermal: Cope with DTS changesThe upstream DTS now include the thermal device node and the SIDcalibration entry.Update our driver to cope with this change and remove the DTBoverlay
allwinner: aw_thermal: Cope with DTS changesThe upstream DTS now include the thermal device node and the SIDcalibration entry.Update our driver to cope with this change and remove the DTBoverlays that aren't needed anymore.MFC after: 2 monthsX-MFC-With: r359934
arm: zynq: An SPI driver for Zynq platformsSubmitted by: Thomas SkiboDifferential Revision: https://reviews.freebsd.org/D23319
zilinx/zy7_qspi: Add a qspi driver for Zynq platforms.This is a qspi driver for the Xilinx Zynq-7000 chip.It could be useful for anyone wanting to boot a system from flash memoryinstead of SD car
zilinx/zy7_qspi: Add a qspi driver for Zynq platforms.This is a qspi driver for the Xilinx Zynq-7000 chip.It could be useful for anyone wanting to boot a system from flash memoryinstead of SD cards.Submitted by: Thomas Skibo ([email protected])Differential Revision: https://reviews.freebsd.org/D14698
dtso: allwinner: Add an overlay for H3 thermal nodeReviewed by: manu
dtso: allwinner: Add an overlay for H3 i2c0Most of the H3 boards don't enable i2c as it is unused.Add an overlay so it's easier for user to use i2c device.
arm: dts: Remove some old DTSRPI is using the firmware provided DTS since 12.0Pandaboard works with the Linux DTSRK* Exynos* and Meson*/Odroid* don't even work with currentsource code, if someon
arm: dts: Remove some old DTSRPI is using the firmware provided DTS since 12.0Pandaboard works with the Linux DTSRK* Exynos* and Meson*/Odroid* don't even work with currentsource code, if someone wants to make them work again theybetter use the Linux DTS.
Adapt FreeBSD specific DT stub for Jetson TK1 board to be consistent withupdate of devicetree to 4.19 in r340337.Our build system doesn't provide dependencies for included DTS files, sonobody noti
Adapt FreeBSD specific DT stub for Jetson TK1 board to be consistent withupdate of devicetree to 4.19 in r340337.Our build system doesn't provide dependencies for included DTS files, sonobody noticed this issue for long time.PR: 235362MFC after: 1 week
[rpi] Reorganize spigen(4) overlays for Raspberry Pi- Remove CS=2 entry from spigen-rpi2 since it didn't work- Add spigen-rpi3 overlay for Raspberry Pi 3- Enable rpi overlay modules for GENERIC k
[rpi] Reorganize spigen(4) overlays for Raspberry Pi- Remove CS=2 entry from spigen-rpi2 since it didn't work- Add spigen-rpi3 overlay for Raspberry Pi 3- Enable rpi overlay modules for GENERIC kernel on aarch64PR: 233489Submitted by: [email protected]Reviewed by: dbMFC after: 1 weekDifferential Revision: https://reviews.freebsd.org/D16088
Fix test-dts{,o} targetsThere were two main problems here:1.) sys/dts/Makefile.inc is not included from various */overlays directories by default, only ../Makefile.inc2.) When shelling out f
Fix test-dts{,o} targetsThere were two main problems here:1.) sys/dts/Makefile.inc is not included from various */overlays directories by default, only ../Makefile.inc2.) When shelling out for DTS/DTSO, cwd != .CURDIR, so enumeration always failedThese changes allow make test-dts and make test-dtso to function in theirrespective directories.Reviewed by: manuMFC after: 3 daysDifferential Revision: https://reviews.freebsd.org/D17961
Revert r339421 due to unintended files included to commit.Reported by: ianApproved by: re (gjb)Sponsored by: DARPA, AFRL
Support RISC-V implementations that do not manage the A and D bits(e.g. RocketChip, lowRISC and derivatives).RISC-V page table entries support A (accessed) and D (dirty) bits. Thespec makes hardw
Support RISC-V implementations that do not manage the A and D bits(e.g. RocketChip, lowRISC and derivatives).RISC-V page table entries support A (accessed) and D (dirty) bits. Thespec makes hardware support for these bits optional. Implementations thatdo not manage these bits in hardware raise page faults for accesses to avalid page without A set and writes to a writable page without D set.Check for these types of faults when handling a page fault and fixup thePTE without calling vm_fault if they occur.Reviewed by: jhb, markjApproved by: re (gjb)Sponsored by: DARPA, AFRLDifferential Revision: https://reviews.freebsd.org/D17424
12