From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Mon, 14 Mar 2016 18:24:02 +0100 Subject: [U-Boot] [PATCH v3 08/21] usb: ulpi: Fix compile warning in read/write on 64-bit machines. In-Reply-To: <1457905004-14496-9-git-send-email-mateusz.kulikowski@gmail.com> References: <1457905004-14496-1-git-send-email-mateusz.kulikowski@gmail.com> <1457905004-14496-9-git-send-email-mateusz.kulikowski@gmail.com> Message-ID: <56E6F3B2.6050101@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 03/13/2016 10:36 PM, Mateusz Kulikowski wrote: > ulpi_read and ulpi_write are used to read/write registers via ULPI bus. > Code generates compilation warnings on 64-bit machines where pointer > is cast to u32. > > This patch drops all but last 8 bits of register address. > It is possible, because addresses on ULPI bus are 6- or 8-bit. > > It is not possible (according to ULPI 1.1 spec) to have more > than 8-bit addressing. > > This patch should not cause regressions as all calls to > ulpi_read/write use either structure pointer (@ address 0) or integer > offsets cast to pointer - addresses requested are way below 8-bit range. > > Signed-off-by: Mateusz Kulikowski Acked-by: Marek Vasut -- Best regards, Marek Vasut