From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Horman Date: Wed, 10 Jul 2013 01:23:10 +0000 Subject: Re: [PATCH 01/02] ARM: shmobile: Introduce r8a7790_read_mode_pins() Message-Id: <20130710012309.GS32603@verge.net.au> List-Id: References: <20130709125007.4388.15701.sendpatchset@w520> <20130709125016.4388.47414.sendpatchset@w520> <51DC08A5.2080705@cogentembedded.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-arm-kernel@lists.infradead.org On Tue, Jul 09, 2013 at 10:05:15PM +0900, Magnus Damm wrote: > Hi Sergei, > > On Tue, Jul 9, 2013 at 9:57 PM, Sergei Shtylyov > wrote: > > Hello. > > > > > > On 09-07-2013 16:50, Magnus Damm wrote: > > > >> From: Magnus Damm > > > > > >> Break out the r8a7790 boot mode code into a separate > >> function so it can be shared by multiple users. > > > > > >> Signed-off-by: Magnus Damm > >> --- > > > > > > [...] > > > > > >> --- 0001/arch/arm/mach-shmobile/setup-r8a7790.c > >> +++ work/arch/arm/mach-shmobile/setup-r8a7790.c 2013-07-09 > >> 19:59:37.000000000 +0900 > >> @@ -201,6 +201,20 @@ void __init r8a7790_add_standard_devices > >> r8a7790_register_thermal(); > >> } > >> > >> +#define MODEMR 0xe6160060 > >> + > >> +u32 __init r8a7790_read_mode_pins(void) > >> +{ > >> + void __iomem *modemr = ioremap_nocache(MODEMR, PAGE_SIZE); > > > > > > Why ioremap the whole page if you only need 4 bytes, and the address is > > not aligned to page? > > Because the original code did so. =) > > But yes, indeed, using two pages seems kind of pointless. Lets fix that up in another patch, it seems orthogonal to this change.