From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Schwierzeck Date: Fri, 27 May 2016 12:58:18 +0200 Subject: [U-Boot] [PATCH v2] net: pcnet: Fix init on big endian 64 bit In-Reply-To: <20160526163229.7738-1-paul.burton@imgtec.com> References: <20160526163229.7738-1-paul.burton@imgtec.com> Message-ID: <5748284A.2040402@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Am 26.05.2016 um 18:32 schrieb Paul Burton: > If dev->iobase is 64 bits wide then writing the value of the BAR into a > pointer to iobase will not work on big endian systems, where the BAR > value will incorrectly get written to the upper 32 bits of the 64 bit > variable. Fix this by reading the BAR into a u32, matching the type > expected by pci_read_config_dword. > > Signed-off-by: Paul Burton > > --- > > Changes in v2: > - Drop useless cast of &bar. > > drivers/net/pcnet.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > applied to u-boot-mips, thanks. -- - Daniel -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 473 bytes Desc: OpenPGP digital signature URL: