svn commit: r330240 - in head/sys: conf powerpc/conf powerpc/powernv

Nathan Whitehorn nwhitehorn at freebsd.org
Thu Mar 1 15:43:52 UTC 2018



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 <wma at 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


More information about the svn-src-head mailing list