[PATCH 00/55]: ARM: OMAP2+: PRCM move to drivers
From: Felipe Balbi <hidden>
Date: 2014-03-31 21:10:10
Also in:
linux-omap
Hi, On Mon, Mar 31, 2014 at 06:15:39PM +0300, Tero Kristo wrote:
This set is continuation for the work started earlier to cleanup the CM/PRM and attempt to make it a separate driver. This set depends on these two sets: CM/PRM cleanup set: http://marc.info/?l=linux-omap&m=139395000918201&w=2 OMAP2 clock DT set: http://comments.gmane.org/gmane.linux.ports.arm.omap/111257 This set is pretty huge but the patches can be applied in stages if need be. Anyway, it would be good to get some feedback whether the driver folder locations etc. are good, and whether the effort taken here will be enough to actually move the driver. Clockdomain / powerdomain code can also be moved easily under the drivers/power/omap folder (or someplace else if requested) once this set is in. Also, clockdomain / powerdomain data should be possible to convert to DT format or some sort of firmware blob once this is done. Patch #55 in this set is pretty massive as it moves all the C files at the same time, this should probably be split up as multiple patches. Testing branch pushed here (contains also the CM/PRM cleanup set and OMAP2 clock DT conversion): tree: https://github.com/t-kristo/linux-pm.git branch: 3.14-rc4-cm-prm-driver-v1 Testing done: - am335x-bone: boot - omap3-beagle: boot, suspend-resume (ret/off) - omap4-panda-es: boot, suspend-resume (ret) - omap5-uevm: boot
150 randconfigs later, I finally have logs and here are all defconfigs and stderr outputs of the failures only: === am33xx-multiplatform.config === randconfig0: defconfig: http://slexy.org/view/s2zdy5LV9u stderr: http://slexy.org/view/s2MDiGoSrx randconfig1: defconfig: http://slexy.org/view/s2IxFfsaxf stderr: http://slexy.org/view/s20MnJB0bl randconfig2: defconfig: http://slexy.org/view/s2BzbaASOq stderr: http://slexy.org/view/s20S65Pnj4 randconfig3: defconfig: http://slexy.org/view/s2Xd8cSZOH stderr: http://slexy.org/view/s20mf75wr0 randconfig5: defconfig: http://slexy.org/view/s21dZjiy5Z stderr: http://slexy.org/view/s2SAabweiD randconfig6: defconfig: http://slexy.org/view/s20f02s9yf stderr: http://slexy.org/view/s2AMLLBc2c randconfig7: defconfig: http://slexy.org/view/s21YMC7Fb1 stderr: http://slexy.org/view/s21VmmcHu8 randconfig8: defconfig: http://slexy.org/view/s21NM3It3Z stderr: http://slexy.org/view/s2cg5YDZsA randconfig9: defconfig: http://slexy.org/view/s2CqErrueL stderr: http://slexy.org/view/s21DCegKXO === am33xx-only.config === randconfig2: defconfig: http://slexy.org/view/s26Kuo34pl stderr: http://slexy.org/view/s20nQdrBf3 randconfig5: defconfig: http://slexy.org/view/s21kLO4EbJ stderr: http://slexy.org/view/s2MbA4q1PH randconfig8: defconfig: http://slexy.org/view/s21xUPWCgh stderr: http://slexy.org/view/s2Mz889r6V === am43xx-multiplatform.config === randconfig0: defconfig: http://slexy.org/view/s20nOHwtyj stderr: http://slexy.org/view/s2PgUQG73h randconfig1: defconfig: http://slexy.org/view/s2wBCQM0Wv stderr: http://slexy.org/view/s2sXSaLzRf randconfig2: defconfig: http://slexy.org/view/s20JF7tNEv stderr: http://slexy.org/view/s2IFi7RDzV randconfig4: defconfig: http://slexy.org/view/s21J5c88u0 stderr: http://slexy.org/view/s2GuhgkwuI randconfig5: defconfig: http://slexy.org/view/s20vRmugso stderr: http://slexy.org/view/s20AfVQszg randconfig6: defconfig: http://slexy.org/view/s2nO7OZd9r stderr: http://slexy.org/view/s204vfoBIB randconfig7: defconfig: http://slexy.org/view/s2k8I2YVI1 stderr: http://slexy.org/view/s2wsGB0ubx randconfig9: defconfig: http://slexy.org/view/s2u5ig7saX stderr: http://slexy.org/view/s28rVgHJFo === am43xx-only.config === randconfig0: defconfig: http://slexy.org/view/s2OVt1yfgy stderr: http://slexy.org/view/s22AU3Ex2p randconfig1: defconfig: http://slexy.org/view/s25Gpu3Kr9 stderr: http://slexy.org/view/s2uO3TnMDs randconfig3: defconfig: http://slexy.org/view/s2Lf9Q5h9Q stderr: http://slexy.org/view/s2CRZMJAR9 randconfig6: defconfig: http://slexy.org/view/s21ncdem0O stderr: http://slexy.org/view/s20gzGaJcK randconfig9: defconfig: http://slexy.org/view/s2UWL1gFqN stderr: http://slexy.org/view/s21S7zXfwh === dra7xx-multiplatform.config === randconfig0: defconfig: http://slexy.org/view/s20HNnv3Gf stderr: http://slexy.org/view/s21VztibKv randconfig1: defconfig: http://slexy.org/view/s218qJ9E4x stderr: http://slexy.org/view/s2V28GPksP randconfig2: defconfig: http://slexy.org/view/s2YcaCyUKS stderr: http://slexy.org/view/s20Mgzt8pa randconfig3: defconfig: http://slexy.org/view/s20zE9a4dW stderr: http://slexy.org/view/s20Xy7r17N randconfig4: defconfig: http://slexy.org/view/s21CUAW6Yz stderr: http://slexy.org/view/s20k6n5Gx8 randconfig5: defconfig: http://slexy.org/view/s21cLkzCHp stderr: http://slexy.org/view/s21JQfioUs randconfig6: defconfig: http://slexy.org/view/s2EMvORY8U stderr: http://slexy.org/view/s20CetADJx randconfig7: defconfig: http://slexy.org/view/s2JO5xHGgM stderr: http://slexy.org/view/s21sujleRC randconfig9: defconfig: http://slexy.org/view/s2dz7jgBR4 stderr: http://slexy.org/view/s20hqcdATY === dra7xx-only.config === randconfig3: defconfig: http://slexy.org/view/s20zRk0AZN stderr: http://slexy.org/view/s21G5p7LUQ randconfig7: defconfig: http://slexy.org/view/s21FCqxaXM stderr: http://slexy.org/view/s278Tbgp9S randconfig9: defconfig: http://slexy.org/view/s20Gfmk6lJ stderr: http://slexy.org/view/s20ehb1qwZ === omap1-only.config === randconfig0: defconfig: http://slexy.org/view/s2MUvMwOLs stderr: http://slexy.org/view/s2qZs1vTxV randconfig1: defconfig: http://slexy.org/view/s27WloNxZM stderr: http://slexy.org/view/s2JWSJfmEd randconfig2: defconfig: http://slexy.org/view/s21eKcaLyv stderr: http://slexy.org/view/s23rdJn5Z6 randconfig4: defconfig: http://slexy.org/view/s2jCoCS6bR stderr: http://slexy.org/view/s2BFCNCzGE randconfig5: defconfig: http://slexy.org/view/s26ZOMTjY2 stderr: http://slexy.org/view/s2tS8X3izE randconfig7: defconfig: http://slexy.org/view/s20mS2BhrM stderr: http://slexy.org/view/s21ZhQjmyZ === omap2-multiplatform.config === randconfig0: defconfig: http://slexy.org/view/s206lY3Iu9 stderr: http://slexy.org/view/s2VFufPUrS randconfig1: defconfig: http://slexy.org/view/s2BmE32F7s stderr: http://slexy.org/view/s28siuKJgl randconfig2: defconfig: http://slexy.org/view/s21wyH6vtV stderr: http://slexy.org/view/s2i5hb6R1s randconfig3: defconfig: http://slexy.org/view/s211ydZ9zL stderr: http://slexy.org/view/s2TnjPod0j randconfig4: defconfig: http://slexy.org/view/s2BKoNv98b stderr: http://slexy.org/view/s2VLHLTBcK randconfig5: defconfig: http://slexy.org/view/s20TmPmPdE stderr: http://slexy.org/view/s2TNOe2h4l randconfig6: defconfig: http://slexy.org/view/s2FFn9nUuj stderr: http://slexy.org/view/s2Ox6D9fnC randconfig7: defconfig: http://slexy.org/view/s2CnsemL7b stderr: http://slexy.org/view/s206FpFZpJ randconfig8: defconfig: http://slexy.org/view/s24W1I71zh stderr: http://slexy.org/view/s20TQftJBb randconfig9: defconfig: http://slexy.org/view/s2I1F7c6TU stderr: http://slexy.org/view/s2mKIia8Sv === omap2-only.config === randconfig0: defconfig: http://slexy.org/view/s2dotWO9Ql stderr: http://slexy.org/view/s20hxmA4vX randconfig1: defconfig: http://slexy.org/view/s2iRumb8dH stderr: http://slexy.org/view/s21Fw0XxqU randconfig3: defconfig: http://slexy.org/view/s20QWVWG5i stderr: http://slexy.org/view/s21vyg1zop randconfig4: defconfig: http://slexy.org/view/s21mGDCq51 stderr: http://slexy.org/view/s20TIuj4IX randconfig6: defconfig: http://slexy.org/view/s20sYfiX3d stderr: http://slexy.org/view/s20rPoepm3 randconfig7: defconfig: http://slexy.org/view/s2nvBuOuxW stderr: http://slexy.org/view/s20E0IdY6F randconfig8: defconfig: http://slexy.org/view/s2N76xJ3X9 stderr: http://slexy.org/view/s21VfZJhHV randconfig9: defconfig: http://slexy.org/view/s2RV36kehk stderr: http://slexy.org/view/s2CTWr5Vpb === omap3-multiplatform.config === randconfig0: defconfig: http://slexy.org/view/s20VtHyvBH stderr: http://slexy.org/view/s2kBg5HvhD randconfig1: defconfig: http://slexy.org/view/s20ypZW2Ko stderr: http://slexy.org/view/s21OUz1Xzn randconfig2: defconfig: http://slexy.org/view/s21GjiKHkk stderr: http://slexy.org/view/s20asYuGKI randconfig3: defconfig: http://slexy.org/view/s21O5wypd0 stderr: http://slexy.org/view/s2IkuBLuZP randconfig4: defconfig: http://slexy.org/view/s2ENuvZIYn stderr: http://slexy.org/view/s2S9qPIR0A randconfig5: defconfig: http://slexy.org/view/s20nPLMlgQ stderr: http://slexy.org/view/s2m4JwHSM8 randconfig6: defconfig: http://slexy.org/view/s2DGcTkHkC stderr: http://slexy.org/view/s20AspBOww randconfig7: defconfig: http://slexy.org/view/s20kCMwUU7 stderr: http://slexy.org/view/s2z6D9QvQJ randconfig8: defconfig: http://slexy.org/view/s20I1AOSQk stderr: http://slexy.org/view/s2q01zO9Iy randconfig9: defconfig: http://slexy.org/view/s204fkNHxb stderr: http://slexy.org/view/s21qriyPF3 === omap3-only.config === randconfig0: defconfig: http://slexy.org/view/s2abbP39Uk stderr: http://slexy.org/view/s29usoI8Nl randconfig1: defconfig: http://slexy.org/view/s204hCXm6K stderr: http://slexy.org/view/s2kNZV9uAp randconfig3: defconfig: http://slexy.org/view/s20vqEhTiO stderr: http://slexy.org/view/s205S2pZNA randconfig6: defconfig: http://slexy.org/view/s20TycQLjY stderr: http://slexy.org/view/s20HC7hhns randconfig7: defconfig: http://slexy.org/view/s2aw70jjPn stderr: http://slexy.org/view/s20isfqiL2 randconfig9: defconfig: http://slexy.org/view/s2MZFMURBn stderr: http://slexy.org/view/s2XoYqLhu9 === omap4-multiplatform.config === randconfig0: defconfig: http://slexy.org/view/s2vidWfwTH stderr: http://slexy.org/view/s2HTOgfMmF randconfig1: defconfig: http://slexy.org/view/s2Dt05nhkT stderr: http://slexy.org/view/s2Gj8YvAVs randconfig2: defconfig: http://slexy.org/view/s25AhJw365 stderr: http://slexy.org/view/s20beEPCwC randconfig3: defconfig: http://slexy.org/view/s2dewbdjz7 stderr: http://slexy.org/view/s20HGxzWpE randconfig4: defconfig: http://slexy.org/view/s21WJUmCW0 stderr: http://slexy.org/view/s2LRgFFbGA randconfig5: defconfig: http://slexy.org/view/s2xGTl58jP stderr: http://slexy.org/view/s21aJCo6xK randconfig6: defconfig: http://slexy.org/view/s20lpLX6Lu stderr: http://slexy.org/view/s21a4HxCyS randconfig7: defconfig: http://slexy.org/view/s21AT1lTJf stderr: http://slexy.org/view/s21FaPb3xR randconfig8: defconfig: http://slexy.org/view/s2CgY5DQQG stderr: http://slexy.org/view/s25VUF6wMD randconfig9: defconfig: http://slexy.org/view/s2QiYHO40h stderr: http://slexy.org/view/s2t2wYKX0q === omap4-only.config === randconfig1: defconfig: http://slexy.org/view/s21qSK8EGJ stderr: http://slexy.org/view/s21srzKlAT randconfig3: defconfig: http://slexy.org/view/s20QbcE067 stderr: http://slexy.org/view/s27LksMVGl randconfig5: defconfig: http://slexy.org/view/s21S8MLzbl stderr: http://slexy.org/view/s26IKp0DOJ randconfig7: defconfig: http://slexy.org/view/s28VWw4Oh2 stderr: http://slexy.org/view/s20RGLZjqY randconfig8: defconfig: http://slexy.org/view/s2vwTsPqZa stderr: http://slexy.org/view/s21G96fSWU === omap5-multiplatform.config === randconfig0: defconfig: http://slexy.org/view/s20Bamou4U stderr: http://slexy.org/view/s208AsoX7s randconfig1: defconfig: http://slexy.org/view/s21XKs3Q5G stderr: http://slexy.org/view/s21gtUSLml randconfig2: defconfig: http://slexy.org/view/s2wvw3iOkG stderr: http://slexy.org/view/s208uF3SGG randconfig3: defconfig: http://slexy.org/view/s2fagfl6tb stderr: http://slexy.org/view/s21YdRf46l randconfig4: defconfig: http://slexy.org/view/s20eitFSpQ stderr: http://slexy.org/view/s21NNgKKun randconfig5: defconfig: http://slexy.org/view/s2vmxZxslV stderr: http://slexy.org/view/s20u5IlZIL randconfig6: defconfig: http://slexy.org/view/s23ba5vjtP stderr: http://slexy.org/view/s20KHhbgjO randconfig7: defconfig: http://slexy.org/view/s2AiHp902I stderr: http://slexy.org/view/s2d2LK0QDi randconfig8: defconfig: http://slexy.org/view/s2U1JNwOcK stderr: http://slexy.org/view/s2ftX1ECVO randconfig9: defconfig: http://slexy.org/view/s2fqXgF0tG stderr: http://slexy.org/view/s21HrxjCq1 === omap5-only.config === randconfig0: defconfig: http://slexy.org/view/s2hS1gplYB stderr: http://slexy.org/view/s20Zjhtbyz randconfig2: defconfig: http://slexy.org/view/s2XMMPIHmK stderr: http://slexy.org/view/s22fG8VCFk randconfig3: defconfig: http://slexy.org/view/s2LSrPTIho stderr: http://slexy.org/view/s20Zzv2Jb5 randconfig8: defconfig: http://slexy.org/view/s20ftaOa2H stderr: http://slexy.org/view/s21JmD1FZ3 -- balbi -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20140331/0a7c5979/attachment-0001.sig>