Message ID | 55660D5B.8020607@ti.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
* Tero Kristo <t-kristo@ti.com> [150527 11:32]: > On 05/26/2015 07:39 PM, Felipe Balbi wrote: > >On Tue, May 26, 2015 at 09:32:16AM -0700, Tony Lindgren wrote: > >>* Tony Lindgren <tony@atomide.com> [150526 09:08]: > >>>* Tero Kristo <t-kristo@ti.com> [150525 08:01]: > >>>>Hi, > >>>> > >>>>As requested, posting v3 with somewhat changed diff parameters and > >>>>diffstat attached. Just some minor Makefile changes compared to v2, > >>>>these were discussed under that set. > >>>> > >>>>Set has been pushed to: > >>>>- tree: https://github.com/t-kristo/linux-pm.git > >>>>- branch: for-4.2/ti-clk-move > >>> > >>>Looks like this causes a build error for at least omap2 only .config: > >>> > >>>drivers/clk/ti/dpll3xxx.o:(.rodata+0x1c): multiple definition of `clkhwops_omap3_dpll' > >>>drivers/clk/ti/dpll.o:(.rodata+0x0): first defined here > >>> > >>>You may want to create a file selecting ARCH_OMAP2PLUS=y, then point > >>>KCONFIG_ALLCONFIG to that file for make randconfig. Then just build > >>>randconfigs :) Usually the issues like this are exposed within few > >>>randconfig builds, some take longer if the options have dependencies. > > > >alternatively, just clone the repository at [1] and use the example > >script provided in README.md. > > > >[1] https://github.com/felipebalbi/omap-seeds > > > > Ok, I pushed an updated branch named: for-4.2/ti-clk-move-v4 > > This definitely compiles with OMAP2 / OMAP3 / OMAP4 / OMAP5 / DRA7 / AM33xx > / AM43xx only setups (tried it out.) Thanks yeah seems to work for me now. Regards, Tony -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 05/28/2015 02:15 AM, Tony Lindgren wrote: > * Tero Kristo <t-kristo@ti.com> [150527 11:32]: >> On 05/26/2015 07:39 PM, Felipe Balbi wrote: >>> On Tue, May 26, 2015 at 09:32:16AM -0700, Tony Lindgren wrote: >>>> * Tony Lindgren <tony@atomide.com> [150526 09:08]: >>>>> * Tero Kristo <t-kristo@ti.com> [150525 08:01]: >>>>>> Hi, >>>>>> >>>>>> As requested, posting v3 with somewhat changed diff parameters and >>>>>> diffstat attached. Just some minor Makefile changes compared to v2, >>>>>> these were discussed under that set. >>>>>> >>>>>> Set has been pushed to: >>>>>> - tree: https://github.com/t-kristo/linux-pm.git >>>>>> - branch: for-4.2/ti-clk-move >>>>> >>>>> Looks like this causes a build error for at least omap2 only .config: >>>>> >>>>> drivers/clk/ti/dpll3xxx.o:(.rodata+0x1c): multiple definition of `clkhwops_omap3_dpll' >>>>> drivers/clk/ti/dpll.o:(.rodata+0x0): first defined here >>>>> >>>>> You may want to create a file selecting ARCH_OMAP2PLUS=y, then point >>>>> KCONFIG_ALLCONFIG to that file for make randconfig. Then just build >>>>> randconfigs :) Usually the issues like this are exposed within few >>>>> randconfig builds, some take longer if the options have dependencies. >>> >>> alternatively, just clone the repository at [1] and use the example >>> script provided in README.md. >>> >>> [1] https://github.com/felipebalbi/omap-seeds >>> >> >> Ok, I pushed an updated branch named: for-4.2/ti-clk-move-v4 >> >> This definitely compiles with OMAP2 / OMAP3 / OMAP4 / OMAP5 / DRA7 / AM33xx >> / AM43xx only setups (tried it out.) > > Thanks yeah seems to work for me now. > > Regards, > > Tony > Question to Mike / Stephen, any chance of getting this in during the 4.2 merge anymore seeing we are already at 4.1-rc6? I can send a pull request if yes. Otherwise I just wait until we are past the next merge. -Tero -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Quoting Tero Kristo (2015-06-03 05:33:46) > On 05/28/2015 02:15 AM, Tony Lindgren wrote: > > * Tero Kristo <t-kristo@ti.com> [150527 11:32]: > >> On 05/26/2015 07:39 PM, Felipe Balbi wrote: > >>> On Tue, May 26, 2015 at 09:32:16AM -0700, Tony Lindgren wrote: > >>>> * Tony Lindgren <tony@atomide.com> [150526 09:08]: > >>>>> * Tero Kristo <t-kristo@ti.com> [150525 08:01]: > >>>>>> Hi, > >>>>>> > >>>>>> As requested, posting v3 with somewhat changed diff parameters and > >>>>>> diffstat attached. Just some minor Makefile changes compared to v2, > >>>>>> these were discussed under that set. > >>>>>> > >>>>>> Set has been pushed to: > >>>>>> - tree: https://github.com/t-kristo/linux-pm.git > >>>>>> - branch: for-4.2/ti-clk-move > >>>>> > >>>>> Looks like this causes a build error for at least omap2 only .config: > >>>>> > >>>>> drivers/clk/ti/dpll3xxx.o:(.rodata+0x1c): multiple definition of `clkhwops_omap3_dpll' > >>>>> drivers/clk/ti/dpll.o:(.rodata+0x0): first defined here > >>>>> > >>>>> You may want to create a file selecting ARCH_OMAP2PLUS=y, then point > >>>>> KCONFIG_ALLCONFIG to that file for make randconfig. Then just build > >>>>> randconfigs :) Usually the issues like this are exposed within few > >>>>> randconfig builds, some take longer if the options have dependencies. > >>> > >>> alternatively, just clone the repository at [1] and use the example > >>> script provided in README.md. > >>> > >>> [1] https://github.com/felipebalbi/omap-seeds > >>> > >> > >> Ok, I pushed an updated branch named: for-4.2/ti-clk-move-v4 > >> > >> This definitely compiles with OMAP2 / OMAP3 / OMAP4 / OMAP5 / DRA7 / AM33xx > >> / AM43xx only setups (tried it out.) > > > > Thanks yeah seems to work for me now. > > > > Regards, > > > > Tony > > > > Question to Mike / Stephen, any chance of getting this in during the 4.2 > merge anymore seeing we are already at 4.1-rc6? > > I can send a pull request if yes. Otherwise I just wait until we are > past the next merge. Hi Tero, I'd like more time for any regressions this introduces to be fixed, so lets push back to next merge window. The always-wrong-but-never-by-much crystal ball[0] predicts June 14. This is less than two weeks away, so the wait should be short. [0] http://phb-crystal-ball.org/ Thanks, Mike > > -Tero -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 06/04/2015 02:11 AM, Michael Turquette wrote: > Quoting Tero Kristo (2015-06-03 05:33:46) >> On 05/28/2015 02:15 AM, Tony Lindgren wrote: >>> * Tero Kristo <t-kristo@ti.com> [150527 11:32]: >>>> On 05/26/2015 07:39 PM, Felipe Balbi wrote: >>>>> On Tue, May 26, 2015 at 09:32:16AM -0700, Tony Lindgren wrote: >>>>>> * Tony Lindgren <tony@atomide.com> [150526 09:08]: >>>>>>> * Tero Kristo <t-kristo@ti.com> [150525 08:01]: >>>>>>>> Hi, >>>>>>>> >>>>>>>> As requested, posting v3 with somewhat changed diff parameters and >>>>>>>> diffstat attached. Just some minor Makefile changes compared to v2, >>>>>>>> these were discussed under that set. >>>>>>>> >>>>>>>> Set has been pushed to: >>>>>>>> - tree: https://github.com/t-kristo/linux-pm.git >>>>>>>> - branch: for-4.2/ti-clk-move >>>>>>> >>>>>>> Looks like this causes a build error for at least omap2 only .config: >>>>>>> >>>>>>> drivers/clk/ti/dpll3xxx.o:(.rodata+0x1c): multiple definition of `clkhwops_omap3_dpll' >>>>>>> drivers/clk/ti/dpll.o:(.rodata+0x0): first defined here >>>>>>> >>>>>>> You may want to create a file selecting ARCH_OMAP2PLUS=y, then point >>>>>>> KCONFIG_ALLCONFIG to that file for make randconfig. Then just build >>>>>>> randconfigs :) Usually the issues like this are exposed within few >>>>>>> randconfig builds, some take longer if the options have dependencies. >>>>> >>>>> alternatively, just clone the repository at [1] and use the example >>>>> script provided in README.md. >>>>> >>>>> [1] https://github.com/felipebalbi/omap-seeds >>>>> >>>> >>>> Ok, I pushed an updated branch named: for-4.2/ti-clk-move-v4 >>>> >>>> This definitely compiles with OMAP2 / OMAP3 / OMAP4 / OMAP5 / DRA7 / AM33xx >>>> / AM43xx only setups (tried it out.) >>> >>> Thanks yeah seems to work for me now. >>> >>> Regards, >>> >>> Tony >>> >> >> Question to Mike / Stephen, any chance of getting this in during the 4.2 >> merge anymore seeing we are already at 4.1-rc6? >> >> I can send a pull request if yes. Otherwise I just wait until we are >> past the next merge. > > Hi Tero, > > I'd like more time for any regressions this introduces to be fixed, so > lets push back to next merge window. The always-wrong-but-never-by-much > crystal ball[0] predicts June 14. This is less than two weeks away, so > the wait should be short. Ok, I'll rebase this against rc1 and send a pull-request once we have it. -Tero > > [0] http://phb-crystal-ball.org/ > > Thanks, > Mike > >> >> -Tero -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 06/04/2015 02:11 AM, Michael Turquette wrote: > Quoting Tero Kristo (2015-06-03 05:33:46) >> On 05/28/2015 02:15 AM, Tony Lindgren wrote: >>> * Tero Kristo <t-kristo@ti.com> [150527 11:32]: >>>> On 05/26/2015 07:39 PM, Felipe Balbi wrote: >>>>> On Tue, May 26, 2015 at 09:32:16AM -0700, Tony Lindgren wrote: >>>>>> * Tony Lindgren <tony@atomide.com> [150526 09:08]: >>>>>>> * Tero Kristo <t-kristo@ti.com> [150525 08:01]: >>>>>>>> Hi, >>>>>>>> >>>>>>>> As requested, posting v3 with somewhat changed diff parameters and >>>>>>>> diffstat attached. Just some minor Makefile changes compared to v2, >>>>>>>> these were discussed under that set. >>>>>>>> >>>>>>>> Set has been pushed to: >>>>>>>> - tree: https://github.com/t-kristo/linux-pm.git >>>>>>>> - branch: for-4.2/ti-clk-move >>>>>>> >>>>>>> Looks like this causes a build error for at least omap2 only .config: >>>>>>> >>>>>>> drivers/clk/ti/dpll3xxx.o:(.rodata+0x1c): multiple definition of `clkhwops_omap3_dpll' >>>>>>> drivers/clk/ti/dpll.o:(.rodata+0x0): first defined here >>>>>>> >>>>>>> You may want to create a file selecting ARCH_OMAP2PLUS=y, then point >>>>>>> KCONFIG_ALLCONFIG to that file for make randconfig. Then just build >>>>>>> randconfigs :) Usually the issues like this are exposed within few >>>>>>> randconfig builds, some take longer if the options have dependencies. >>>>> >>>>> alternatively, just clone the repository at [1] and use the example >>>>> script provided in README.md. >>>>> >>>>> [1] https://github.com/felipebalbi/omap-seeds >>>>> >>>> >>>> Ok, I pushed an updated branch named: for-4.2/ti-clk-move-v4 >>>> >>>> This definitely compiles with OMAP2 / OMAP3 / OMAP4 / OMAP5 / DRA7 / AM33xx >>>> / AM43xx only setups (tried it out.) >>> >>> Thanks yeah seems to work for me now. >>> >>> Regards, >>> >>> Tony >>> >> >> Question to Mike / Stephen, any chance of getting this in during the 4.2 >> merge anymore seeing we are already at 4.1-rc6? >> >> I can send a pull request if yes. Otherwise I just wait until we are >> past the next merge. > > Hi Tero, > > I'd like more time for any regressions this introduces to be fixed, so > lets push back to next merge window. The always-wrong-but-never-by-much > crystal ball[0] predicts June 14. This is less than two weeks away, so > the wait should be short. Hi Mike / Stephen, I am planning to send a pull-request out for this, but this set is going to cause some minor merge conflicts with the recent header file change patches from Stephen, and the determine rate prototype change from Boris. I can alternatively just ignore these issues and send these patches on top of rc2 and let you handle the conflicts within clk-tree, or cherry-pick some stable commits for the same if you like. Which way do you prefer? -Tero > > [0] http://phb-crystal-ball.org/ > > Thanks, > Mike > >> >> -Tero -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On 07/13/2015 02:48 AM, Tero Kristo wrote: > On 06/04/2015 02:11 AM, Michael Turquette wrote: >> >> Hi Tero, >> >> I'd like more time for any regressions this introduces to be fixed, so >> lets push back to next merge window. The always-wrong-but-never-by-much >> crystal ball[0] predicts June 14. This is less than two weeks away, so >> the wait should be short. > > Hi Mike / Stephen, > > I am planning to send a pull-request out for this, but this set is > going to cause some minor merge conflicts with the recent header file > change patches from Stephen, and the determine rate prototype change > from Boris. > > I can alternatively just ignore these issues and send these patches on > top of rc2 and let you handle the conflicts within clk-tree, or > cherry-pick some stable commits for the same if you like. > > Which way do you prefer? It doesn't sound too bad to resolve those conflicts so send the branch that you already made based on v4.1-rc2.
==================== diff --git a/drivers/clk/ti/Makefile b/drivers/clk/ti/Makefile index fc6fe8c..9b93e69 100644 --- a/drivers/clk/ti/Makefile +++ b/drivers/clk/ti/Makefile @@ -1,18 +1,19 @@ obj-y += clk.o autoidle.o clockdomain.o clk-common = dpll.o composite.o divider.o gate.o \ fixed-factor.o mux.o apll.o \ - clkt_dpll.o clkt_iclk.o dpll3xxx.o \ - clkt_dflt.o -obj-$(CONFIG_SOC_AM33XX) += $(clk-common) clk-33xx.o + clkt_dpll.o clkt_iclk.o clkt_dflt.o +obj-$(CONFIG_SOC_AM33XX) += $(clk-common) clk-33xx.o dpll3xxx.o obj-$(CONFIG_SOC_TI81XX) += $(clk-common) fapll.o clk-816x.o obj-$(CONFIG_ARCH_OMAP2) += $(clk-common) interface.o clk-2xxx.o obj-$(CONFIG_ARCH_OMAP3) += $(clk-common) interface.o \ - clk-3xxx.o -obj-$(CONFIG_ARCH_OMAP4) += $(clk-common) clk-44xx.o dpll44xx.o -obj-$(CONFIG_SOC_OMAP5) += $(clk-common) clk-54xx.o dpll44xx.o + clk-3xxx.o dpll3xxx.o +obj-$(CONFIG_ARCH_OMAP4) += $(clk-common) clk-44xx.o \ + dpll3xxx.o dpll44xx.o +obj-$(CONFIG_SOC_OMAP5) += $(clk-common) clk-54xx.o \ + dpll3xxx.o dpll44xx.o obj-$(CONFIG_SOC_DRA7XX) += $(clk-common) clk-7xx.o \ - clk-dra7-atl.o dpll44xx.o -obj-$(CONFIG_SOC_AM43XX) += $(clk-common) clk-43xx.o + clk-dra7-atl.o dpll3xxx.o dpll44xx.o +obj-$(CONFIG_SOC_AM43XX) += $(clk-common) dpll3xxx.o clk-43xx.o ifdef CONFIG_ATAGS obj-$(CONFIG_ARCH_OMAP3) += clk-3xxx-legacy.o diff --git a/drivers/clk/ti/clk.c b/drivers/clk/ti/clk.c index 786ab59..e8d7d13 100644 --- a/drivers/clk/ti/clk.c +++ b/drivers/clk/ti/clk.c @@ -402,6 +402,7 @@ int __init ti_clk_register_legacy_clks(struct ti_clk_alias *clks) return 0; } +#endif /**