freebsd-nq/sys/arm
Adrian Chadd e388de98bd ar40xx_switch: add initial switch for the IPQ4018/IPQ4019.
Summary:

This switch is based off of the AR8327/AR8337 external switch/PHY.
However unlike the AR8327/AR8337 it itself doesn't have any PHYs;
instead an external PHY connects to it using the PSGMII port.

Differential Revision: https://reviews.freebsd.org/D34112
Reviewed by: manu

This code is inspired by the ar40xx code in openwrt, which itself
is based on the Qualcomm QCA-SSDK.  Both of these sources are, amusingly,
BSD licenced - and thus I have included some of the comments in the
hardware workaround paths to document some of the magic numbers.
2022-02-03 21:27:13 -08:00
..
allwinner aw_spi: improve I/O stability 2021-12-20 12:40:17 +02:00
altera/socfpga arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00
annapurna/alpine Remove versatile support 2021-04-12 06:16:31 +00:00
arm Add PT_GETREGSET 2022-01-27 11:40:34 +00:00
broadcom/bcm2835 Add the missing terminator to the bcm_xhci methods 2021-12-29 12:20:01 +00:00
conf ar40xx_switch: add initial switch for the IPQ4018/IPQ4019. 2022-02-03 21:27:13 -08:00
freescale arm/freescale: remove FBIOSCURSOR 2021-12-09 17:00:43 +00:00
include Remove Arm barriers for pre-armv6 CPUs 2022-01-11 11:22:29 +00:00
mv Add driver for marvell, a37x0 peripheral clocks 2022-01-04 13:26:35 +01:00
nvidia tegra/ahci: do not advertise enclosure management facility 2021-12-24 20:36:46 +01:00
qemu arm: Add kern_clocksource.c directly in files.arm 2019-04-16 20:04:22 +00:00
qualcomm ar40xx_switch: add initial switch for the IPQ4018/IPQ4019. 2022-02-03 21:27:13 -08:00
rockchip Add support for RK3288 SoC. 2020-12-04 16:24:44 +00:00
ti omap4: Fix a few typos in source code comments 2021-12-04 12:13:27 +01:00
xilinx arm: clean up empty lines in .c and .h files 2020-09-01 21:17:24 +00:00