svn commit: r314363 - in stable/11/sys: conf dev/intel modules modules/intelspi
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Mon Feb 27 20:50:22 UTC 2017
Author: gonzo
Date: Mon Feb 27 20:50:21 2017
New Revision: 314363
URL: https://svnweb.freebsd.org/changeset/base/314363
Log:
MFC r310645:
[intelspi] Add SPI driver for Intel BayTrail SoC
Add SPI mode (PIO-only) support for Intel Synchronous Serial Port that
can be found in several Intel's products starting from PXA family.
Most of implementations have slight differences in behavior and in
addresses for registers subset. This driver covers only BayTrail SoC
implementation for it's the only hardware I have to test it on.
Driver attaches to ACPI bus only and does not have PCI or FDT support
for now due to lack of hardware to test it on.
"intelspi" is the best name I've managed to come up with. Linux driver
name (spi-pxa2xx) does not make sense because current implementation
does not support actual PXA2xx SoCs. And as far as I know there is no
codename assigned to Intel SSP chip.
Reviewed by: br, manu
Differential Revision: https://reviews.freebsd.org/D8896
Added:
stable/11/sys/dev/intel/
- copied from r310645, head/sys/dev/intel/
stable/11/sys/modules/intelspi/
- copied from r310645, head/sys/modules/intelspi/
Modified:
stable/11/sys/conf/files.amd64
stable/11/sys/conf/files.i386
stable/11/sys/modules/Makefile
Directory Properties:
stable/11/ (props changed)
Modified: stable/11/sys/conf/files.amd64
==============================================================================
--- stable/11/sys/conf/files.amd64 Mon Feb 27 20:08:42 2017 (r314362)
+++ stable/11/sys/conf/files.amd64 Mon Feb 27 20:50:21 2017 (r314363)
@@ -227,6 +227,7 @@ dev/if_ndis/if_ndis.c optional ndis
dev/if_ndis/if_ndis_pccard.c optional ndis pccard
dev/if_ndis/if_ndis_pci.c optional ndis cardbus | ndis pci
dev/if_ndis/if_ndis_usb.c optional ndis usb
+dev/intel/spi.c optional intelspi
dev/io/iodev.c optional io
dev/ioat/ioat.c optional ioat pci
dev/ioat/ioat_test.c optional ioat pci
Modified: stable/11/sys/conf/files.i386
==============================================================================
--- stable/11/sys/conf/files.i386 Mon Feb 27 20:08:42 2017 (r314362)
+++ stable/11/sys/conf/files.i386 Mon Feb 27 20:50:21 2017 (r314363)
@@ -275,6 +275,7 @@ dev/if_ndis/if_ndis.c optional ndis
dev/if_ndis/if_ndis_pccard.c optional ndis pccard
dev/if_ndis/if_ndis_pci.c optional ndis cardbus | ndis pci
dev/if_ndis/if_ndis_usb.c optional ndis usb
+dev/intel/spi.c optional intelspi
dev/io/iodev.c optional io
dev/ipmi/ipmi.c optional ipmi
dev/ipmi/ipmi_acpi.c optional ipmi acpi
Modified: stable/11/sys/modules/Makefile
==============================================================================
--- stable/11/sys/modules/Makefile Mon Feb 27 20:08:42 2017 (r314362)
+++ stable/11/sys/modules/Makefile Mon Feb 27 20:50:21 2017 (r314363)
@@ -165,6 +165,7 @@ SUBDIR= \
${_igb} \
${_iir} \
imgact_binmisc \
+ ${_intelspi} \
${_io} \
${_ioat} \
${_ipoib} \
@@ -623,6 +624,7 @@ _hyperv= hyperv
_ichwd= ichwd
_ida= ida
_iir= iir
+_intelspi= intelspi
_ipmi= ipmi
_ips= ips
_isci= isci
More information about the svn-src-stable
mailing list