From mboxrd@z Thu Jan 1 00:00:00 1970 From: santosh.shilimkar@ti.com (Santosh) Date: Tue, 13 Sep 2011 11:09:47 +0530 Subject: [PATCH 14/25] OMAP4: PM: Add CPUX OFF mode support In-Reply-To: <87y5xteahc.fsf@ti.com> References: <1315144466-9395-1-git-send-email-santosh.shilimkar@ti.com> <1315144466-9395-15-git-send-email-santosh.shilimkar@ti.com> <87y5xteahc.fsf@ti.com> Message-ID: <4E6EECA3.4040704@ti.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Tuesday 13 September 2011 02:36 AM, Kevin Hilman wrote: > Santosh Shilimkar writes: > >> This patch adds the CPU0 and CPU1 off mode support. CPUX close switch >> retention (CSWR) is not supported by hardware design. >> >> The CPUx OFF mode isn't supported on OMAP4430 ES1.0 >> >> CPUx sleep code is common for hotplug, suspend and CPUilde. >> >> Signed-off-by: Santosh Shilimkar >> Cc: Kevin Hilman > > [...] > >> @@ -38,6 +39,11 @@ void __iomem *omap4_get_scu_base(void) >> >> void __cpuinit platform_secondary_init(unsigned int cpu) >> { >> + /* Enable NS access to SMP bit for this CPU on EMU/HS devices */ >> + if (cpu_is_omap443x()&& (omap_type() != OMAP2_DEVICE_TYPE_GP)) > > A comment here about why this is 443x specific would be helpful. > > I see a comment in omap4_cpu_resume() that seems to indicate that SMP > bit is accessible on 446x NS devices, but repeating that commen here > would help future readability. > Ok. Will add comments here too. Was just trying to save some lines :) Regards Santosh