From mboxrd@z Thu Jan 1 00:00:00 1970 From: Troy Kisky Date: Tue, 18 Sep 2012 18:52:32 -0700 Subject: [U-Boot] [PATCH 11/11] RFC mx6qsabrelite: imximage.cfg: enable plugin mode In-Reply-To: <1348012989-19674-12-git-send-email-troy.kisky@boundarydevices.com> References: <1348012989-19674-1-git-send-email-troy.kisky@boundarydevices.com> <1348012989-19674-12-git-send-email-troy.kisky@boundarydevices.com> Message-ID: <50592560.2040600@boundarydevices.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 9/18/2012 5:03 PM, Troy Kisky wrote: > Don't apply this patch yet, because although u-boot > will boot, Linux won't!!!! > > The other CPU's won't come online, and L2 cache > initialization crashes > > Calibrating delay loop... 1581.05 BogoMIPS (lpj=7905280) > pid_max: default: 32768 minimum: 301 > Mount-cache hash table entries: 512 > Initializing cgroup subsys cpuacct > CPU: Testing write buffer coherency: ok > hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available > CPU1: failed to come online > CPU2: failed to come online > CPU3: failed to come online > Brought up 1 CPUs > SMP: Total of 1 processors activated (1581.05 BogoMIPS). > print_constraints: dummy: > NET: Registered protocol family 16 > print_constraints: vddpu: 725 <--> 1300 mV at 1100 mV fast normal > print_constraints: vddcore: 725 <--> 1300 mV at 1100 mV fast normal > print_constraints: vddsoc: 725 <--> 1300 mV at 1200 mV fast normal > print_constraints: vdd2p5: 2000 <--> 2775 mV at 2400 mV fast normal > print_constraints: vdd1p1: 800 <--> 1400 mV at 1100 mV fast normal > print_constraints: vdd3p0: 2800 <--> 3150 mV at 3000 mV fast normal > ------------ Board type Nitrogen6X/W > hw-breakpoint: found 6 breakpoint and 1 watchpoint registers. > hw-breakpoint: 1 breakpoint(s) reserved for watchpoint single-step. > hw-breakpoint: maximum watchpoint size is 4 bytes. > Unhandled fault: imprecise external abort (0x1c06) at 0x1d4c07b4 > Internal error: : 1c06 [#1] PREEMPT SMP > Modules linked in: > CPU: 0 Not tainted (3.0.35-1968-gd3f7f36-03060-ga3844c7 #1) > PC is at mxc_init_l2x0+0x50/0x120 > > Anyone have a clue? > > The same thing under freescale's imx-android-r13.3 > works fine. Only mainline doesn't work > > Signed-off-by: Troy Kisky > --- > board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg b/board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg > index eea8d3a..2af4265 100644 > --- a/board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg > +++ b/board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg > @@ -26,7 +26,7 @@ > * The syntax is taken as close as possible with the kwbimage > */ > #define FOR_MX6Q > - > +#define USE_PLUGIN > #include > > /* image version */ Never mind. I found the issue. I need to disable the L2 cache before returning from plugin. Thanks Troy