<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div><span style="font-size: 17.145px; line-height: 1.32; letter-spacing: 0.1px;">On Tue, Feb 28, 2017, at 20:10, Joel Stanley wrote:</span><br></div>
<blockquote type="cite"><div><div><div><br></div>
<div><div><br></div>
<div defang_data-gmailquote="yes"><div>On 28 Feb 2017 17:49, "Lei YU" <<a href="mailto:mine260309@gmail.com">mine260309@gmail.com</a>> wrote:<br></div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;">The PNOR SPI address mapping is the same as Witherspoon.<br></blockquote></div>
</div>
</div>
<div><br></div>
<div>This should be handled by the device drivers we now have.<br></div>
<div><br></div>
<div>Mbox brains trust, any idea why we would still need this?<br></div>
</div>
</blockquote><div><br></div>
<div>I was going to say NAK for the same reason.<br></div>
<div><br></div>
<div>Lei: are you absolutely positive you need this? If you do something has gone wrong. Is mboxd integrated into the romulus image? If not we need a yocto patch rather than a kernel patch.<br></div>
<div><br></div>
<div>Andrew</div>
<div><br></div>
<blockquote type="cite"><div><div>Cheers,<br></div>
<div><br></div>
<div>Joel<br></div>
<div><br></div>
<div><div><div defang_data-gmailquote="yes"><blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div><br></div>
<div>Signed-off-by: Lei YU <<a href="mailto:mine260309@gmail.com">mine260309@gmail.com</a>><br></div>
<div> ---<br></div>
<div>  arch/arm/mach-aspeed/aspeed.c | 18 ++++++++++++++++++<br></div>
<div>  1 file changed, 18 insertions(+)<br></div>
<div> <br></div>
<div> diff --git a/arch/arm/mach-aspeed/aspeed.<wbr>c b/arch/arm/mach-aspeed/aspeed.<wbr>c<br></div>
<div> index 726b8fa..ec9eecf 100644<br></div>
<div> --- a/arch/arm/mach-aspeed/aspeed.<wbr>c<br></div>
<div> +++ b/arch/arm/mach-aspeed/aspeed.<wbr>c<br></div>
<div> @@ -221,6 +221,24 @@ static void __init do_witherspoon_setup(void)<br></div>
<div>  static void __init do_romulus_setup(void)<br></div>
<div>  {<br></div>
<div>         do_common_setup();<br></div>
<div> +<br></div>
<div> +       /* Setup PNOR address mapping for 64M flash<br></div>
<div> +        *<br></div>
<div> +        *   ADRBASE: 0x3000 (0x30000000)<br></div>
<div> +        *   HWMBASE: 0x0C00 (0x0C000000)<br></div>
<div> +        *  ADDRMASK: 0xFC00 (0xFC000000)<br></div>
<div> +        *   HWNCARE: 0x03FF (0x03FF0000)<br></div>
<div> +        *<br></div>
<div> +        * Mapping appears at 0x60300fc000000 on the host<br></div>
<div> +        */<br></div>
<div> +       writel(0x30000C00, AST_IO(AST_BASE_LPC | 0x88));<br></div>
<div> +       writel(0xFC0003FF, AST_IO(AST_BASE_LPC | 0x8C));<br></div>
<div> +<br></div>
<div> +       /* Set SPI1 CE1 decoding window to 0x34000000 */<br></div>
<div> +       writel(0x70680000, AST_IO(AST_BASE_SPI | 0x34));<br></div>
<div> +<br></div>
<div> +       /* Set SPI1 CE0 decoding window to 0x30000000 */<br></div>
<div> +       writel(0x68600000, AST_IO(AST_BASE_SPI | 0x30));<br></div>
<div>  }<br></div>
<div> <br></div>
<div>  #define SCU_PASSWORD   0x1688A8A8<br></div>
<div> <span class="colour" style="color:rgb(136, 136, 136)">--<br> 1.9.1<br> </span></div>
</blockquote></div>
</div>
</div>
</div>
</blockquote></body>
</html>