On 09/27/2016 10:55 AM, Simon Glass wrote: > Hi York, > > On 27 September 2016 at 11:39, york sun <york....@nxp.com> wrote: >> Guys, >> >> I want to discuss to rearrange the current CONFIG_* macros used by >> Freescale Layerscape SoCs. We have been encouraged to use CONFIG_SYS_* >> macros to define hardware setting, and other CONFIG_* macros for user >> setting. Clearly this has changed. Kconfig options are used for most >> user settings from now on. I am OK with it. But for existing >> CONFIG_SYS_* macros, we need a plan to either move them out of CONFIG_* >> name space, or move some to Kconfig, if that makes sense. Since most our >> CONFIG_SYS_* macros are cross platforms (including armv7 and armv8), if >> using Kconfig option, do we add another mach-fsl folder to host the >> Kconfig, or somewhere else? We also have macros cross ARM and PowerPC. >> So we either move them out of arch/, or duplicate them for both arch. >> >> If we move them to another name space, for example SYS_FSL_*, do we want >> to move them out of config.h? >> >> Any suggestion/comment? > > I wonder if some of these (the ones that represent actual values > rather than enabling functions) can move to device tree, or tables?
Interesting idea. Putting those values into device tree of table will change a lot of data structure, as some macros are used to define arrays, or to initialize variables. York _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot