From: t-kristo@ti.com (Tero Kristo) Date: Thu, 19 Mar 2015 10:05:00 +0200 Subject: [PATCHv4 00/35] ARM: OMAP2+: PRCM / SCM cleanups against 4.0-rc1 In-Reply-To: <20150319000058.GM11954@valkosipuli.retiisi.org.uk> References: <1426689860-17537-1-git-send-email-t-kristo@ti.com> <20150319000058.GM11954@valkosipuli.retiisi.org.uk> Message-ID: <550A832C.6020804@ti.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 03/19/2015 02:00 AM, Sakari Ailus wrote: > Hi Tero, > > On Wed, Mar 18, 2015 at 04:43:45PM +0200, Tero Kristo wrote: >> Hi, >> >> Changes in this set compared to v3: >> >> - Changed the SCM module DT node layout based on comments from Tony; >> basically the wkup / core are split into their own nodes now. This >> applies for omap3, omap4, omap5 and dra7, rest of the SoCs have their >> control module integrated as one instance (Patch 26, 30, 33, 34) >> - Changed the tisyscon node name to scm_conf. This name is more >> descriptive for the purpose being used, scm_conf was already used >> as an alias (Patch 24, 25, 27, 29) >> - Rest of the patches have no changes compared to v3. >> >> Testing done: >> - am335x-evm : boot >> - am335x-evmsk : boot >> - am3517-evm : boot >> - am43x-epos-evm : boot >> - am437x-gp-evm : boot >> - omap3-beagle-xm : boot >> - omap3-beagle : boot, suspend-resume (ret/off), cpuidle (ret/off) >> - am335x-boneblack: boot >> - am335x-bone : boot >> - dra7xx-evm : boot >> - omap3-n900 : boot >> - omap5-uevm : boot >> - omap4-panda-es : boot, suspend-resume (ret), cpuidle (ret) >> - omap4-panda : boot >> - omap2430-sdp : boot >> - omap3430-sdp : boot >> - omap4-sdp-es23plus: boot >> >> Test branch pushed at: >> - tree: https://github.com/t-kristo/linux-pm.git >> - branch: 4.0-rc1-prcm-cleanup-v4 > > I tried compiling this, but I get a few linker errors: Right, I always forget about silly people who do things like OMAP3 only builds or something.... Shall be fixed. -Tero > > arch/arm/mach-omap2/built-in.o:(.init.data+0x47d8): undefined reference to `am33xx_prm_init' > arch/arm/mach-omap2/built-in.o:(.init.data+0x47f0): undefined reference to `omap44xx_prm_init' > arch/arm/mach-omap2/built-in.o:(.init.data+0x4808): undefined reference to `omap2xxx_prm_init' > arch/arm/mach-omap2/built-in.o:(.init.data+0x4838): undefined reference to `omap44xx_prm_init' > arch/arm/mach-omap2/built-in.o:(.init.data+0x4868): undefined reference to `omap44xx_prm_init' > arch/arm/mach-omap2/built-in.o:(.init.data+0x4880): undefined reference to `omap44xx_prm_init' > arch/arm/mach-omap2/built-in.o:(.init.data+0x4898): undefined reference to `omap2xxx_cm_init' > arch/arm/mach-omap2/built-in.o:(.init.data+0x48c8): undefined reference to `omap4_cm_init' > arch/arm/mach-omap2/built-in.o:(.init.data+0x48e0): undefined reference to `omap4_cm_init' > arch/arm/mach-omap2/built-in.o:(.init.data+0x48f8): undefined reference to `am33xx_cm_init' > arch/arm/mach-omap2/built-in.o:(.init.data+0x4910): undefined reference to `omap4_cm_init' > > .config attached. >