From mboxrd@z Thu Jan 1 00:00:00 1970 From: Magnus Damm Date: Tue, 09 Jul 2013 13:05:15 +0000 Subject: Re: [PATCH 01/02] ARM: shmobile: Introduce r8a7790_read_mode_pins() Message-Id: List-Id: References: <20130709125007.4388.15701.sendpatchset@w520> <20130709125016.4388.47414.sendpatchset@w520> <51DC08A5.2080705@cogentembedded.com> In-Reply-To: <51DC08A5.2080705@cogentembedded.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-arm-kernel@lists.infradead.org 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. / magnus