From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 6 Jan 2004 02:28:30 +1100 From: Anton Blanchard To: Geert Uytterhoeven Cc: Tom Rini , Linux/PPC Development Subject: Re: PPC32: Add support for the OpenPIC register set to be in BE mode. Message-ID: <20040105152830.GJ12213@krispykreme> References: <200401032002.i03K23iM024298@hera.kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: Sender: owner-linuxppc-dev@lists.linuxppc.org List-Id: > > diff -Nru a/arch/ppc/kernel/open_pic.c b/arch/ppc/kernel/open_pic.c > > --- a/arch/ppc/kernel/open_pic.c Sat Jan 3 12:02:04 2004 > > +++ b/arch/ppc/kernel/open_pic.c Sat Jan 3 12:02:04 2004 > > @@ -166,13 +166,21 @@ > > { > > u_int val; > > > > +#ifdef CONFIG_PPC_OPENPIC_BE > > + val = in_be32(addr); > > +#else > > val = in_le32(addr); > > +#endif > > return val; > > } > > Wouldn't it be better to #define openpic_in() and openpic_out() macros, so you > need the #ifdef at one spot only? Or grab the bit out of the ppc64 openpic code that detects this at runtime and get rid of the CONFIG option completely :) Anton ** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/