On 03/01/18 06:11, Wojciech Macek wrote:
Author: wma
Date: Thu Mar  1 14:11:07 2018
New Revision: 330240
URL: https://svnweb.freebsd.org/changeset/base/330240

Log:
   PowerNV: Initial support for OPAL I2C transfers
Add I2C OPAL driver and a set of dummy-ones to allow
   all I2C things on Power8 to attach.
TODO: better async token management Submitted by: Wojciech Macek <w...@semihalf.com>
   Obtained from:         Semihalf
   Sponsored by:          IBM, QCM Technologies

Added:
   head/sys/powerpc/powernv/opal_i2c.c   (contents, props changed)
   head/sys/powerpc/powernv/opal_i2cm.c   (contents, props changed)
   head/sys/powerpc/powernv/powernv_centaur.c   (contents, props changed)
   head/sys/powerpc/powernv/powernv_xscom.c   (contents, props changed)
Modified:
   head/sys/conf/files.powerpc
   head/sys/powerpc/conf/GENERIC64
   head/sys/powerpc/powernv/opal.h

Modified: head/sys/conf/files.powerpc
==============================================================================
--- head/sys/conf/files.powerpc Thu Mar  1 13:52:18 2018        (r330239)
+++ head/sys/conf/files.powerpc Thu Mar  1 14:11:07 2018        (r330240)
@@ -186,9 +186,13 @@ powerpc/powermac/vcoregpio.c       optional        powermac
  powerpc/powernv/opal.c                optional        powernv
  powerpc/powernv/opal_console.c        optional        powernv
  powerpc/powernv/opal_dev.c    optional        powernv
+powerpc/powernv/opal_i2c.c     optional        iicbus fdt powernv
+powerpc/powernv/opal_i2cm.c    optional        iicbus fdt powernv

These don't use FDT functions directly (and shouldn't), so you should remove the fdt part on the right. We only gate on 'options FDT' for things that are really FDT- (as opposed to OF-) specific.

  powerpc/powernv/opal_pci.c    optional        powernv pci
  powerpc/powernv/opalcall.S    optional        powernv
  powerpc/powernv/platform_powernv.c optional   powernv
+powerpc/powernv/powernv_centaur.c      optional        powernv
+powerpc/powernv/powernv_xscom.c        optional        powernv
  powerpc/powerpc/altivec.c     optional        powerpc | powerpc64
  powerpc/powerpc/autoconf.c    standard
  powerpc/powerpc/bcopy.c               standard

Modified: head/sys/powerpc/conf/GENERIC64
==============================================================================
--- head/sys/powerpc/conf/GENERIC64     Thu Mar  1 13:52:18 2018        
(r330239)
+++ head/sys/powerpc/conf/GENERIC64     Thu Mar  1 14:11:07 2018        
(r330240)
@@ -206,6 +206,7 @@ device              fwe             # Ethernet over 
FireWire (non-standard!)
# Misc
  device                iicbus          # I2C bus code
+device         iic

Please add a comment here.
-Nathan
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to