From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752137Ab3KPKTi (ORCPT ); Sat, 16 Nov 2013 05:19:38 -0500 Received: from cassiel.sirena.org.uk ([80.68.93.111]:41466 "EHLO cassiel.sirena.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751642Ab3KPKT1 (ORCPT ); Sat, 16 Nov 2013 05:19:27 -0500 Date: Sat, 16 Nov 2013 10:19:22 +0000 From: Mark Brown To: Taras Kondratiuk Cc: linux-omap@vger.kernel.org, linaro-networking@linaro.org, Victor Kamensky , linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org Message-ID: <20131116101922.GL15393@sirena.org.uk> References: <1384560086-11994-1-git-send-email-taras.kondratiuk@linaro.org> <1384560086-11994-14-git-send-email-taras.kondratiuk@linaro.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Qgd2S+2VS1hsWwXW" Content-Disposition: inline In-Reply-To: <1384560086-11994-14-git-send-email-taras.kondratiuk@linaro.org> X-Cookie: Reply hazy, ask again later. User-Agent: Mutt/1.5.21 (2010-09-15) X-SA-Exim-Connect-IP: 31.99.68.145 X-SA-Exim-Mail-From: broonie@sirena.org.uk Subject: Re: [RFC 13/23] spi: omap2-mcspi: raw read and write endian fix X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:57:07 +0000) X-SA-Exim-Scanned: Yes (on cassiel.sirena.org.uk) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Qgd2S+2VS1hsWwXW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Nov 16, 2013 at 02:01:16AM +0200, Taras Kondratiuk wrote: > From: Victor Kamensky >=20 > All OMAP IP blocks expect LE data, but CPU may operate in BE mode. > Need to use endian neutral functions to read/write h/w registers. > I.e instead of __raw_read[lw] and __raw_write[lw] functions code > need to use read[lw]_relaxed and write[lw]_relaxed functions. > If the first simply reads/writes register, the second will byteswap > it if host operates in BE mode. Applied, thanks. --Qgd2S+2VS1hsWwXW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJSh0ahAAoJELSic+t+oim9d6sQAJ2WAD+rogo+Y8PLKc30XOL4 jVj7dmC8Mj9yDgZOpyW1YsOwVv55BgCzeXlbBLwOHlgl3o1jl+KObUQ5JfzYLVX5 SfYPmjOPKoRYhptQBb4q15XbaiW8JNoX3iqgrEsON8exPjh3FvoMe69fYw/O+Q5+ VTgkzE/Y3L3pD4XQI4cbqI8J9fjPRf6PuFKP1z0zcQdbMizrglSKAwYhE30AOH9e 6W98RgxDWDsP0WoGF49POhOdPvl/VCQvEIL4pWqU5B0LvVlhbQhl+WUfo1cvDKvM VTk1YFahKiP4GvBjfWHNIqdAgb0pbWcVVlKFtj+um7SNjpvmgaH4honX1ForaK26 yIAnyV+omlGJry1UN9ZdVKVlwtj/skuYb7vYdgTjzeLaJK+ZymxTE5/NBs25MD3m hC8L45DLr856mgwF7Q3FfIfduGlFopHx7tkScpCQ2kKnkQX7bhcJdIxl1qjxYJBE LUVbL/cgvMUIKxYDwd60H8Yw2Tw8O/x+06qS587fU+5tm0N4ys+18wRsQ1rROnA0 p1Q1VmbdJkw0F5TdYYMD0rF+0cYi8zmOxV9OWEcC8TpwBDnB/y04puu/EbgLG9s7 grkO27wOJ4JD1FCiUn0IXNI5r9KMXsnfGZaCdjsNq80qMSBPF89WltczmgT2Q/2Z pvvEBUskftZQK5GCKSnX =FkQl -----END PGP SIGNATURE----- --Qgd2S+2VS1hsWwXW--