summaryrefslogtreecommitdiffstats
path: root/spec/build/bsps/powerpc
diff options
context:
space:
mode:
Diffstat (limited to 'spec/build/bsps/powerpc')
-rw-r--r--spec/build/bsps/powerpc/beatnik/abi.yml7
-rw-r--r--spec/build/bsps/powerpc/beatnik/bspbeatnik.yml2
-rw-r--r--spec/build/bsps/powerpc/beatnik/optsbrk.yml7
-rw-r--r--spec/build/bsps/powerpc/crti.yml2
-rw-r--r--spec/build/bsps/powerpc/crtn.yml2
-rw-r--r--spec/build/bsps/powerpc/gen5200/abi.yml13
-rw-r--r--spec/build/bsps/powerpc/gen5200/bspicecube.yml2
-rw-r--r--spec/build/bsps/powerpc/gen5200/bsppm520cr825.yml2
-rw-r--r--spec/build/bsps/powerpc/gen5200/bsppm520ze30.yml2
-rw-r--r--spec/build/bsps/powerpc/gen5200/grp.yml2
-rw-r--r--spec/build/bsps/powerpc/gen5200/obj.yml2
-rw-r--r--spec/build/bsps/powerpc/gen5200/optbenchirq.yml7
-rw-r--r--spec/build/bsps/powerpc/gen5200/optenirqnest.yml12
-rw-r--r--spec/build/bsps/powerpc/gen5200/optgpiomsk.yml12
-rw-r--r--spec/build/bsps/powerpc/gen5200/optgpioval.yml12
-rw-r--r--spec/build/bsps/powerpc/gen5200/opticecub.yml12
-rw-r--r--spec/build/bsps/powerpc/gen5200/optpm520cr825.yml12
-rw-r--r--spec/build/bsps/powerpc/gen5200/optpm520ze30.yml12
-rw-r--r--spec/build/bsps/powerpc/gen5200/optprintkminor.yml7
-rw-r--r--spec/build/bsps/powerpc/gen5200/optpscgps.yml7
-rw-r--r--spec/build/bsps/powerpc/gen5200/optsinglechar.yml7
-rw-r--r--spec/build/bsps/powerpc/gen5200/optuartmsk.yml20
-rw-r--r--spec/build/bsps/powerpc/gen5200/optuartstermirq.yml7
-rw-r--r--spec/build/bsps/powerpc/gen5200/optuboot.yml16
-rw-r--r--spec/build/bsps/powerpc/gen5200/start.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/abi.yml13
-rw-r--r--spec/build/bsps/powerpc/gen83xx/bspbruid.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/bsphsccm01.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/bspmpc8309som.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/bspmpc8313erdb.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/bspmpc8349eamds.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/grp.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/obj.yml2
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optbruid.yml12
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optchiptype.yml19
-rw-r--r--spec/build/bsps/powerpc/gen83xx/opthsccm01.yml12
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optirqnest.yml13
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optmpc8309som.yml12
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optmpc8313erdb.yml12
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optmpc8349eamds.yml12
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optnandcs0.yml12
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optnet0phy.yml17
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optuart2.yml7
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optuartirq.yml12
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optuboot.yml15
-rw-r--r--spec/build/bsps/powerpc/gen83xx/optulpi.yml12
-rw-r--r--spec/build/bsps/powerpc/gen83xx/start.yml2
-rw-r--r--spec/build/bsps/powerpc/grp.yml2
-rw-r--r--spec/build/bsps/powerpc/motld.yml2
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/abi.yml31
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/boot.yml2
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/bspmcp750.yml2
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/bspmtx603e.yml2
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/bspmvme2100.yml2
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/bspmvme2307.yml2
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/bspmvme2700.yml19
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/bspqemu.yml2
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/bspqemualtivec.yml2
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/grp.yml6
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/obj.yml2
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/optmpc603e.yml13
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/optmpc750.yml12
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/optmpc8240.yml12
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/optmvme2100.yml14
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/optmvme2307.yml18
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/optmvme2700.yml18
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/optqemu.yml14
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/optsbrk.yml7
-rw-r--r--spec/build/bsps/powerpc/motorola_powerpc/qemufakerom.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/abi.yml15
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/bspgwlcfm.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/bspmpc5566evb.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/bspmpc5643levb.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/bspmpc5668g.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/bspmpc5674fevb.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/bspphycorempc5554.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/grp.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/obj.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/ofmpllptmfd.yml22
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optbootflg.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optcachewritethru.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optchipfam.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optchiptype.yml32
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optclkemios.yml22
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optclkpit.yml15
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optconbaud.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optconminor.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optearlystksz.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/opteepromname.yml12
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/opteeprompath.yml12
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optemiosprescal.yml17
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optenstartpro.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optesciirq.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optexcbooke.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optexcfixdhdlr.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optfmpllesyncr1.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optfmpllprediv.yml22
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optgwlcfm.yml12
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optirqtblsz.yml22
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optlowinit.yml12
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optmpc5566evb.yml12
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optmpc5674fevb.yml12
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optnullprot.yml17
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optphycorempc5554.yml12
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optrefclk.yml24
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optsmc91111.yml12
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optsmc9111enaddr.yml12
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ibige.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optsmc9218iled.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinirq.yml10
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinrst.yml10
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optsmc9218irxchn.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optsmc9218itxchn.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optsysclk.yml22
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/optsysclkdiv.yml12
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/start.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/tstgwlcfm.yml14
-rw-r--r--spec/build/bsps/powerpc/mpc55xxevb/tstmpc5643levb.yml12
-rw-r--r--spec/build/bsps/powerpc/mpc8260ads/abi.yml15
-rw-r--r--spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml2
-rw-r--r--spec/build/bsps/powerpc/mpc8260ads/optconminor.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc8260ads/optdisphandstat.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc8260ads/optprintkminor.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc8260ads/optuartsiomode.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc8260ads/optuartsterm.yml7
-rw-r--r--spec/build/bsps/powerpc/mpc8260ads/start.yml2
-rw-r--r--spec/build/bsps/powerpc/mvme3100/abi.yml9
-rw-r--r--spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml3
-rw-r--r--spec/build/bsps/powerpc/mvme3100/optsbrk.yml7
-rw-r--r--spec/build/bsps/powerpc/mvme3100/start.yml2
-rw-r--r--spec/build/bsps/powerpc/mvme5500/abi.yml11
-rw-r--r--spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml2
-rw-r--r--spec/build/bsps/powerpc/mvme5500/optsbrk.yml7
-rw-r--r--spec/build/bsps/powerpc/mvme5500/start.yml2
-rw-r--r--spec/build/bsps/powerpc/obj.yml2
-rw-r--r--spec/build/bsps/powerpc/objexc.yml2
-rw-r--r--spec/build/bsps/powerpc/objmem.yml2
-rw-r--r--spec/build/bsps/powerpc/objvme.yml2
-rw-r--r--spec/build/bsps/powerpc/psim/abi.yml13
-rw-r--r--spec/build/bsps/powerpc/psim/bsppsim.yml2
-rw-r--r--spec/build/bsps/powerpc/psim/objmpci.yml2
-rw-r--r--spec/build/bsps/powerpc/psim/optclkfastidle.yml12
-rw-r--r--spec/build/bsps/powerpc/psim/optsbrk.yml7
-rw-r--r--spec/build/bsps/powerpc/psim/optsprg.yml7
-rw-r--r--spec/build/bsps/powerpc/psim/optvecbase.yml7
-rw-r--r--spec/build/bsps/powerpc/psim/start.yml2
-rw-r--r--spec/build/bsps/powerpc/qemuppc/abi.yml9
-rw-r--r--spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml2
-rw-r--r--spec/build/bsps/powerpc/qemuppc/start.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/abi.yml25
-rw-r--r--spec/build/bsps/powerpc/qoriq/bspcore0.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/bspcore1.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/bspe500.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/bspe650032.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/bspe650064.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/grp.yml4
-rw-r--r--spec/build/bsps/powerpc/qoriq/obj.yml3
-rw-r--r--spec/build/bsps/powerpc/qoriq/objsmp.yml2
-rw-r--r--spec/build/bsps/powerpc/qoriq/optbucsr.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optbusclkdiv.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcachealign.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcacheblktouch.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcachedatal1sz.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcachedatal2sz.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcacheinstl1sz.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcacheinstl2sz.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optchipnum.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optchipser.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optclktmctr.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optclktmr.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optcpucnt.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optetsec1phy.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optetsec2phy.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optetsec3phy.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optexcbooke.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optexcfixdhdlr.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/opthid0.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/opthyp.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/opthypguest.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/opticombegin.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/opticomsz.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optmas7.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optmsr.yml17
-rw-r--r--spec/build/bsps/powerpc/qoriq/optspefscr.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optthrdcnt.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/opttlb1cnt.yml14
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuart0en.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuart1en.yml12
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartbrg0en.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartbrg1en.yml13
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartbrgmas.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartbrgpri.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartbrgslv.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/optuartirq.yml7
-rw-r--r--spec/build/bsps/powerpc/qoriq/start.yml2
-rw-r--r--spec/build/bsps/powerpc/ss555/abi.yml9
-rw-r--r--spec/build/bsps/powerpc/ss555/bspss555.yml2
-rw-r--r--spec/build/bsps/powerpc/ss555/optconminor.yml7
-rw-r--r--spec/build/bsps/powerpc/ss555/optprintkminor.yml7
-rw-r--r--spec/build/bsps/powerpc/ss555/optuartsiomode.yml7
-rw-r--r--spec/build/bsps/powerpc/ss555/optuartsterm.yml7
-rw-r--r--spec/build/bsps/powerpc/ss555/optwdgtimeout.yml7
-rw-r--r--spec/build/bsps/powerpc/ss555/start.yml2
-rw-r--r--spec/build/bsps/powerpc/start.yml2
-rw-r--r--spec/build/bsps/powerpc/t32mppc/abi.yml13
-rw-r--r--spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml2
-rw-r--r--spec/build/bsps/powerpc/t32mppc/objsmp.yml2
-rw-r--r--spec/build/bsps/powerpc/t32mppc/optexcbooke.yml7
-rw-r--r--spec/build/bsps/powerpc/t32mppc/optexcfixdhdlr.yml7
-rw-r--r--spec/build/bsps/powerpc/t32mppc/start.yml2
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/abi.yml17
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/bsppghplus.yml2
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/bspstk8xx.yml2
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/grp.yml2
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/obj.yml2
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/optconchn.yml7
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/optconscc1.yml7
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/optconscc2.yml7
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/optconscc3.yml7
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/optconscc4.yml7
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/optconsmc1.yml17
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/optconsmc2.yml12
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/optnetfec.yml12
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/optnetscc.yml12
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/optprintkchn.yml7
-rw-r--r--spec/build/bsps/powerpc/tqm8xx/start.yml2
-rw-r--r--spec/build/bsps/powerpc/vecentry.yml2
-rw-r--r--spec/build/bsps/powerpc/virtex/abi.yml13
-rw-r--r--spec/build/bsps/powerpc/virtex/bspvirtex.yml2
-rw-r--r--spec/build/bsps/powerpc/virtex/linkcmds.yml2
-rw-r--r--spec/build/bsps/powerpc/virtex/optconirq.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex/optfastramlen.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex/optfastramorg.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex/optramlen.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex/optramorg.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex/optresetlen.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex/optresetorg.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex/optxparam.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex/start.yml2
-rw-r--r--spec/build/bsps/powerpc/virtex4/abi.yml9
-rw-r--r--spec/build/bsps/powerpc/virtex4/bspvirtex4.yml2
-rw-r--r--spec/build/bsps/powerpc/virtex4/optppccachedata.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex4/optsprg.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex4/optvecbase.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex4/start.yml2
-rw-r--r--spec/build/bsps/powerpc/virtex5/abi.yml11
-rw-r--r--spec/build/bsps/powerpc/virtex5/bspvirtex5.yml2
-rw-r--r--spec/build/bsps/powerpc/virtex5/optppccachedata.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex5/optsprg.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex5/optvecbase.yml7
-rw-r--r--spec/build/bsps/powerpc/virtex5/start.yml2
251 files changed, 1087 insertions, 950 deletions
diff --git a/spec/build/bsps/powerpc/beatnik/abi.yml b/spec/build/bsps/powerpc/beatnik/abi.yml
index e58eba74f5..2b45222ac3 100644
--- a/spec/build/bsps/powerpc/beatnik/abi.yml
+++ b/spec/build/bsps/powerpc/beatnik/abi.yml
@@ -5,10 +5,11 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -mcpu=7400
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -mcpu=7400
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml b/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml
index ee98fbe8f4..b0ab760c5d 100644
--- a/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml
+++ b/spec/build/bsps/powerpc/beatnik/bspbeatnik.yml
@@ -4,7 +4,7 @@ bsp: beatnik
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: beatnik
diff --git a/spec/build/bsps/powerpc/beatnik/optsbrk.yml b/spec/build/bsps/powerpc/beatnik/optsbrk.yml
index 05a1acd75f..849f37a46c 100644
--- a/spec/build/bsps/powerpc/beatnik/optsbrk.yml
+++ b/spec/build/bsps/powerpc/beatnik/optsbrk.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
If defined then the BSP may reduce the available memory size initially. This can be useful for debugging (reduce the core size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). Note that the policy can still be defined by the application (see sbrk.c, BSP_sbrk_policy). By undefining CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little memory is saved.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/crti.yml b/spec/build/bsps/powerpc/crti.yml
index 01866225fa..ec2d55a665 100644
--- a/spec/build/bsps/powerpc/crti.yml
+++ b/spec/build/bsps/powerpc/crti.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/crtn.yml b/spec/build/bsps/powerpc/crtn.yml
index 56669b9294..45e54f71fb 100644
--- a/spec/build/bsps/powerpc/crtn.yml
+++ b/spec/build/bsps/powerpc/crtn.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/gen5200/abi.yml b/spec/build/bsps/powerpc/gen5200/abi.yml
index 29fd9942f9..4888438e20 100644
--- a/spec/build/bsps/powerpc/gen5200/abi.yml
+++ b/spec/build/bsps/powerpc/gen5200/abi.yml
@@ -5,13 +5,14 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -mcpu=603e
-- -mstrict-align
-- -meabi
-- -msdata=sysv
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -mcpu=603e
+ - -mstrict-align
+ - -meabi
+ - -msdata=sysv
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/bspicecube.yml b/spec/build/bsps/powerpc/gen5200/bspicecube.yml
index 7f95524151..127d4b545d 100644
--- a/spec/build/bsps/powerpc/gen5200/bspicecube.yml
+++ b/spec/build/bsps/powerpc/gen5200/bspicecube.yml
@@ -4,7 +4,7 @@ bsp: icecube
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: gen5200
diff --git a/spec/build/bsps/powerpc/gen5200/bsppm520cr825.yml b/spec/build/bsps/powerpc/gen5200/bsppm520cr825.yml
index cb5aa0b048..0ab3ffc131 100644
--- a/spec/build/bsps/powerpc/gen5200/bsppm520cr825.yml
+++ b/spec/build/bsps/powerpc/gen5200/bsppm520cr825.yml
@@ -4,7 +4,7 @@ bsp: pm520_cr825
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: gen5200
diff --git a/spec/build/bsps/powerpc/gen5200/bsppm520ze30.yml b/spec/build/bsps/powerpc/gen5200/bsppm520ze30.yml
index cc005c5782..09e5341264 100644
--- a/spec/build/bsps/powerpc/gen5200/bsppm520ze30.yml
+++ b/spec/build/bsps/powerpc/gen5200/bsppm520ze30.yml
@@ -4,7 +4,7 @@ bsp: pm520_ze30
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: gen5200
diff --git a/spec/build/bsps/powerpc/gen5200/grp.yml b/spec/build/bsps/powerpc/gen5200/grp.yml
index 4908cf3673..c08b192455 100644
--- a/spec/build/bsps/powerpc/gen5200/grp.yml
+++ b/spec/build/bsps/powerpc/gen5200/grp.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/obj.yml b/spec/build/bsps/powerpc/gen5200/obj.yml
index 17d27d6de4..0a09fb9fb7 100644
--- a/spec/build/bsps/powerpc/gen5200/obj.yml
+++ b/spec/build/bsps/powerpc/gen5200/obj.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/optbenchirq.yml b/spec/build/bsps/powerpc/gen5200/optbenchirq.yml
index 3ade789573..2611765a6a 100644
--- a/spec/build/bsps/powerpc/gen5200/optbenchirq.yml
+++ b/spec/build/bsps/powerpc/gen5200/optbenchirq.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
If set to !0, enable code to benchmark IRQ processing.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/optenirqnest.yml b/spec/build/bsps/powerpc/gen5200/optenirqnest.yml
index 2dfcefb5ea..3f6a084d1c 100644
--- a/spec/build/bsps/powerpc/gen5200/optenirqnest.yml
+++ b/spec/build/bsps/powerpc/gen5200/optenirqnest.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant:
-- value: false
- variants:
- - powerpc/icecube
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/icecube
+ value: false
+- enabled-by: true
+ value: true
description: |
If set to !0, allow nested IRQ processing.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/optgpiomsk.yml b/spec/build/bsps/powerpc/gen5200/optgpiomsk.yml
index c39ec0ce43..a72bc91d65 100644
--- a/spec/build/bsps/powerpc/gen5200/optgpiomsk.yml
+++ b/spec/build/bsps/powerpc/gen5200/optgpiomsk.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 856625015
-default-by-variant:
-- value: 58670855
- variants:
- - powerpc/pm520_ze30
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/pm520_ze30
+ value: 0x037f3f07
+- enabled-by: true
+ value: 0x330f0f77
description: |
Defines the bits cleared in the MPC5200 GPIOPCR register during
initialization. Must match the hardware requirements. Must be consistent
diff --git a/spec/build/bsps/powerpc/gen5200/optgpioval.yml b/spec/build/bsps/powerpc/gen5200/optgpioval.yml
index 029df6a4f7..06c5013ae0 100644
--- a/spec/build/bsps/powerpc/gen5200/optgpioval.yml
+++ b/spec/build/bsps/powerpc/gen5200/optgpioval.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 17105988
-default-by-variant:
-- value: 22356228
- variants:
- - powerpc/pm520_ze30
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/pm520_ze30
+ value: 0x01552104
+- enabled-by: true
+ value: 0x01050444
description: |
Defines the bits set in the MPC5200 GPIOPCR register during initialization.
Must match the hardware requirements. Must be consistent with
diff --git a/spec/build/bsps/powerpc/gen5200/opticecub.yml b/spec/build/bsps/powerpc/gen5200/opticecub.yml
index c93eafa7b2..04f8128527 100644
--- a/spec/build/bsps/powerpc/gen5200/opticecub.yml
+++ b/spec/build/bsps/powerpc/gen5200/opticecub.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/icecube
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/icecube
+ value: true
+- enabled-by: true
+ value: false
description: |
enable settings for IceCube
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/optpm520cr825.yml b/spec/build/bsps/powerpc/gen5200/optpm520cr825.yml
index 72d96a0696..181aee12bf 100644
--- a/spec/build/bsps/powerpc/gen5200/optpm520cr825.yml
+++ b/spec/build/bsps/powerpc/gen5200/optpm520cr825.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/pm520_cr825
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/pm520_cr825
+ value: true
+- enabled-by: true
+ value: false
description: |
enable settings for PM520 CR825
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/optpm520ze30.yml b/spec/build/bsps/powerpc/gen5200/optpm520ze30.yml
index 8a285a99aa..0f3a6ffbca 100644
--- a/spec/build/bsps/powerpc/gen5200/optpm520ze30.yml
+++ b/spec/build/bsps/powerpc/gen5200/optpm520ze30.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/pm520_ze30
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/pm520_ze30
+ value: true
+- enabled-by: true
+ value: false
description: |
enable settings for PM520 ZE30
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/optprintkminor.yml b/spec/build/bsps/powerpc/gen5200/optprintkminor.yml
index fd101467b9..34526a208a 100644
--- a/spec/build/bsps/powerpc/gen5200/optprintkminor.yml
+++ b/spec/build/bsps/powerpc/gen5200/optprintkminor.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0
description: |
console minor number used by printk()
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/optpscgps.yml b/spec/build/bsps/powerpc/gen5200/optpscgps.yml
index 1a80a6b34e..aee01023f0 100644
--- a/spec/build/bsps/powerpc/gen5200/optpscgps.yml
+++ b/spec/build/bsps/powerpc/gen5200/optpscgps.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0
description: |
PSC index for GPS module, if defined results in '/dev/gps'
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/optsinglechar.yml b/spec/build/bsps/powerpc/gen5200/optsinglechar.yml
index 26f3e4b8a6..1e62ddc088 100644
--- a/spec/build/bsps/powerpc/gen5200/optsinglechar.yml
+++ b/spec/build/bsps/powerpc/gen5200/optsinglechar.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable single character mode for the PSC console driver
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/optuartmsk.yml b/spec/build/bsps/powerpc/gen5200/optuartmsk.yml
index 2a211006e4..aadd436344 100644
--- a/spec/build/bsps/powerpc/gen5200/optuartmsk.yml
+++ b/spec/build/bsps/powerpc/gen5200/optuartmsk.yml
@@ -4,18 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 1
-default-by-variant:
-- value: 57
- variants:
- - powerpc/pm520_ze30
-- value: 7
- variants:
- - powerpc/pm520_cr825
-- value: 1
- variants:
- - powerpc/icecube
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/pm520_ze30
+ value: 0x00000039
+- enabled-by: powerpc/pm520_cr825
+ value: 0x00000007
+- enabled-by: true
+ value: 0x00000001
description: |
bit mask to specify the UARTS (PSCs), which should be enabled on this board. Must match the hardware requirements. PSC1 corresponds to the LSB
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/optuartstermirq.yml b/spec/build/bsps/powerpc/gen5200/optuartstermirq.yml
index 219d19a564..1aaebbca58 100644
--- a/spec/build/bsps/powerpc/gen5200/optuartstermirq.yml
+++ b/spec/build/bsps/powerpc/gen5200/optuartstermirq.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
enable interrupt support for the PSC console driver
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/optuboot.yml b/spec/build/bsps/powerpc/gen5200/optuboot.yml
index 19ed770a9f..a744392073 100644
--- a/spec/build/bsps/powerpc/gen5200/optuboot.yml
+++ b/spec/build/bsps/powerpc/gen5200/optuboot.yml
@@ -4,15 +4,15 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/pm520.*
-- value: true
- variants:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/pm520_cr825
+ - powerpc/pm520_ze30
- powerpc/icecube
+ value: true
+- enabled-by: true
+ value: false
description: |
enable U-Boot startup
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen5200/start.yml b/spec/build/bsps/powerpc/gen5200/start.yml
index 22f4e14fb4..a331b58c07 100644
--- a/spec/build/bsps/powerpc/gen5200/start.yml
+++ b/spec/build/bsps/powerpc/gen5200/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/gen83xx/abi.yml b/spec/build/bsps/powerpc/gen83xx/abi.yml
index 003f7c77d5..c625ffcbd1 100644
--- a/spec/build/bsps/powerpc/gen83xx/abi.yml
+++ b/spec/build/bsps/powerpc/gen83xx/abi.yml
@@ -5,13 +5,14 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -mcpu=603e
-- -meabi
-- -msdata=sysv
-- -mstrict-align
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -mcpu=603e
+ - -meabi
+ - -msdata=sysv
+ - -mstrict-align
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/bspbruid.yml b/spec/build/bsps/powerpc/gen83xx/bspbruid.yml
index dec3e58c8d..41b03c1cde 100644
--- a/spec/build/bsps/powerpc/gen83xx/bspbruid.yml
+++ b/spec/build/bsps/powerpc/gen83xx/bspbruid.yml
@@ -4,7 +4,7 @@ bsp: br_uid
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: gen83xx
diff --git a/spec/build/bsps/powerpc/gen83xx/bsphsccm01.yml b/spec/build/bsps/powerpc/gen83xx/bsphsccm01.yml
index 02dac5d72b..50cd003fcf 100644
--- a/spec/build/bsps/powerpc/gen83xx/bsphsccm01.yml
+++ b/spec/build/bsps/powerpc/gen83xx/bsphsccm01.yml
@@ -4,7 +4,7 @@ bsp: hsc_cm01
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: gen83xx
diff --git a/spec/build/bsps/powerpc/gen83xx/bspmpc8309som.yml b/spec/build/bsps/powerpc/gen83xx/bspmpc8309som.yml
index 9fa34b4fad..a4e278dc61 100644
--- a/spec/build/bsps/powerpc/gen83xx/bspmpc8309som.yml
+++ b/spec/build/bsps/powerpc/gen83xx/bspmpc8309som.yml
@@ -4,7 +4,7 @@ bsp: mpc8309som
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: gen83xx
diff --git a/spec/build/bsps/powerpc/gen83xx/bspmpc8313erdb.yml b/spec/build/bsps/powerpc/gen83xx/bspmpc8313erdb.yml
index f748df9ef6..a3c2d69cf6 100644
--- a/spec/build/bsps/powerpc/gen83xx/bspmpc8313erdb.yml
+++ b/spec/build/bsps/powerpc/gen83xx/bspmpc8313erdb.yml
@@ -4,7 +4,7 @@ bsp: mpc8313erdb
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: gen83xx
diff --git a/spec/build/bsps/powerpc/gen83xx/bspmpc8349eamds.yml b/spec/build/bsps/powerpc/gen83xx/bspmpc8349eamds.yml
index d50f84cdb9..c0643d202e 100644
--- a/spec/build/bsps/powerpc/gen83xx/bspmpc8349eamds.yml
+++ b/spec/build/bsps/powerpc/gen83xx/bspmpc8349eamds.yml
@@ -4,7 +4,7 @@ bsp: mpc8349eamds
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: gen83xx
diff --git a/spec/build/bsps/powerpc/gen83xx/grp.yml b/spec/build/bsps/powerpc/gen83xx/grp.yml
index 8ba3889915..fb11fb6f4b 100644
--- a/spec/build/bsps/powerpc/gen83xx/grp.yml
+++ b/spec/build/bsps/powerpc/gen83xx/grp.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/obj.yml b/spec/build/bsps/powerpc/gen83xx/obj.yml
index 66f9740b1a..6b2f88f509 100644
--- a/spec/build/bsps/powerpc/gen83xx/obj.yml
+++ b/spec/build/bsps/powerpc/gen83xx/obj.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optbruid.yml b/spec/build/bsps/powerpc/gen83xx/optbruid.yml
index e5732379ea..657413d9c5 100644
--- a/spec/build/bsps/powerpc/gen83xx/optbruid.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optbruid.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/br_uid
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/br_uid
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, then use settings for the BR UID board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optchiptype.yml b/spec/build/bsps/powerpc/gen83xx/optchiptype.yml
index a46f38d4fd..5e70e86aa7 100644
--- a/spec/build/bsps/powerpc/gen83xx/optchiptype.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optchiptype.yml
@@ -4,21 +4,18 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 8313
-default-by-variant:
-- value: 8309
- variants:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
- powerpc/mpc8309som
-- value: 8309
- variants:
- powerpc/br_uid
-- value: 8349
- variants:
+ value: 8309
+- enabled-by:
- powerpc/mpc8349eamds
-- value: 8349
- variants:
- powerpc/hsc_cm01
+ value: 8349
+- enabled-by: true
+ value: 8313
description: |
chip type of the MPC83XX family
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/opthsccm01.yml b/spec/build/bsps/powerpc/gen83xx/opthsccm01.yml
index d934919885..c482c85807 100644
--- a/spec/build/bsps/powerpc/gen83xx/opthsccm01.yml
+++ b/spec/build/bsps/powerpc/gen83xx/opthsccm01.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/hsc_cm01
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/hsc_cm01
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, then use settings for the HSC_CM01 board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optirqnest.yml b/spec/build/bsps/powerpc/gen83xx/optirqnest.yml
index e24b81f9c6..9710df179d 100644
--- a/spec/build/bsps/powerpc/gen83xx/optirqnest.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optirqnest.yml
@@ -4,15 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant:
-- value: false
- variants:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
- powerpc/mpc8313erdb
-- value: false
- variants:
- powerpc/br_uid
+ value: false
+- enabled-by: true
+ value: true
description: |
enable interrupt nesting
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optmpc8309som.yml b/spec/build/bsps/powerpc/gen83xx/optmpc8309som.yml
index 6722fa2fb3..8093717d3e 100644
--- a/spec/build/bsps/powerpc/gen83xx/optmpc8309som.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optmpc8309som.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/mpc8309som
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc8309som
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, then use settings for the MPC8309SOM board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optmpc8313erdb.yml b/spec/build/bsps/powerpc/gen83xx/optmpc8313erdb.yml
index f8a9e0b47e..f2183c787a 100644
--- a/spec/build/bsps/powerpc/gen83xx/optmpc8313erdb.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optmpc8313erdb.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/mpc8313erdb
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc8313erdb
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, then use settings for the MPC8313ERDB board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optmpc8349eamds.yml b/spec/build/bsps/powerpc/gen83xx/optmpc8349eamds.yml
index f6b766099d..79b3ff2bd1 100644
--- a/spec/build/bsps/powerpc/gen83xx/optmpc8349eamds.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optmpc8349eamds.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/mpc8349eamds
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc8349eamds
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, then use settings for the MPC8349EAMDS board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optnandcs0.yml b/spec/build/bsps/powerpc/gen83xx/optnandcs0.yml
index d41820ea43..c17384dafd 100644
--- a/spec/build/bsps/powerpc/gen83xx/optnandcs0.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optnandcs0.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/br_uid
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/br_uid
+ value: true
+- enabled-by: true
+ value: false
description: |
indicates if the board has a NAND large page flash on chip select 0
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optnet0phy.yml b/spec/build/bsps/powerpc/gen83xx/optnet0phy.yml
index 70daf1fe3e..baeb57ff87 100644
--- a/spec/build/bsps/powerpc/gen83xx/optnet0phy.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optnet0phy.yml
@@ -4,15 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant:
-- value: 17
- variants:
- - powerpc/mpc8309som
-- value: -1
- variants:
- - powerpc/br_uid
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc8309som
+ value: 0x00000011
+- enabled-by: powerpc/br_uid
+ value: -0x0000001
+- enabled-by: true
+ value: 0x00000000
description: |
PHY address of network interface 0
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optuart2.yml b/spec/build/bsps/powerpc/gen83xx/optuart2.yml
index c86b36f11b..c33be107e0 100644
--- a/spec/build/bsps/powerpc/gen83xx/optuart2.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optuart2.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
if defined, enables UART2
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optuartirq.yml b/spec/build/bsps/powerpc/gen83xx/optuartirq.yml
index 5a845aa5fe..0e09491c18 100644
--- a/spec/build/bsps/powerpc/gen83xx/optuartirq.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optuartirq.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant:
-- value: false
- variants:
- - powerpc/hsc_cm01
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/hsc_cm01
+ value: false
+- enabled-by: true
+ value: true
description: |
enable usage of interrupts for the UART modules
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optuboot.yml b/spec/build/bsps/powerpc/gen83xx/optuboot.yml
index 6b1166553e..0ce6f04879 100644
--- a/spec/build/bsps/powerpc/gen83xx/optuboot.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optuboot.yml
@@ -4,18 +4,15 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
- powerpc/mpc8309som
-- value: true
- variants:
- powerpc/mpc8313erdb
-- value: true
- variants:
- powerpc/mpc8349eamds
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, enables U-Boot support
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/optulpi.yml b/spec/build/bsps/powerpc/gen83xx/optulpi.yml
index fd9be9f12f..55c093f77a 100644
--- a/spec/build/bsps/powerpc/gen83xx/optulpi.yml
+++ b/spec/build/bsps/powerpc/gen83xx/optulpi.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/br_uid
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/br_uid
+ value: true
+- enabled-by: true
+ value: false
description: |
the board has an ULPI PHY connected to the USB EHCI controller
enabled-by: true
diff --git a/spec/build/bsps/powerpc/gen83xx/start.yml b/spec/build/bsps/powerpc/gen83xx/start.yml
index 64de86b044..66e2f6647b 100644
--- a/spec/build/bsps/powerpc/gen83xx/start.yml
+++ b/spec/build/bsps/powerpc/gen83xx/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/grp.yml b/spec/build/bsps/powerpc/grp.yml
index f9c7b29485..5214973d1a 100644
--- a/spec/build/bsps/powerpc/grp.yml
+++ b/spec/build/bsps/powerpc/grp.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/motld.yml b/spec/build/bsps/powerpc/motld.yml
index aa9b908403..bf891e8767 100644
--- a/spec/build/bsps/powerpc/motld.yml
+++ b/spec/build/bsps/powerpc/motld.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: script
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
do-build: |
preload_o = "bsps/powerpc/shared/start/preload.o"
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/abi.yml b/spec/build/bsps/powerpc/motorola_powerpc/abi.yml
index 5e1d47b169..2438c30f1d 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/abi.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/abi.yml
@@ -5,33 +5,34 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -mcpu=603e
-default-by-variant:
-- value:
+- enabled-by: powerpc/qemuprep-altivec
+ value:
- -mcpu=7400
- -mmultiple
- -mstrict-align
- variants:
- - powerpc/qemuprep-altivec
-- value:
+- enabled-by: powerpc/qemuprep
+ value:
- -mcpu=powerpc
- -mmultiple
- -mstrict-align
- variants:
- - powerpc/qemuprep
-- value:
+- enabled-by: [powerpc/mvme2100]
+ value:
+ - -mcpu=603e
+ - -mstrict-align
+- enabled-by: [powerpc/mvme2307, powerpc/mvme2700]
+ value:
- -mcpu=604
- -mmultiple
- -mstrict-align
- -meabi
- variants:
- - powerpc/mvme2307
-- value:
+- enabled-by: powerpc/mcp750
+ value:
- -mcpu=750
- variants:
- - powerpc/mcp750
+- enabled-by: true
+ value:
+ - -mcpu=603e
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/boot.yml b/spec/build/bsps/powerpc/motorola_powerpc/boot.yml
index 8c8c0eb372..42ab37e676 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/boot.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/boot.yml
@@ -1,7 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: script
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
do-build: |
def cc(self, bld, bic, flags, source):
root, ext = os.path.splitext(source)
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/bspmcp750.yml b/spec/build/bsps/powerpc/motorola_powerpc/bspmcp750.yml
index 274c418212..b2cb179756 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/bspmcp750.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/bspmcp750.yml
@@ -4,7 +4,7 @@ bsp: mcp750
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: motorola_powerpc
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/bspmtx603e.yml b/spec/build/bsps/powerpc/motorola_powerpc/bspmtx603e.yml
index 5564ae1d9f..62e6ce9281 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/bspmtx603e.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/bspmtx603e.yml
@@ -4,7 +4,7 @@ bsp: mtx603e
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: motorola_powerpc
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/bspmvme2100.yml b/spec/build/bsps/powerpc/motorola_powerpc/bspmvme2100.yml
index 46bdc8933f..d92e655a21 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/bspmvme2100.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/bspmvme2100.yml
@@ -4,7 +4,7 @@ bsp: mvme2100
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: motorola_powerpc
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/bspmvme2307.yml b/spec/build/bsps/powerpc/motorola_powerpc/bspmvme2307.yml
index 8abf0d8afa..1db19fe784 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/bspmvme2307.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/bspmvme2307.yml
@@ -4,7 +4,7 @@ bsp: mvme2307
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: motorola_powerpc
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/bspmvme2700.yml b/spec/build/bsps/powerpc/motorola_powerpc/bspmvme2700.yml
new file mode 100644
index 0000000000..f880848926
--- /dev/null
+++ b/spec/build/bsps/powerpc/motorola_powerpc/bspmvme2700.yml
@@ -0,0 +1,19 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+arch: powerpc
+bsp: mvme2700
+build-type: bsp
+cflags: []
+copyrights:
+- Copyright (C) 2023 Chris Johns
+cppflags: []
+enabled-by: true
+family: motorola_powerpc
+includes: []
+install: []
+links:
+- role: build-dependency
+ uid: ../../opto2
+- role: build-dependency
+ uid: grp
+source: []
+type: build
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/bspqemu.yml b/spec/build/bsps/powerpc/motorola_powerpc/bspqemu.yml
index 9764951497..1eabe5248f 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/bspqemu.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/bspqemu.yml
@@ -4,7 +4,7 @@ bsp: qemuprep
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: motorola_powerpc
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/bspqemualtivec.yml b/spec/build/bsps/powerpc/motorola_powerpc/bspqemualtivec.yml
index eacdc84750..e91eb40d23 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/bspqemualtivec.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/bspqemualtivec.yml
@@ -4,7 +4,7 @@ bsp: qemuprep-altivec
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: motorola_powerpc
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/grp.yml b/spec/build/bsps/powerpc/motorola_powerpc/grp.yml
index 0e5506ad88..03fab60038 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/grp.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/grp.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
@@ -33,6 +33,10 @@ links:
- role: build-dependency
uid: optmvme2100
- role: build-dependency
+ uid: optmvme2307
+- role: build-dependency
+ uid: optmvme2700
+- role: build-dependency
uid: optqemu
- role: build-dependency
uid: optsbrk
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/obj.yml b/spec/build/bsps/powerpc/motorola_powerpc/obj.yml
index ea91ba36fc..634a49c3a7 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/obj.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/obj.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/optmpc603e.yml b/spec/build/bsps/powerpc/motorola_powerpc/optmpc603e.yml
index 509f6c9c8a..a9afefa208 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/optmpc603e.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/optmpc603e.yml
@@ -4,15 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
- powerpc/mtx603e
-- value: true
- variants:
- powerpc/mvme2100
+ value: true
+- enabled-by: true
+ value: false
description: |
Define when ppc603e -- undefined for others
enabled-by: true
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/optmpc750.yml b/spec/build/bsps/powerpc/motorola_powerpc/optmpc750.yml
index d132c17552..0dd6813f7f 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/optmpc750.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/optmpc750.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/mcp750
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mcp750
+ value: true
+- enabled-by: true
+ value: false
description: |
Define when mpc750 -- undefined for others
enabled-by: true
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/optmpc8240.yml b/spec/build/bsps/powerpc/motorola_powerpc/optmpc8240.yml
index 5cc6475589..ca32ee77c0 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/optmpc8240.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/optmpc8240.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/mvme2100
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mvme2100
+ value: true
+- enabled-by: true
+ value: false
description: |
Defined for boards with MPC8240 -- undefined for others
enabled-by: true
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/optmvme2100.yml b/spec/build/bsps/powerpc/motorola_powerpc/optmvme2100.yml
index 2443f4bfe8..6e0c1191b2 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/optmvme2100.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/optmvme2100.yml
@@ -4,15 +4,15 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/mvme2100
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mvme2100
+ value: true
+- enabled-by: true
+ value: false
description: |
Defined for MVME2100 -- undefined for others
enabled-by: true
links: []
-name: mvme2100
+name: mot_ppc_mvme2100
type: build
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/optmvme2307.yml b/spec/build/bsps/powerpc/motorola_powerpc/optmvme2307.yml
new file mode 100644
index 0000000000..351b8e2d72
--- /dev/null
+++ b/spec/build/bsps/powerpc/motorola_powerpc/optmvme2307.yml
@@ -0,0 +1,18 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- get-boolean: null
+- define-condition: null
+build-type: option
+copyrights:
+- Copyright (C) 2023 Chris Johns
+default:
+- enabled-by: powerpc/mvme2307
+ value: true
+- enabled-by: true
+ value: false
+description: |
+ Defined for MVME2307 -- undefined for others
+enabled-by: true
+links: []
+name: mot_ppc_mvme2307
+type: build
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/optmvme2700.yml b/spec/build/bsps/powerpc/motorola_powerpc/optmvme2700.yml
new file mode 100644
index 0000000000..5df50c6858
--- /dev/null
+++ b/spec/build/bsps/powerpc/motorola_powerpc/optmvme2700.yml
@@ -0,0 +1,18 @@
+SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
+actions:
+- get-boolean: null
+- define-condition: null
+build-type: option
+copyrights:
+- Copyright (C) 2023 Chris Johns
+default:
+- enabled-by: powerpc/mvme2700
+ value: true
+- enabled-by: true
+ value: false
+description: |
+ Defined for MVME2700 -- undefined for others
+enabled-by: true
+links: []
+name: mot_ppc_mvme2700
+type: build
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/optqemu.yml b/spec/build/bsps/powerpc/motorola_powerpc/optqemu.yml
index 962584da83..c37519eb9c 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/optqemu.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/optqemu.yml
@@ -4,12 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/qemuprep.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qemuprep
+ - powerpc/qemuprep-altivec
+ value: true
+- enabled-by: true
+ value: false
description: |
Defined for QEMU BSP -- undefined for others
enabled-by: true
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/optsbrk.yml b/spec/build/bsps/powerpc/motorola_powerpc/optsbrk.yml
index 1018b3a4a1..c243654985 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/optsbrk.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/optsbrk.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
None
enabled-by: true
diff --git a/spec/build/bsps/powerpc/motorola_powerpc/qemufakerom.yml b/spec/build/bsps/powerpc/motorola_powerpc/qemufakerom.yml
index 09e7f318c5..3a64a7fefc 100644
--- a/spec/build/bsps/powerpc/motorola_powerpc/qemufakerom.yml
+++ b/spec/build/bsps/powerpc/motorola_powerpc/qemufakerom.yml
@@ -1,7 +1,7 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: script
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
do-build: |
def cc(self, bld, bic, flags, source):
root, ext = os.path.splitext(source)
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/abi.yml b/spec/build/bsps/powerpc/mpc55xxevb/abi.yml
index dca50fca94..b7184c4123 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/abi.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/abi.yml
@@ -5,14 +5,15 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -mcpu=8540
-- -msoft-float
-- -meabi
-- -msdata=sysv
-- -mstrict-align
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -mcpu=8540
+ - -msoft-float
+ - -meabi
+ - -msdata=sysv
+ - -mstrict-align
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspgwlcfm.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspgwlcfm.yml
index ade116468e..72ff49f6ff 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/bspgwlcfm.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/bspgwlcfm.yml
@@ -4,7 +4,7 @@ bsp: gwlcfm
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: mpc55xxevb
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5566evb.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5566evb.yml
index 7763c79f4e..d91e964628 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5566evb.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5566evb.yml
@@ -4,7 +4,7 @@ bsp: mpc5566evb
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: mpc55xxevb
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5643levb.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5643levb.yml
index a34997e6e4..e535662204 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5643levb.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5643levb.yml
@@ -4,7 +4,7 @@ bsp: mpc5643l_evb
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: mpc55xxevb
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5668g.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5668g.yml
index 7a838a44a5..c826f10512 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5668g.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5668g.yml
@@ -4,7 +4,7 @@ bsp: mpc5668g
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: mpc55xxevb
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5674fevb.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5674fevb.yml
index 281f160aef..89729e63f7 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5674fevb.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/bspmpc5674fevb.yml
@@ -4,7 +4,7 @@ bsp: mpc5674fevb
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: mpc55xxevb
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/bspphycorempc5554.yml b/spec/build/bsps/powerpc/mpc55xxevb/bspphycorempc5554.yml
index af2069fa30..f60a8c2b13 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/bspphycorempc5554.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/bspphycorempc5554.yml
@@ -4,7 +4,7 @@ bsp: phycore_mpc5554
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: mpc55xxevb
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/grp.yml b/spec/build/bsps/powerpc/mpc55xxevb/grp.yml
index 9c41fa2ca0..4e1412cff8 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/grp.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/grp.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/obj.yml b/spec/build/bsps/powerpc/mpc55xxevb/obj.yml
index 39cae027fb..08f2ca548f 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/obj.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/obj.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/ofmpllptmfd.yml b/spec/build/bsps/powerpc/mpc55xxevb/ofmpllptmfd.yml
index 8918318f51..896d215e6e 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/ofmpllptmfd.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/ofmpllptmfd.yml
@@ -4,18 +4,16 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant:
-- value: 99
- variants:
- - powerpc/gwlcfm
-- value: 111
- variants:
- - powerpc/mpc5668g.*
-- value: 66
- variants:
- - powerpc/mpc5674f.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/gwlcfm
+ value: 99
+- enabled-by: powerpc/mpc5668g
+ value: 111
+- enabled-by: powerpc/mpc5674fevb
+ value: 66
+- enabled-by: true
+ value: 0
description: |
Must be defined to be the PLL multiplication factor for clock generation
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optbootflg.yml b/spec/build/bsps/powerpc/mpc55xxevb/optbootflg.yml
index a0ae88fc13..308a0b958c 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optbootflg.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optbootflg.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
if defined, builds in bootflags above the RCHW for setup in a debugger to avoid startup MMU setup
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optcachewritethru.yml b/spec/build/bsps/powerpc/mpc55xxevb/optcachewritethru.yml
index 0311e556f4..dcfd02b39c 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optcachewritethru.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optcachewritethru.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
use write-through for data cache
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optchipfam.yml b/spec/build/bsps/powerpc/mpc55xxevb/optchipfam.yml
index 38a1e3aaf4..e77233ee43 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optchipfam.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optchipfam.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: (MPC55XX_CHIP_TYPE / 10)
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: (MPC55XX_CHIP_TYPE / 10)
description: |
specifies the chip family in use (e.g. 555 for MPC5554)
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optchiptype.yml b/spec/build/bsps/powerpc/mpc55xxevb/optchiptype.yml
index ae9ed015e7..ad54bc4cf5 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optchiptype.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optchiptype.yml
@@ -4,24 +4,20 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 5554
-default-by-variant:
-- value: 5516
- variants:
- - powerpc/gwlcfm
-- value: 5566
- variants:
- - powerpc/mpc5566.*
-- value: 5643
- variants:
- - powerpc/mpc5643l.*
-- value: 5668
- variants:
- - powerpc/mpc5668g.*
-- value: 5674
- variants:
- - powerpc/mpc5674f.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/gwlcfm
+ value: 5516
+- enabled-by: powerpc/mpc5566evb
+ value: 5566
+- enabled-by: powerpc/mpc5643l_evb
+ value: 5643
+- enabled-by: powerpc/mpc5668g
+ value: 5668
+- enabled-by: powerpc/mpc5674fevb
+ value: 5674
+- enabled-by: true
+ value: 5554
description: |
specifies the chip type in use (e.g. 5554 for MPC5554)
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optclkemios.yml b/spec/build/bsps/powerpc/mpc55xxevb/optclkemios.yml
index e60b33217e..c078d18d40 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optclkemios.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optclkemios.yml
@@ -4,18 +4,16 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 23
-default-by-variant:
-- value: null
- variants:
- - powerpc/mpc5643l.*
-- value: null
- variants:
- - powerpc/mpc5668g.*
-- value: 31
- variants:
- - powerpc/mpc5674f.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/mpc5643l_evb
+ - powerpc/mpc5668g
+ value: null
+- enabled-by: powerpc/mpc5674fevb
+ value: 31
+- enabled-by: true
+ value: 23
description: |
selects the eMIOS channel for the RTEMS system tick (the default is the last channel)
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optclkpit.yml b/spec/build/bsps/powerpc/mpc55xxevb/optclkpit.yml
index 3edac8e3f0..c803f99300 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optclkpit.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optclkpit.yml
@@ -4,15 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant:
-- value: 3
- variants:
- - powerpc/mpc5643l.*
-- value: 8
- variants:
- - powerpc/mpc5668g.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc5643l_evb
+ value: 3
+- enabled-by: powerpc/mpc5668g
+ value: 8
description: |
selects the PIT channel for the RTEMS system tick (the default is the last channel)
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optconbaud.yml b/spec/build/bsps/powerpc/mpc55xxevb/optconbaud.yml
index bd26c32da6..b9e9c7cbc4 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optconbaud.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optconbaud.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 115200
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 115200
description: |
default console baud
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optconminor.yml b/spec/build/bsps/powerpc/mpc55xxevb/optconminor.yml
index 99b03fbde1..9f806f5a5d 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optconminor.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optconminor.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0
description: |
determines which serial device will be registered as /dev/console
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optearlystksz.yml b/spec/build/bsps/powerpc/mpc55xxevb/optearlystksz.yml
index 7c0c8a13a5..00610f2a7f 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optearlystksz.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optearlystksz.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 1024
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 1024
description: |
size of the early initialization stack in bytes
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/opteepromname.yml b/spec/build/bsps/powerpc/mpc55xxevb/opteepromname.yml
index 0ad69134d4..ede9ebfede 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/opteepromname.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/opteepromname.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: eeprom
- variants:
- - powerpc/gwlcfm
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/gwlcfm
+ value: eeprom
+- enabled-by: true
+ value: false
description: |
EEPROM name for LibI2C
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/opteeprompath.yml b/spec/build/bsps/powerpc/mpc55xxevb/opteeprompath.yml
index 1ee19aff5e..9794ee6f69 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/opteeprompath.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/opteeprompath.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: /dev/i2c1.eeprom
- variants:
- - powerpc/gwlcfm
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/gwlcfm
+ value: /dev/i2c1.eeprom
+- enabled-by: true
+ value: false
description: |
EEPROM device file path
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optemiosprescal.yml b/spec/build/bsps/powerpc/mpc55xxevb/optemiosprescal.yml
index 78bc00dff8..fd392ec885 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optemiosprescal.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optemiosprescal.yml
@@ -4,15 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant:
-- value: 66
- variants:
- - powerpc/gwlcfm
-- value: null
- variants:
- - powerpc/mpc5643l.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/gwlcfm
+ value: 66
+- enabled-by: powerpc/mpc5643l_evb
+ value: null
+- enabled-by: true
+ value: 0
description: |
Must be defined to set the EMIOS prescaler
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optenstartpro.yml b/spec/build/bsps/powerpc/mpc55xxevb/optenstartpro.yml
index 5fd2f8715b..f1134bbfc7 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optenstartpro.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optenstartpro.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
if defined, enable start prologue
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optesciirq.yml b/spec/build/bsps/powerpc/mpc55xxevb/optesciirq.yml
index 9724bdfddf..d804d04077 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optesciirq.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optesciirq.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
define to zero or one to disable or enable interrupts for the eSCI devices
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optexcbooke.yml b/spec/build/bsps/powerpc/mpc55xxevb/optexcbooke.yml
index e27cb4ab44..2f7e4f622b 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optexcbooke.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optexcbooke.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
only support Book E exception types
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optexcfixdhdlr.yml b/spec/build/bsps/powerpc/mpc55xxevb/optexcfixdhdlr.yml
index b636d8022b..2a67d376c3 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optexcfixdhdlr.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optexcfixdhdlr.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
use fixed high-level exception handler
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optfmpllesyncr1.yml b/spec/build/bsps/powerpc/mpc55xxevb/optfmpllesyncr1.yml
index 12e8d37ab5..ff8aae136b 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optfmpllesyncr1.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optfmpllesyncr1.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 7
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 7
description: |
the FMPLL ESYNCR1[CLKCFG] value
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optfmpllprediv.yml b/spec/build/bsps/powerpc/mpc55xxevb/optfmpllprediv.yml
index fe81e18515..6d81889e35 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optfmpllprediv.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optfmpllprediv.yml
@@ -4,18 +4,16 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant:
-- value: 10
- variants:
- - powerpc/gwlcfm
-- value: 6
- variants:
- - powerpc/mpc5668g.*
-- value: 5
- variants:
- - powerpc/mpc5674f.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/gwlcfm
+ value: 10
+- enabled-by: powerpc/mpc5668g
+ value: 6
+- enabled-by: powerpc/mpc5674fevb
+ value: 5
+- enabled-by: true
+ value: 0
description: |
Must be defined to be the PLL predivider factor for clock generation
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optgwlcfm.yml b/spec/build/bsps/powerpc/mpc55xxevb/optgwlcfm.yml
index a525ccf854..7eed022fe9 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optgwlcfm.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optgwlcfm.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/gwlcfm
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/gwlcfm
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, use custom settings for GWLCFM board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optirqtblsz.yml b/spec/build/bsps/powerpc/mpc55xxevb/optirqtblsz.yml
index 70b5fd0f25..42a1ba6fe1 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optirqtblsz.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optirqtblsz.yml
@@ -4,18 +4,16 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 63
-default-by-variant:
-- value: 127
- variants:
- - powerpc/mpc5643l.*
-- value: 127
- variants:
- - powerpc/mpc5566.*
-- value: 255
- variants:
- - powerpc/mpc5674f.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/mpc5643l_evb
+ - powerpc/mpc5566evb
+ value: 127
+- enabled-by: powerpc/mpc5674fevb
+ value: 255
+- enabled-by: true
+ value: 63
description: |
defines the maximum number of interrupt handlers
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optlowinit.yml b/spec/build/bsps/powerpc/mpc55xxevb/optlowinit.yml
index 615b68cdf9..ef2c069d66 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optlowinit.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optlowinit.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant:
-- value: false
- variants:
- - powerpc/mpc5674f_.*app
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: []
+ value: false
+- enabled-by: true
+ value: true
description: |
if defined, do low level initialization
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optmpc5566evb.yml b/spec/build/bsps/powerpc/mpc55xxevb/optmpc5566evb.yml
index 46d39d959d..2fb0565ad3 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optmpc5566evb.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optmpc5566evb.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/mpc5566evb.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc5566evb
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, use custom settings for MPC5566EVB board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optmpc5674fevb.yml b/spec/build/bsps/powerpc/mpc55xxevb/optmpc5674fevb.yml
index 05679fadb3..9c069614fb 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optmpc5674fevb.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optmpc5674fevb.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/mpc5674fevb.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc5674fevb
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, use custom settings for MPC5674FEVB board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optnullprot.yml b/spec/build/bsps/powerpc/mpc55xxevb/optnullprot.yml
index 27747835fc..2bf4c42f54 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optnullprot.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optnullprot.yml
@@ -4,15 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/mpc5566.*
-- value: true
- variants:
- - powerpc/mpc5674f.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/mpc5566evb
+ - powerpc/mpc5674fevb
+ value: true
+- enabled-by: true
+ value: false
description: |
enable NULL pointer protection
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optphycorempc5554.yml b/spec/build/bsps/powerpc/mpc55xxevb/optphycorempc5554.yml
index 0452770f84..f5f10e6ee5 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optphycorempc5554.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optphycorempc5554.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/phycore_mpc5554
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/phycore_mpc5554
+ value: true
+- enabled-by: true
+ value: false
description: |
if defined, use custom settings for phyCORE MPC5554 board
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optrefclk.yml b/spec/build/bsps/powerpc/mpc55xxevb/optrefclk.yml
index 6748954449..32ac13ecec 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optrefclk.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optrefclk.yml
@@ -4,21 +4,17 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 8000000
-default-by-variant:
-- value: 40000000
- variants:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
- powerpc/gwlcfm
-- value: 40000000
- variants:
- - powerpc/mpc5643l_evb.*
-- value: 25000000
- variants:
- - powerpc/mpc5668g.*
-- value: 40000000
- variants:
- - powerpc/mpc5674f.*
+ - powerpc/mpc5643l_evb
+ - powerpc/mpc5674fevb
+ value: 40000000
+- enabled-by: powerpc/mpc5668g
+ value: 25000000
+- enabled-by: true
+ value: 8000000
description: |
None
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc91111.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc91111.yml
index 04a224edd0..18c801a17b 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc91111.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc91111.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/phycore_mpc5554
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/phycore_mpc5554
+ value: true
+- enabled-by: true
+ value: false
description: |
If defined the board has the SMC91111 networking chip.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9111enaddr.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9111enaddr.yml
index 3bb67b7621..52ff061bc7 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9111enaddr.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9111enaddr.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/phycore_mpc5554
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/phycore_mpc5554
+ value: true
+- enabled-by: true
+ value: false
description: |
If defined the SMC91111 chip has the ethernet address loaded at reset.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ibige.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ibige.yml
index bf47d9429c..01f5d8d81e 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ibige.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ibige.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable big endian support for SMSC9218I network interface
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218iled.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218iled.yml
index a3de39efac..3fbdfda725 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218iled.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218iled.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
enable LED outputs for SMSC9218I network interface
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinirq.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinirq.yml
index 1a339c7e72..eeacba8af5 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinirq.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinirq.yml
@@ -4,12 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant:
-- value: 193
- variants:
- - powerpc/mpc5566.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc5566evb
+ value: 193
description: |
IRQ pin for SMSC9218I network interface
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinrst.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinrst.yml
index 6f8585b6e2..cb6efef99d 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinrst.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218ipinrst.yml
@@ -4,12 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant:
-- value: 186
- variants:
- - powerpc/mpc5566.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc5566evb
+ value: 186
description: |
reset pin for SMSC9218I network interface
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218irxchn.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218irxchn.yml
index 0753f5b85b..2cfa6c7050 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218irxchn.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218irxchn.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 49
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 49
description: |
receive eDMA channel for SMSC9218I network interface
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218itxchn.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218itxchn.yml
index 359fb5302c..ceb9d2e86a 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218itxchn.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optsmc9218itxchn.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 48
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 48
description: |
transmit eDMA channel for SMSC9218I network interface
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsysclk.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsysclk.yml
index 8edffed6e9..5946636317 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optsysclk.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optsysclk.yml
@@ -4,18 +4,16 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant:
-- value: 66000000
- variants:
- - powerpc/gwlcfm
-- value: 116000000
- variants:
- - powerpc/mpc5668g.*
-- value: 264000000
- variants:
- - powerpc/mpc5674f.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/gwlcfm
+ value: 66000000
+- enabled-by: powerpc/mpc5668g
+ value: 116000000
+- enabled-by: powerpc/mpc5674fevb
+ value: 264000000
+- enabled-by: true
+ value: 0
description: |
The system clock frequency in Hz.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/optsysclkdiv.yml b/spec/build/bsps/powerpc/mpc55xxevb/optsysclkdiv.yml
index 739f139e49..f609028d1e 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/optsysclkdiv.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/optsysclkdiv.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 1
-default-by-variant:
-- value: 2
- variants:
- - powerpc/mpc5674f.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/mpc5674fevb
+ value: 2
+- enabled-by: true
+ value: 1
description: |
system clock divider
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/start.yml b/spec/build/bsps/powerpc/mpc55xxevb/start.yml
index 56f52a20b6..4dd2e7ea86 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/start.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/tstgwlcfm.yml b/spec/build/bsps/powerpc/mpc55xxevb/tstgwlcfm.yml
index 69acc1031a..dfbc7284ca 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/tstgwlcfm.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/tstgwlcfm.yml
@@ -1,14 +1,16 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
- fsdosfsname01: exclude
- linpack: exclude
- record02: exclude
+ reason: null
+ state: exclude
+ tests:
+ - fsdosfsname01
+ - linpack
+ - record02
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links:
diff --git a/spec/build/bsps/powerpc/mpc55xxevb/tstmpc5643levb.yml b/spec/build/bsps/powerpc/mpc55xxevb/tstmpc5643levb.yml
index 8e6190ce14..19091ef9fe 100644
--- a/spec/build/bsps/powerpc/mpc55xxevb/tstmpc5643levb.yml
+++ b/spec/build/bsps/powerpc/mpc55xxevb/tstmpc5643levb.yml
@@ -1,13 +1,15 @@
SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- set-test-state:
- fileio: exclude
- psxaio02: exclude
+ reason: null
+ state: exclude
+ tests:
+ - fileio
+ - psxaio02
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default: []
description: ''
enabled-by: true
links:
diff --git a/spec/build/bsps/powerpc/mpc8260ads/abi.yml b/spec/build/bsps/powerpc/mpc8260ads/abi.yml
index 16cd990e10..37c92c5e89 100644
--- a/spec/build/bsps/powerpc/mpc8260ads/abi.yml
+++ b/spec/build/bsps/powerpc/mpc8260ads/abi.yml
@@ -5,14 +5,15 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -Dmpc8260
-- -mcpu=603e
-- -mstrict-align
-- -meabi
-- -msdata=sysv
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -Dmpc8260
+ - -mcpu=603e
+ - -mstrict-align
+ - -meabi
+ - -msdata=sysv
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml b/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml
index 5f6237b651..0a91d435c9 100644
--- a/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml
+++ b/spec/build/bsps/powerpc/mpc8260ads/bspmpc8260ads.yml
@@ -4,7 +4,7 @@ bsp: mpc8260ads
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: mpc8260ads
diff --git a/spec/build/bsps/powerpc/mpc8260ads/optconminor.yml b/spec/build/bsps/powerpc/mpc8260ads/optconminor.yml
index 50755157e9..8a9b964323 100644
--- a/spec/build/bsps/powerpc/mpc8260ads/optconminor.yml
+++ b/spec/build/bsps/powerpc/mpc8260ads/optconminor.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: SCC2_MINOR
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: SCC2_MINOR
description: |
(BSP--console driver) Must be defined to be one of SMC1_MINOR, SMC2_MINOR, SCC2_MINOR, SCC3_MINOR, or SCC4_MINOR. Determines which device will be registered as /dev/console.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc8260ads/optdisphandstat.yml b/spec/build/bsps/powerpc/mpc8260ads/optdisphandstat.yml
index b7bcab4e5c..3ae1fb34da 100644
--- a/spec/build/bsps/powerpc/mpc8260ads/optdisphandstat.yml
+++ b/spec/build/bsps/powerpc/mpc8260ads/optdisphandstat.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
used by irq/irq.c
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc8260ads/optprintkminor.yml b/spec/build/bsps/powerpc/mpc8260ads/optprintkminor.yml
index bb031dfa83..41e1814cab 100644
--- a/spec/build/bsps/powerpc/mpc8260ads/optprintkminor.yml
+++ b/spec/build/bsps/powerpc/mpc8260ads/optprintkminor.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: SMC2_MINOR
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: SMC2_MINOR
description: |
(BSP--console driver) Must be defined to be one of SMC1_MINOR, SMC2_MINOR, SCC2_MINOR, SCC3_MINOR, or SCC4_MINOR. Determines which device is used for output by printk(). If the port that printk() uses is also used for other I/O (e.g. if PRINTK_MINOR == \$CONSOLE_MINOR), then both ports should use the same type of I/O, otherwise the drivers will likely conflict with each other.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc8260ads/optuartsiomode.yml b/spec/build/bsps/powerpc/mpc8260ads/optuartsiomode.yml
index eb0d9d8bda..d8bfb0fc83 100644
--- a/spec/build/bsps/powerpc/mpc8260ads/optuartsiomode.yml
+++ b/spec/build/bsps/powerpc/mpc8260ads/optuartsiomode.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
(BSP--console driver) Define to 0 or 1 if you want polled I/O performed by RTEMS. Define to 1 if you want interrupt-driven performed by RTEMS. Define to 2 if you want polled I/O performed by EPPCBug. There is no provision to have a mix of interrupt-driven and polled I/O ports, except that the printk port may use a different mode from the other ports. If this is done, do not open the printk port from an RTEMS application. With EPPCBug 1.1, if mode 2 is selected, CONSOLE_MINOR must be set to SMC1_MINOR. This is a deficiency of the firmware: it does not perform serial I/O on any port other than its default debug port, which must be SMC1.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc8260ads/optuartsterm.yml b/spec/build/bsps/powerpc/mpc8260ads/optuartsterm.yml
index 1aa2122c24..15bd5caac0 100644
--- a/spec/build/bsps/powerpc/mpc8260ads/optuartsterm.yml
+++ b/spec/build/bsps/powerpc/mpc8260ads/optuartsterm.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Define to 1 if you want termios support for every port. Termios support is independent of the choice of UART I/O mode.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mpc8260ads/start.yml b/spec/build/bsps/powerpc/mpc8260ads/start.yml
index f44a4b52b4..36e979dde8 100644
--- a/spec/build/bsps/powerpc/mpc8260ads/start.yml
+++ b/spec/build/bsps/powerpc/mpc8260ads/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/mvme3100/abi.yml b/spec/build/bsps/powerpc/mvme3100/abi.yml
index 41a634b4dc..baf6cb208c 100644
--- a/spec/build/bsps/powerpc/mvme3100/abi.yml
+++ b/spec/build/bsps/powerpc/mvme3100/abi.yml
@@ -5,11 +5,12 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -mcpu=powerpc
-- -msoft-float
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -mcpu=powerpc
+ - -msoft-float
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml b/spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml
index d215cfaf76..fbb85123f0 100644
--- a/spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml
+++ b/spec/build/bsps/powerpc/mvme3100/bspmvme3100.yml
@@ -4,7 +4,7 @@ bsp: mvme3100
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: mvme3100
@@ -86,6 +86,5 @@ source:
- bsps/shared/dev/getentropy/getentropy-cpucounter.c
- bsps/shared/dev/rtc/rtc-support.c
- bsps/shared/start/bspfatal-default.c
-- bsps/shared/start/bspreset-empty.c
- bsps/shared/start/gettargethash-default.c
type: build
diff --git a/spec/build/bsps/powerpc/mvme3100/optsbrk.yml b/spec/build/bsps/powerpc/mvme3100/optsbrk.yml
index 05a1acd75f..849f37a46c 100644
--- a/spec/build/bsps/powerpc/mvme3100/optsbrk.yml
+++ b/spec/build/bsps/powerpc/mvme3100/optsbrk.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
If defined then the BSP may reduce the available memory size initially. This can be useful for debugging (reduce the core size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). Note that the policy can still be defined by the application (see sbrk.c, BSP_sbrk_policy). By undefining CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little memory is saved.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mvme3100/start.yml b/spec/build/bsps/powerpc/mvme3100/start.yml
index e5980acc94..445f8b5254 100644
--- a/spec/build/bsps/powerpc/mvme3100/start.yml
+++ b/spec/build/bsps/powerpc/mvme3100/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/mvme5500/abi.yml b/spec/build/bsps/powerpc/mvme5500/abi.yml
index 5e31841a7c..ea29c3b0e0 100644
--- a/spec/build/bsps/powerpc/mvme5500/abi.yml
+++ b/spec/build/bsps/powerpc/mvme5500/abi.yml
@@ -5,12 +5,13 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -Dmpc7455
-- -mcpu=7450
-- -mtune=7450
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -Dmpc7455
+ - -mcpu=7450
+ - -mtune=7450
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml b/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml
index f1766c07f3..3bade0ac8a 100644
--- a/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml
+++ b/spec/build/bsps/powerpc/mvme5500/bspmvme5500.yml
@@ -4,7 +4,7 @@ bsp: mvme5500
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: mvme5500
diff --git a/spec/build/bsps/powerpc/mvme5500/optsbrk.yml b/spec/build/bsps/powerpc/mvme5500/optsbrk.yml
index 05a1acd75f..849f37a46c 100644
--- a/spec/build/bsps/powerpc/mvme5500/optsbrk.yml
+++ b/spec/build/bsps/powerpc/mvme5500/optsbrk.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
If defined then the BSP may reduce the available memory size initially. This can be useful for debugging (reduce the core size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). Note that the policy can still be defined by the application (see sbrk.c, BSP_sbrk_policy). By undefining CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little memory is saved.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/mvme5500/start.yml b/spec/build/bsps/powerpc/mvme5500/start.yml
index 07c201ed34..3b82716c43 100644
--- a/spec/build/bsps/powerpc/mvme5500/start.yml
+++ b/spec/build/bsps/powerpc/mvme5500/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: script
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
do-build: |
preload_o = "bsps/powerpc/shared/start/preload.o"
diff --git a/spec/build/bsps/powerpc/obj.yml b/spec/build/bsps/powerpc/obj.yml
index f0e9d25a57..8f18385121 100644
--- a/spec/build/bsps/powerpc/obj.yml
+++ b/spec/build/bsps/powerpc/obj.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/objexc.yml b/spec/build/bsps/powerpc/objexc.yml
index 926d685fdb..10bedb2be9 100644
--- a/spec/build/bsps/powerpc/objexc.yml
+++ b/spec/build/bsps/powerpc/objexc.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/objmem.yml b/spec/build/bsps/powerpc/objmem.yml
index 3ef079ee72..b5b0bd9da8 100644
--- a/spec/build/bsps/powerpc/objmem.yml
+++ b/spec/build/bsps/powerpc/objmem.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2021 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2021 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/objvme.yml b/spec/build/bsps/powerpc/objvme.yml
index 9fb1afe787..99a8fea9c8 100644
--- a/spec/build/bsps/powerpc/objvme.yml
+++ b/spec/build/bsps/powerpc/objvme.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/psim/abi.yml b/spec/build/bsps/powerpc/psim/abi.yml
index b9b2ae3002..6cd8d0ad1b 100644
--- a/spec/build/bsps/powerpc/psim/abi.yml
+++ b/spec/build/bsps/powerpc/psim/abi.yml
@@ -5,13 +5,14 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -Dppc603e
-- -meabi
-- -mcpu=603e
-- -msdata=sysv
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -Dppc603e
+ - -meabi
+ - -mcpu=603e
+ - -msdata=sysv
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/psim/bsppsim.yml b/spec/build/bsps/powerpc/psim/bsppsim.yml
index ffc22ea9d6..c183cf15cd 100644
--- a/spec/build/bsps/powerpc/psim/bsppsim.yml
+++ b/spec/build/bsps/powerpc/psim/bsppsim.yml
@@ -4,7 +4,7 @@ bsp: psim
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: psim
diff --git a/spec/build/bsps/powerpc/psim/objmpci.yml b/spec/build/bsps/powerpc/psim/objmpci.yml
index 01e44452f5..2c545f0ec5 100644
--- a/spec/build/bsps/powerpc/psim/objmpci.yml
+++ b/spec/build/bsps/powerpc/psim/objmpci.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/bsps/powerpc/psim/optclkfastidle.yml b/spec/build/bsps/powerpc/psim/optclkfastidle.yml
index df86867fa7..1019af2630 100644
--- a/spec/build/bsps/powerpc/psim/optclkfastidle.yml
+++ b/spec/build/bsps/powerpc/psim/optclkfastidle.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/psim
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/psim
+ value: true
+- enabled-by: true
+ value: false
description: |
This sets a mode where the time runs as fast as possible when a clock ISR occurs while the IDLE thread is executing. This can significantly reduce simulation times.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/psim/optsbrk.yml b/spec/build/bsps/powerpc/psim/optsbrk.yml
index 05a1acd75f..849f37a46c 100644
--- a/spec/build/bsps/powerpc/psim/optsbrk.yml
+++ b/spec/build/bsps/powerpc/psim/optsbrk.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
If defined then the BSP may reduce the available memory size initially. This can be useful for debugging (reduce the core size) or dynamic loading (std gcc text offsets/jumps are < +/-32M). Note that the policy can still be defined by the application (see sbrk.c, BSP_sbrk_policy). By undefining CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK this feature is removed and a little memory is saved.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/psim/optsprg.yml b/spec/build/bsps/powerpc/psim/optsprg.yml
index 89f5b47135..21067b3c18 100644
--- a/spec/build/bsps/powerpc/psim/optsprg.yml
+++ b/spec/build/bsps/powerpc/psim/optsprg.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
If defined, then the PowerPC specific code in RTEMS will use some of the special purpose registers to slightly optimize interrupt response time. The use of these registers can conflict with other tools like debuggers.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/psim/optvecbase.yml b/spec/build/bsps/powerpc/psim/optvecbase.yml
index 6de89c1aca..be5fac0ad5 100644
--- a/spec/build/bsps/powerpc/psim/optvecbase.yml
+++ b/spec/build/bsps/powerpc/psim/optvecbase.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 4293918976
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0xfff00100
description: |
This defines the base address of the exception table. NOTE: Vectors are actually at 0xFFF00000 but file starts at offset.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/psim/start.yml b/spec/build/bsps/powerpc/psim/start.yml
index d4d2efd571..d815372c2b 100644
--- a/spec/build/bsps/powerpc/psim/start.yml
+++ b/spec/build/bsps/powerpc/psim/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/qemuppc/abi.yml b/spec/build/bsps/powerpc/qemuppc/abi.yml
index df82553bcb..bc975faeec 100644
--- a/spec/build/bsps/powerpc/qemuppc/abi.yml
+++ b/spec/build/bsps/powerpc/qemuppc/abi.yml
@@ -5,11 +5,12 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -Dppc603e
-- -mcpu=603e
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -Dppc603e
+ - -mcpu=603e
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml b/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml
index 0b21b1545c..d7897401bf 100644
--- a/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml
+++ b/spec/build/bsps/powerpc/qemuppc/bspqemuppc.yml
@@ -4,7 +4,7 @@ bsp: qemuppc
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: qemuppc
diff --git a/spec/build/bsps/powerpc/qemuppc/start.yml b/spec/build/bsps/powerpc/qemuppc/start.yml
index 2911f795f9..470503f280 100644
--- a/spec/build/bsps/powerpc/qemuppc/start.yml
+++ b/spec/build/bsps/powerpc/qemuppc/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/qoriq/abi.yml b/spec/build/bsps/powerpc/qoriq/abi.yml
index f88b3afb95..3aef54026f 100644
--- a/spec/build/bsps/powerpc/qoriq/abi.yml
+++ b/spec/build/bsps/powerpc/qoriq/abi.yml
@@ -5,27 +5,26 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -mcpu=8540
-- -msoft-float
-- -meabi
-- -msdata=sysv
-- -mstrict-align
-default-by-variant:
-- value:
+- enabled-by: powerpc/qoriq_e6500_64
+ value:
- -mcpu=e6500
- -m64
- -mvrsave
- variants:
- - powerpc/qoriq_e6500_64
-- value:
+- enabled-by: powerpc/qoriq_e6500_32
+ value:
- -mcpu=e6500
- -m32
- -mvrsave
- -msdata=sysv
- variants:
- - powerpc/qoriq_e6500_32
+- enabled-by: true
+ value:
+ - -mcpu=8540
+ - -msoft-float
+ - -meabi
+ - -msdata=sysv
+ - -mstrict-align
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/bspcore0.yml b/spec/build/bsps/powerpc/qoriq/bspcore0.yml
index 8f45629d43..f0c9ba2839 100644
--- a/spec/build/bsps/powerpc/qoriq/bspcore0.yml
+++ b/spec/build/bsps/powerpc/qoriq/bspcore0.yml
@@ -4,7 +4,7 @@ bsp: qoriq_core_0
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: qoriq
diff --git a/spec/build/bsps/powerpc/qoriq/bspcore1.yml b/spec/build/bsps/powerpc/qoriq/bspcore1.yml
index 9324812d54..a869911b1c 100644
--- a/spec/build/bsps/powerpc/qoriq/bspcore1.yml
+++ b/spec/build/bsps/powerpc/qoriq/bspcore1.yml
@@ -4,7 +4,7 @@ bsp: qoriq_core_1
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: qoriq
diff --git a/spec/build/bsps/powerpc/qoriq/bspe500.yml b/spec/build/bsps/powerpc/qoriq/bspe500.yml
index 06fd9dc25c..bed9149be0 100644
--- a/spec/build/bsps/powerpc/qoriq/bspe500.yml
+++ b/spec/build/bsps/powerpc/qoriq/bspe500.yml
@@ -4,7 +4,7 @@ bsp: qoriq_e500
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: qoriq
diff --git a/spec/build/bsps/powerpc/qoriq/bspe650032.yml b/spec/build/bsps/powerpc/qoriq/bspe650032.yml
index b558817e8d..1adffcc9a7 100644
--- a/spec/build/bsps/powerpc/qoriq/bspe650032.yml
+++ b/spec/build/bsps/powerpc/qoriq/bspe650032.yml
@@ -4,7 +4,7 @@ bsp: qoriq_e6500_32
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: qoriq
diff --git a/spec/build/bsps/powerpc/qoriq/bspe650064.yml b/spec/build/bsps/powerpc/qoriq/bspe650064.yml
index 3b375ebf78..1e5a964e0e 100644
--- a/spec/build/bsps/powerpc/qoriq/bspe650064.yml
+++ b/spec/build/bsps/powerpc/qoriq/bspe650064.yml
@@ -4,7 +4,7 @@ bsp: qoriq_e6500_64
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: qoriq
diff --git a/spec/build/bsps/powerpc/qoriq/grp.yml b/spec/build/bsps/powerpc/qoriq/grp.yml
index 6a46006cd6..65e623fdbd 100644
--- a/spec/build/bsps/powerpc/qoriq/grp.yml
+++ b/spec/build/bsps/powerpc/qoriq/grp.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
@@ -29,6 +29,8 @@ links:
- role: build-dependency
uid: ../objexc
- role: build-dependency
+ uid: ../objvme
+- role: build-dependency
uid: abi
- role: build-dependency
uid: obj
diff --git a/spec/build/bsps/powerpc/qoriq/obj.yml b/spec/build/bsps/powerpc/qoriq/obj.yml
index d7ddb630ed..b0ab1e6ca2 100644
--- a/spec/build/bsps/powerpc/qoriq/obj.yml
+++ b/spec/build/bsps/powerpc/qoriq/obj.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
@@ -17,6 +17,7 @@ install:
- bsps/powerpc/qoriq/include/asm/fsl_hcalls.h
- destination: ${BSP_INCLUDEDIR}/bsp
source:
+ - bsps/powerpc/qoriq/include/bsp/VMEConfig.h
- bsps/powerpc/qoriq/include/bsp/intercom.h
- bsps/powerpc/qoriq/include/bsp/irq.h
- bsps/powerpc/qoriq/include/bsp/mmu.h
diff --git a/spec/build/bsps/powerpc/qoriq/objsmp.yml b/spec/build/bsps/powerpc/qoriq/objsmp.yml
index 766227b97d..ea8bb76daf 100644
--- a/spec/build/bsps/powerpc/qoriq/objsmp.yml
+++ b/spec/build/bsps/powerpc/qoriq/objsmp.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/bsps/powerpc/qoriq/optbucsr.yml b/spec/build/bsps/powerpc/qoriq/optbucsr.yml
index fe64767307..2b0d958399 100644
--- a/spec/build/bsps/powerpc/qoriq/optbucsr.yml
+++ b/spec/build/bsps/powerpc/qoriq/optbucsr.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant:
-- value: 20972033
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: 0x01400201
description: |
initial BUCSR value
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optbusclkdiv.yml b/spec/build/bsps/powerpc/qoriq/optbusclkdiv.yml
index 217718a1dc..d6faba4274 100644
--- a/spec/build/bsps/powerpc/qoriq/optbusclkdiv.yml
+++ b/spec/build/bsps/powerpc/qoriq/optbusclkdiv.yml
@@ -4,12 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 1
-default-by-variant:
-- value: 2
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: 2
+- enabled-by: true
+ value: 1
description: |
divider of the platform clock to get the clock most on-chip peripherals
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optcachealign.yml b/spec/build/bsps/powerpc/qoriq/optcachealign.yml
index 77e30c86c7..d4c1664654 100644
--- a/spec/build/bsps/powerpc/qoriq/optcachealign.yml
+++ b/spec/build/bsps/powerpc/qoriq/optcachealign.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant:
-- value: 64
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: 64
description: |
the cache alignment
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optcacheblktouch.yml b/spec/build/bsps/powerpc/qoriq/optcacheblktouch.yml
index 3b9251a774..f53b9c0890 100644
--- a/spec/build/bsps/powerpc/qoriq/optcacheblktouch.yml
+++ b/spec/build/bsps/powerpc/qoriq/optcacheblktouch.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
if defined use dcbt instruction
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optcachedatal1sz.yml b/spec/build/bsps/powerpc/qoriq/optcachedatal1sz.yml
index 1717ff9660..3c4970bfde 100644
--- a/spec/build/bsps/powerpc/qoriq/optcachedatal1sz.yml
+++ b/spec/build/bsps/powerpc/qoriq/optcachedatal1sz.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 32768
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 32768
description: |
the L1 data cache size
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optcachedatal2sz.yml b/spec/build/bsps/powerpc/qoriq/optcachedatal2sz.yml
index ef4ee635ef..3979c98e74 100644
--- a/spec/build/bsps/powerpc/qoriq/optcachedatal2sz.yml
+++ b/spec/build/bsps/powerpc/qoriq/optcachedatal2sz.yml
@@ -4,12 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 262144
-default-by-variant:
-- value: 2097152
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: 2097152
+- enabled-by: true
+ value: 262144
description: |
the L2 data cache size
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optcacheinstl1sz.yml b/spec/build/bsps/powerpc/qoriq/optcacheinstl1sz.yml
index 10e96967f7..37b7b5c803 100644
--- a/spec/build/bsps/powerpc/qoriq/optcacheinstl1sz.yml
+++ b/spec/build/bsps/powerpc/qoriq/optcacheinstl1sz.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 32768
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 32768
description: |
the L1 instruction cache size
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optcacheinstl2sz.yml b/spec/build/bsps/powerpc/qoriq/optcacheinstl2sz.yml
index 133941ff7b..512cea2adf 100644
--- a/spec/build/bsps/powerpc/qoriq/optcacheinstl2sz.yml
+++ b/spec/build/bsps/powerpc/qoriq/optcacheinstl2sz.yml
@@ -4,12 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 262144
-default-by-variant:
-- value: 2097152
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: 2097152
+- enabled-by: true
+ value: 262144
description: |
the L2 instruction cache size
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optchipnum.yml b/spec/build/bsps/powerpc/qoriq/optchipnum.yml
index f8bb14166f..a73a4a02f0 100644
--- a/spec/build/bsps/powerpc/qoriq/optchipnum.yml
+++ b/spec/build/bsps/powerpc/qoriq/optchipnum.yml
@@ -4,12 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 1020
-default-by-variant:
-- value: 0
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: 0
+- enabled-by: true
+ value: 1020
description: |
chip number, e.g. 1020, 2040, 2080, 4240
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optchipser.yml b/spec/build/bsps/powerpc/qoriq/optchipser.yml
index c566b49761..dbebbe1ba6 100644
--- a/spec/build/bsps/powerpc/qoriq/optchipser.yml
+++ b/spec/build/bsps/powerpc/qoriq/optchipser.yml
@@ -4,12 +4,14 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: P
-default-by-variant:
-- value: T
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: T
+- enabled-by: true
+ value: P
description: |
chip series, e.g. 'P' or 'T'
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optclktmctr.yml b/spec/build/bsps/powerpc/qoriq/optclktmctr.yml
index f3d428e437..dc45426d7a 100644
--- a/spec/build/bsps/powerpc/qoriq/optclktmctr.yml
+++ b/spec/build/bsps/powerpc/qoriq/optclktmctr.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 1
-default-by-variant:
-- value: 5
- variants:
- - powerpc/qoriq_core_1
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/qoriq_core_1
+ value: 5
+- enabled-by: true
+ value: 1
description: |
global timer used for the timecounter, 0..3 maps to A0..A3, and 4..7 maps to B0..B3
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optclktmr.yml b/spec/build/bsps/powerpc/qoriq/optclktmr.yml
index 61596b518c..2303902e24 100644
--- a/spec/build/bsps/powerpc/qoriq/optclktmr.yml
+++ b/spec/build/bsps/powerpc/qoriq/optclktmr.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant:
-- value: 4
- variants:
- - powerpc/qoriq_core_1
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/qoriq_core_1
+ value: 4
+- enabled-by: true
+ value: 0
description: |
global timer used for system clock, 0..3 maps to A0..A3, and 4..7 maps to B0..B3
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optcpucnt.yml b/spec/build/bsps/powerpc/qoriq/optcpucnt.yml
index db805547e2..e43c08b315 100644
--- a/spec/build/bsps/powerpc/qoriq/optcpucnt.yml
+++ b/spec/build/bsps/powerpc/qoriq/optcpucnt.yml
@@ -4,12 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 2
-default-by-variant:
-- value: 24
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: 24
+- enabled-by: true
+ value: 2
description: |
maximum virtual processor count
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optetsec1phy.yml b/spec/build/bsps/powerpc/qoriq/optetsec1phy.yml
index 93e44d817c..1d27e45aa2 100644
--- a/spec/build/bsps/powerpc/qoriq/optetsec1phy.yml
+++ b/spec/build/bsps/powerpc/qoriq/optetsec1phy.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: -1
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: -1
description: |
PHY address for eTSEC interface 1
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optetsec2phy.yml b/spec/build/bsps/powerpc/qoriq/optetsec2phy.yml
index 037db1630a..93dfb9de10 100644
--- a/spec/build/bsps/powerpc/qoriq/optetsec2phy.yml
+++ b/spec/build/bsps/powerpc/qoriq/optetsec2phy.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0
description: |
PHY address for eTSEC interface 2
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optetsec3phy.yml b/spec/build/bsps/powerpc/qoriq/optetsec3phy.yml
index 21a511339a..2a8fb36d12 100644
--- a/spec/build/bsps/powerpc/qoriq/optetsec3phy.yml
+++ b/spec/build/bsps/powerpc/qoriq/optetsec3phy.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 1
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 1
description: |
PHY address for eTSEC interface 3
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optexcbooke.yml b/spec/build/bsps/powerpc/qoriq/optexcbooke.yml
index e27cb4ab44..2f7e4f622b 100644
--- a/spec/build/bsps/powerpc/qoriq/optexcbooke.yml
+++ b/spec/build/bsps/powerpc/qoriq/optexcbooke.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
only support Book E exception types
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optexcfixdhdlr.yml b/spec/build/bsps/powerpc/qoriq/optexcfixdhdlr.yml
index b636d8022b..2a67d376c3 100644
--- a/spec/build/bsps/powerpc/qoriq/optexcfixdhdlr.yml
+++ b/spec/build/bsps/powerpc/qoriq/optexcfixdhdlr.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
use fixed high-level exception handler
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/opthid0.yml b/spec/build/bsps/powerpc/qoriq/opthid0.yml
index c0b1a56346..029f07366a 100644
--- a/spec/build/bsps/powerpc/qoriq/opthid0.yml
+++ b/spec/build/bsps/powerpc/qoriq/opthid0.yml
@@ -4,12 +4,12 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: null
-default-by-variant:
-- value: 1073741824
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: 0x40000000
description: |
initial HID0 value (EN_L2MMU_MHD is set by default on the T-series)
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/opthyp.yml b/spec/build/bsps/powerpc/qoriq/opthyp.yml
index ccb383c8b5..fd24a9e374 100644
--- a/spec/build/bsps/powerpc/qoriq/opthyp.yml
+++ b/spec/build/bsps/powerpc/qoriq/opthyp.yml
@@ -4,12 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: true
+- enabled-by: true
+ value: false
description: |
defined if the processor core has a hypervisor mode
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/opthypguest.yml b/spec/build/bsps/powerpc/qoriq/opthypguest.yml
index 6e579dc06c..e435e29d46 100644
--- a/spec/build/bsps/powerpc/qoriq/opthypguest.yml
+++ b/spec/build/bsps/powerpc/qoriq/opthypguest.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
defined if we are a hypervisor guest
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/opticombegin.yml b/spec/build/bsps/powerpc/qoriq/opticombegin.yml
index 29dae8f4a5..b17d541759 100644
--- a/spec/build/bsps/powerpc/qoriq/opticombegin.yml
+++ b/spec/build/bsps/powerpc/qoriq/opticombegin.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 50331648
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x03000000
description: |
inter-processor communication area begin
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/opticomsz.yml b/spec/build/bsps/powerpc/qoriq/opticomsz.yml
index ebb977bac9..2fe516746b 100644
--- a/spec/build/bsps/powerpc/qoriq/opticomsz.yml
+++ b/spec/build/bsps/powerpc/qoriq/opticomsz.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 16777216
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x01000000
description: |
inter-processor communication area size
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optmas7.yml b/spec/build/bsps/powerpc/qoriq/optmas7.yml
index 77ed473263..0e85e602ef 100644
--- a/spec/build/bsps/powerpc/qoriq/optmas7.yml
+++ b/spec/build/bsps/powerpc/qoriq/optmas7.yml
@@ -4,12 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant:
-- value: 15
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: 0x0000000f
+- enabled-by: true
+ value: 0x00000000
description: |
MAS7 value for device TLB1 entries
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optmsr.yml b/spec/build/bsps/powerpc/qoriq/optmsr.yml
index 5327f63c6f..c29f074413 100644
--- a/spec/build/bsps/powerpc/qoriq/optmsr.yml
+++ b/spec/build/bsps/powerpc/qoriq/optmsr.yml
@@ -4,15 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 33554944
-default-by-variant:
-- value: 2181046784
- variants:
- - powerpc/qoriq_e6500_64.*
-- value: 33563136
- variants:
- - powerpc/qoriq_e6500_32.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/qoriq_e6500_64
+ value: 0x82002200
+- enabled-by: powerpc/qoriq_e6500_32
+ value: 0x02002200
+- enabled-by: true
+ value: 0x02000200
description: |
initial MSR value
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optspefscr.yml b/spec/build/bsps/powerpc/qoriq/optspefscr.yml
index 820eef00ec..763fba3390 100644
--- a/spec/build/bsps/powerpc/qoriq/optspefscr.yml
+++ b/spec/build/bsps/powerpc/qoriq/optspefscr.yml
@@ -4,12 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant:
-- value: null
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: null
+- enabled-by: true
+ value: 0x00000000
description: |
initial SPEFSCR value
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optthrdcnt.yml b/spec/build/bsps/powerpc/qoriq/optthrdcnt.yml
index 5a2b67bf5c..4d9510cc5b 100644
--- a/spec/build/bsps/powerpc/qoriq/optthrdcnt.yml
+++ b/spec/build/bsps/powerpc/qoriq/optthrdcnt.yml
@@ -4,12 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 1
-default-by-variant:
-- value: 2
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: 2
+- enabled-by: true
+ value: 1
description: |
the number of threads per core
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/opttlb1cnt.yml b/spec/build/bsps/powerpc/qoriq/opttlb1cnt.yml
index 4b9ed660b7..3449691307 100644
--- a/spec/build/bsps/powerpc/qoriq/opttlb1cnt.yml
+++ b/spec/build/bsps/powerpc/qoriq/opttlb1cnt.yml
@@ -4,12 +4,14 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 16
-default-by-variant:
-- value: 64
- variants:
- - powerpc/qoriq_e6500.*
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
+ - powerpc/qoriq_e6500_32
+ - powerpc/qoriq_e6500_64
+ value: 64
+- enabled-by: true
+ value: 16
description: |
TLB1 entry count
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optuart0en.yml b/spec/build/bsps/powerpc/qoriq/optuart0en.yml
index c462db34d3..57b61c1882 100644
--- a/spec/build/bsps/powerpc/qoriq/optuart0en.yml
+++ b/spec/build/bsps/powerpc/qoriq/optuart0en.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant:
-- value: false
- variants:
- - powerpc/qoriq_core_1
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/qoriq_core_1
+ value: false
+- enabled-by: true
+ value: true
description: |
use 1 to enable UART 0, otherwise use 0
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optuart1en.yml b/spec/build/bsps/powerpc/qoriq/optuart1en.yml
index af613ec57f..3fd55c2acf 100644
--- a/spec/build/bsps/powerpc/qoriq/optuart1en.yml
+++ b/spec/build/bsps/powerpc/qoriq/optuart1en.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant:
-- value: false
- variants:
- - powerpc/qoriq_core_1
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/qoriq_core_1
+ value: false
+- enabled-by: true
+ value: true
description: |
use 1 to enable UART 1, otherwise use 0
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optuartbrg0en.yml b/spec/build/bsps/powerpc/qoriq/optuartbrg0en.yml
index 05706d7ef7..ed5df73c0c 100644
--- a/spec/build/bsps/powerpc/qoriq/optuartbrg0en.yml
+++ b/spec/build/bsps/powerpc/qoriq/optuartbrg0en.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
use 1 to enable UART 0 to Intercom bridge, otherwise use 0
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optuartbrg1en.yml b/spec/build/bsps/powerpc/qoriq/optuartbrg1en.yml
index cc2c43c13a..6642d5ea4c 100644
--- a/spec/build/bsps/powerpc/qoriq/optuartbrg1en.yml
+++ b/spec/build/bsps/powerpc/qoriq/optuartbrg1en.yml
@@ -4,15 +4,14 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by:
- powerpc/qoriq_core_0
-- value: true
- variants:
- powerpc/qoriq_core_1
+ value: true
+- enabled-by: true
+ value: false
description: |
use 1 to enable UART 1 to Intercom bridge, otherwise use 0
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optuartbrgmas.yml b/spec/build/bsps/powerpc/qoriq/optuartbrgmas.yml
index 8a58b8c518..61b334c53f 100644
--- a/spec/build/bsps/powerpc/qoriq/optuartbrgmas.yml
+++ b/spec/build/bsps/powerpc/qoriq/optuartbrgmas.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0
description: |
UART to Intercom bridge master core index
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optuartbrgpri.yml b/spec/build/bsps/powerpc/qoriq/optuartbrgpri.yml
index b653aaf881..d68bd1f89b 100644
--- a/spec/build/bsps/powerpc/qoriq/optuartbrgpri.yml
+++ b/spec/build/bsps/powerpc/qoriq/optuartbrgpri.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 250
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 250
description: |
UART to Intercom bridge task priority
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optuartbrgslv.yml b/spec/build/bsps/powerpc/qoriq/optuartbrgslv.yml
index 8a672326f9..c7c2c3a38a 100644
--- a/spec/build/bsps/powerpc/qoriq/optuartbrgslv.yml
+++ b/spec/build/bsps/powerpc/qoriq/optuartbrgslv.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0
description: |
UART to Intercom bridge slave core index
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/optuartirq.yml b/spec/build/bsps/powerpc/qoriq/optuartirq.yml
index 152668b2d9..0dfc3c7a0a 100644
--- a/spec/build/bsps/powerpc/qoriq/optuartirq.yml
+++ b/spec/build/bsps/powerpc/qoriq/optuartirq.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
enable usage of interrupts for the UART modules
enabled-by: true
diff --git a/spec/build/bsps/powerpc/qoriq/start.yml b/spec/build/bsps/powerpc/qoriq/start.yml
index c3e8e5c95c..898520a7a2 100644
--- a/spec/build/bsps/powerpc/qoriq/start.yml
+++ b/spec/build/bsps/powerpc/qoriq/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/ss555/abi.yml b/spec/build/bsps/powerpc/ss555/abi.yml
index 5d49ce0905..491fbe4f13 100644
--- a/spec/build/bsps/powerpc/ss555/abi.yml
+++ b/spec/build/bsps/powerpc/ss555/abi.yml
@@ -5,11 +5,12 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -Dmpc555
-- -mcpu=505
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -Dmpc555
+ - -mcpu=505
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/ss555/bspss555.yml b/spec/build/bsps/powerpc/ss555/bspss555.yml
index c0c9bbfb03..c97bbedf9f 100644
--- a/spec/build/bsps/powerpc/ss555/bspss555.yml
+++ b/spec/build/bsps/powerpc/ss555/bspss555.yml
@@ -4,7 +4,7 @@ bsp: ss555
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: ss555
diff --git a/spec/build/bsps/powerpc/ss555/optconminor.yml b/spec/build/bsps/powerpc/ss555/optconminor.yml
index edadd92fe1..b3e3fcb253 100644
--- a/spec/build/bsps/powerpc/ss555/optconminor.yml
+++ b/spec/build/bsps/powerpc/ss555/optconminor.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: SCI2_MINOR
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: SCI2_MINOR
description: |
Must be defined to be one of SCI1_MINOR or SCI2_MINOR. Determines which device will be registered as /dev/console.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/ss555/optprintkminor.yml b/spec/build/bsps/powerpc/ss555/optprintkminor.yml
index 86cb37b0ab..e4dec5e17c 100644
--- a/spec/build/bsps/powerpc/ss555/optprintkminor.yml
+++ b/spec/build/bsps/powerpc/ss555/optprintkminor.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: SCI2_MINOR
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: SCI2_MINOR
description: |
Must be defined to be one of SCI1_MINOR or SCI2_MINOR. Determines which device is used for output by printk(). The printk port always uses polled I/O. Don't open the printk port from RTEMS unless also using polled I/O for the SCI ports.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/ss555/optuartsiomode.yml b/spec/build/bsps/powerpc/ss555/optuartsiomode.yml
index 8e351bb7a1..9085a21bd8 100644
--- a/spec/build/bsps/powerpc/ss555/optuartsiomode.yml
+++ b/spec/build/bsps/powerpc/ss555/optuartsiomode.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Define to 1 if you want interrupt-driven I/O for the SCI ports.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/ss555/optuartsterm.yml b/spec/build/bsps/powerpc/ss555/optuartsterm.yml
index 1aa2122c24..15bd5caac0 100644
--- a/spec/build/bsps/powerpc/ss555/optuartsterm.yml
+++ b/spec/build/bsps/powerpc/ss555/optuartsterm.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: false
description: |
Define to 1 if you want termios support for every port. Termios support is independent of the choice of UART I/O mode.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/ss555/optwdgtimeout.yml b/spec/build/bsps/powerpc/ss555/optwdgtimeout.yml
index 2cb717a1fc..1558825ad9 100644
--- a/spec/build/bsps/powerpc/ss555/optwdgtimeout.yml
+++ b/spec/build/bsps/powerpc/ss555/optwdgtimeout.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 65535
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x0000ffff
description: |
Define to the desired timeout (in steps of 1/20 msec) to enable the watchdog. Default is to disable the watchdog entirely.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/ss555/start.yml b/spec/build/bsps/powerpc/ss555/start.yml
index 67d16365b0..4a3f3b3b07 100644
--- a/spec/build/bsps/powerpc/ss555/start.yml
+++ b/spec/build/bsps/powerpc/ss555/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/start.yml b/spec/build/bsps/powerpc/start.yml
index 6efecf617f..8f410acd59 100644
--- a/spec/build/bsps/powerpc/start.yml
+++ b/spec/build/bsps/powerpc/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/t32mppc/abi.yml b/spec/build/bsps/powerpc/t32mppc/abi.yml
index 30d75f7e1d..6a6b2d01cd 100644
--- a/spec/build/bsps/powerpc/t32mppc/abi.yml
+++ b/spec/build/bsps/powerpc/t32mppc/abi.yml
@@ -5,13 +5,14 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -mcpu=8540
-- -msoft-float
-- -meabi
-- -msdata=sysv
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -mcpu=8540
+ - -msoft-float
+ - -meabi
+ - -msdata=sysv
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml b/spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml
index b3b7c9d058..78ac333ea7 100644
--- a/spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml
+++ b/spec/build/bsps/powerpc/t32mppc/bspt32mppc.yml
@@ -4,7 +4,7 @@ bsp: t32mppc
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: t32mppc
diff --git a/spec/build/bsps/powerpc/t32mppc/objsmp.yml b/spec/build/bsps/powerpc/t32mppc/objsmp.yml
index c69a03be9b..06063efd0b 100644
--- a/spec/build/bsps/powerpc/t32mppc/objsmp.yml
+++ b/spec/build/bsps/powerpc/t32mppc/objsmp.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by:
diff --git a/spec/build/bsps/powerpc/t32mppc/optexcbooke.yml b/spec/build/bsps/powerpc/t32mppc/optexcbooke.yml
index e27cb4ab44..2f7e4f622b 100644
--- a/spec/build/bsps/powerpc/t32mppc/optexcbooke.yml
+++ b/spec/build/bsps/powerpc/t32mppc/optexcbooke.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
only support Book E exception types
enabled-by: true
diff --git a/spec/build/bsps/powerpc/t32mppc/optexcfixdhdlr.yml b/spec/build/bsps/powerpc/t32mppc/optexcfixdhdlr.yml
index b636d8022b..2a67d376c3 100644
--- a/spec/build/bsps/powerpc/t32mppc/optexcfixdhdlr.yml
+++ b/spec/build/bsps/powerpc/t32mppc/optexcfixdhdlr.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
use fixed high-level exception handler
enabled-by: true
diff --git a/spec/build/bsps/powerpc/t32mppc/start.yml b/spec/build/bsps/powerpc/t32mppc/start.yml
index 7a6d2bab5f..5e2605eeef 100644
--- a/spec/build/bsps/powerpc/t32mppc/start.yml
+++ b/spec/build/bsps/powerpc/t32mppc/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/tqm8xx/abi.yml b/spec/build/bsps/powerpc/tqm8xx/abi.yml
index 42d984d9b2..4a2041ea2b 100644
--- a/spec/build/bsps/powerpc/tqm8xx/abi.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/abi.yml
@@ -5,15 +5,16 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -Dmpc860
-- -mcpu=860
-- -mstrict-align
-- -fno-strict-aliasing
-- -meabi
-- -msdata=sysv
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -Dmpc860
+ - -mcpu=860
+ - -mstrict-align
+ - -fno-strict-aliasing
+ - -meabi
+ - -msdata=sysv
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/bsppghplus.yml b/spec/build/bsps/powerpc/tqm8xx/bsppghplus.yml
index cff38f2626..b5dc91f8c0 100644
--- a/spec/build/bsps/powerpc/tqm8xx/bsppghplus.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/bsppghplus.yml
@@ -4,7 +4,7 @@ bsp: pghplus
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: tqm8xx
diff --git a/spec/build/bsps/powerpc/tqm8xx/bspstk8xx.yml b/spec/build/bsps/powerpc/tqm8xx/bspstk8xx.yml
index 0640e8b872..928d4de29f 100644
--- a/spec/build/bsps/powerpc/tqm8xx/bspstk8xx.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/bspstk8xx.yml
@@ -4,7 +4,7 @@ bsp: tqm8xx_stk8xx
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: tqm8xx
diff --git a/spec/build/bsps/powerpc/tqm8xx/grp.yml b/spec/build/bsps/powerpc/tqm8xx/grp.yml
index a97107e4cb..da4a735854 100644
--- a/spec/build/bsps/powerpc/tqm8xx/grp.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/grp.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: group
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/obj.yml b/spec/build/bsps/powerpc/tqm8xx/obj.yml
index 18a63026ab..e244eecfb9 100644
--- a/spec/build/bsps/powerpc/tqm8xx/obj.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/obj.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
build-type: objects
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
cxxflags: []
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/optconchn.yml b/spec/build/bsps/powerpc/tqm8xx/optconchn.yml
index a33cfc32ab..e6a4c5b20b 100644
--- a/spec/build/bsps/powerpc/tqm8xx/optconchn.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/optconchn.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: CONS_CHN_SMC1
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: CONS_CHN_SMC1
description: |
(BSP--console driver) Must be defined to be one of CONS_CHN_SMC1, CONS_CHN_SMC2, CONS_CHN_SCC1, CONS_CHN_SCC2, CONS_CHN_SCC3, or CONS_CHN_SCC4. Determines which device will be registered as /dev/console.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/optconscc1.yml b/spec/build/bsps/powerpc/tqm8xx/optconscc1.yml
index 6c0499daf1..29864dc149 100644
--- a/spec/build/bsps/powerpc/tqm8xx/optconscc1.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/optconscc1.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: CONS_MODE_UNUSED
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: CONS_MODE_UNUSED
description: |
(BSP--SCC1 UART IF mode) Must be defined if SCC1 is used as a tty (UART) channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/optconscc2.yml b/spec/build/bsps/powerpc/tqm8xx/optconscc2.yml
index 754abd522f..a7213f8734 100644
--- a/spec/build/bsps/powerpc/tqm8xx/optconscc2.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/optconscc2.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: CONS_MODE_UNUSED
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: CONS_MODE_UNUSED
description: |
(BSP--SCC2 UART IF mode) Must be defined if SCC2 is used as a tty (UART) channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/optconscc3.yml b/spec/build/bsps/powerpc/tqm8xx/optconscc3.yml
index bdc665cbde..c73502e924 100644
--- a/spec/build/bsps/powerpc/tqm8xx/optconscc3.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/optconscc3.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: CONS_MODE_UNUSED
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: CONS_MODE_UNUSED
description: |
(BSP--SCC3 UART IF mode) Must be defined if SCC3 is used as a tty (UART) channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/optconscc4.yml b/spec/build/bsps/powerpc/tqm8xx/optconscc4.yml
index e26ffcad07..a6c61e0339 100644
--- a/spec/build/bsps/powerpc/tqm8xx/optconscc4.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/optconscc4.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: CONS_MODE_UNUSED
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: CONS_MODE_UNUSED
description: |
(BSP--SCC4 UART IF mode) Must be defined if SCC4 is used as a tty (UART) channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/optconsmc1.yml b/spec/build/bsps/powerpc/tqm8xx/optconsmc1.yml
index 7c7f563d00..2f88ed1a82 100644
--- a/spec/build/bsps/powerpc/tqm8xx/optconsmc1.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/optconsmc1.yml
@@ -4,15 +4,14 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: CONS_MODE_UNUSED
-default-by-variant:
-- value: CONS_MODE_POLLED
- variants:
- - powerpc/tqm8xx_stk8xx
-- value: CONS_MODE_IRQ
- variants:
- - powerpc/pghplus
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/tqm8xx_stk8xx
+ value: CONS_MODE_POLLED
+- enabled-by: powerpc/pghplus
+ value: CONS_MODE_IRQ
+- enabled-by: true
+ value: CONS_MODE_UNUSED
description: |
(BSP--SMC1 UART IF mode) Must be defined if SMC1 is used as a tty (UART) channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/optconsmc2.yml b/spec/build/bsps/powerpc/tqm8xx/optconsmc2.yml
index c19c2850fb..aff7f2a0bc 100644
--- a/spec/build/bsps/powerpc/tqm8xx/optconsmc2.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/optconsmc2.yml
@@ -4,12 +4,12 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: CONS_MODE_UNUSED
-default-by-variant:
-- value: CONS_MODE_POLLED
- variants:
- - powerpc/tqm8xx_stk8xx
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/tqm8xx_stk8xx
+ value: CONS_MODE_POLLED
+- enabled-by: true
+ value: CONS_MODE_UNUSED
description: |
(BSP--SMC2 UART IF mode) Must be defined if SMC2 is used as a tty (UART) channel. Set it to CONS_MODE_POLLED for polled operation, CONS_MODE_IRQ for interrupt driven (spooled) operation. Set it to CONS_MODE_UNUSED, if not used
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/optnetfec.yml b/spec/build/bsps/powerpc/tqm8xx/optnetfec.yml
index 52a1fc7afe..05d55e6d43 100644
--- a/spec/build/bsps/powerpc/tqm8xx/optnetfec.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/optnetfec.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: false
-default-by-variant:
-- value: true
- variants:
- - powerpc/pghplus
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/pghplus
+ value: true
+- enabled-by: true
+ value: false
description: |
If defined, then the BSP will use the Fast Ethernet Controller for 10/100MBit networking and used as primary networking interface.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/optnetscc.yml b/spec/build/bsps/powerpc/tqm8xx/optnetscc.yml
index fe3492accf..ddedbae060 100644
--- a/spec/build/bsps/powerpc/tqm8xx/optnetscc.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/optnetscc.yml
@@ -4,12 +4,12 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant:
-- value: false
- variants:
- - powerpc/pghplus
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: powerpc/pghplus
+ value: false
+- enabled-by: true
+ value: true
description: |
If defined, then the BSP will use the Serial Communications Controller (SCC1) for 10MBit networking.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/optprintkchn.yml b/spec/build/bsps/powerpc/tqm8xx/optprintkchn.yml
index cffd48009d..2086844688 100644
--- a/spec/build/bsps/powerpc/tqm8xx/optprintkchn.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/optprintkchn.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: CONS_CHN_SMC1
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: CONS_CHN_SMC1
description: |
(BSP--console driver) Must be defined to be one of CONS_CHN_SMC1, CONS_CHN_SMC2, CONS_CHN_SCC2, CONS_CHN_SCC3, or CONS_CHN_SCC4. Determines which device is used for output by printk(). If the port that printk() uses is also used for other I/O (e.g. if PRINTK_CHN == CONSOLE_CHN), then both ports should use the same type of I/O, otherwise the drivers will likely conflict with each other.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/tqm8xx/start.yml b/spec/build/bsps/powerpc/tqm8xx/start.yml
index ac62e13991..7f45345ca0 100644
--- a/spec/build/bsps/powerpc/tqm8xx/start.yml
+++ b/spec/build/bsps/powerpc/tqm8xx/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/vecentry.yml b/spec/build/bsps/powerpc/vecentry.yml
index ba7d789c84..a0501890c7 100644
--- a/spec/build/bsps/powerpc/vecentry.yml
+++ b/spec/build/bsps/powerpc/vecentry.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/virtex/abi.yml b/spec/build/bsps/powerpc/virtex/abi.yml
index c4c842a399..33134e539d 100644
--- a/spec/build/bsps/powerpc/virtex/abi.yml
+++ b/spec/build/bsps/powerpc/virtex/abi.yml
@@ -5,13 +5,14 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -Dppc405
-- -mcpu=403
-- -meabi
-- -msdata=sysv
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -Dppc405
+ - -mcpu=403
+ - -meabi
+ - -msdata=sysv
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex/bspvirtex.yml b/spec/build/bsps/powerpc/virtex/bspvirtex.yml
index 9747b3cb66..667c5e7391 100644
--- a/spec/build/bsps/powerpc/virtex/bspvirtex.yml
+++ b/spec/build/bsps/powerpc/virtex/bspvirtex.yml
@@ -4,7 +4,7 @@ bsp: virtex
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: virtex
diff --git a/spec/build/bsps/powerpc/virtex/linkcmds.yml b/spec/build/bsps/powerpc/virtex/linkcmds.yml
index 6de570fbdd..73c375fe91 100644
--- a/spec/build/bsps/powerpc/virtex/linkcmds.yml
+++ b/spec/build/bsps/powerpc/virtex/linkcmds.yml
@@ -37,7 +37,7 @@ content: |
INCLUDE linkcmds.base
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
enabled-by: true
install-path: ${BSP_LIBDIR}
links: []
diff --git a/spec/build/bsps/powerpc/virtex/optconirq.yml b/spec/build/bsps/powerpc/virtex/optconirq.yml
index d3e07791a8..7beb5730c1 100644
--- a/spec/build/bsps/powerpc/virtex/optconirq.yml
+++ b/spec/build/bsps/powerpc/virtex/optconirq.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
if defined use interrupt driven Termios mode
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex/optfastramlen.yml b/spec/build/bsps/powerpc/virtex/optfastramlen.yml
index 366457a492..6d639257aa 100644
--- a/spec/build/bsps/powerpc/virtex/optfastramlen.yml
+++ b/spec/build/bsps/powerpc/virtex/optfastramlen.yml
@@ -6,9 +6,10 @@ actions:
- format-and-define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x00000000
description: |
fast RAM region length
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex/optfastramorg.yml b/spec/build/bsps/powerpc/virtex/optfastramorg.yml
index 608ddb8c42..5209947b37 100644
--- a/spec/build/bsps/powerpc/virtex/optfastramorg.yml
+++ b/spec/build/bsps/powerpc/virtex/optfastramorg.yml
@@ -6,9 +6,10 @@ actions:
- format-and-define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x00000000
description: |
fast RAM region origin
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex/optramlen.yml b/spec/build/bsps/powerpc/virtex/optramlen.yml
index e07b9b715e..a23f73f2a5 100644
--- a/spec/build/bsps/powerpc/virtex/optramlen.yml
+++ b/spec/build/bsps/powerpc/virtex/optramlen.yml
@@ -6,9 +6,10 @@ actions:
- format-and-define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 134217708
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x07ffffec
description: |
normal RAM region length
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex/optramorg.yml b/spec/build/bsps/powerpc/virtex/optramorg.yml
index 1c396974c9..ba16d573e6 100644
--- a/spec/build/bsps/powerpc/virtex/optramorg.yml
+++ b/spec/build/bsps/powerpc/virtex/optramorg.yml
@@ -6,9 +6,10 @@ actions:
- format-and-define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 0
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x00000000
description: |
normal RAM region origin
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex/optresetlen.yml b/spec/build/bsps/powerpc/virtex/optresetlen.yml
index 79892a4f41..8fb13d3118 100644
--- a/spec/build/bsps/powerpc/virtex/optresetlen.yml
+++ b/spec/build/bsps/powerpc/virtex/optresetlen.yml
@@ -6,9 +6,10 @@ actions:
- format-and-define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 20
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x00000014
description: ''
enabled-by: true
format: '{:#010x}'
diff --git a/spec/build/bsps/powerpc/virtex/optresetorg.yml b/spec/build/bsps/powerpc/virtex/optresetorg.yml
index f60fc4646c..4a44e4e102 100644
--- a/spec/build/bsps/powerpc/virtex/optresetorg.yml
+++ b/spec/build/bsps/powerpc/virtex/optresetorg.yml
@@ -6,9 +6,10 @@ actions:
- format-and-define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 134217708
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x07ffffec
description: |
reset region origin
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex/optxparam.yml b/spec/build/bsps/powerpc/virtex/optxparam.yml
index 4fd5f3d1c4..82154faf61 100644
--- a/spec/build/bsps/powerpc/virtex/optxparam.yml
+++ b/spec/build/bsps/powerpc/virtex/optxparam.yml
@@ -4,9 +4,10 @@ actions:
- define-unquoted: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: <xparameters_dflt.h>
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: <xparameters_dflt.h>
description: |
This defines the location of the hardware specific "xparameters.h" file. in the file system. Specify an absolute path. Do not forget the double quotes
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex/start.yml b/spec/build/bsps/powerpc/virtex/start.yml
index 1548744a12..4b24892b39 100644
--- a/spec/build/bsps/powerpc/virtex/start.yml
+++ b/spec/build/bsps/powerpc/virtex/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/virtex4/abi.yml b/spec/build/bsps/powerpc/virtex4/abi.yml
index 1fc318b3cb..0b32b27e9c 100644
--- a/spec/build/bsps/powerpc/virtex4/abi.yml
+++ b/spec/build/bsps/powerpc/virtex4/abi.yml
@@ -5,11 +5,12 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -Dppc405
-- -mcpu=405
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -Dppc405
+ - -mcpu=405
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex4/bspvirtex4.yml b/spec/build/bsps/powerpc/virtex4/bspvirtex4.yml
index 8ad711299a..e585a2d366 100644
--- a/spec/build/bsps/powerpc/virtex4/bspvirtex4.yml
+++ b/spec/build/bsps/powerpc/virtex4/bspvirtex4.yml
@@ -4,7 +4,7 @@ bsp: virtex4
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: virtex4
diff --git a/spec/build/bsps/powerpc/virtex4/optppccachedata.yml b/spec/build/bsps/powerpc/virtex4/optppccachedata.yml
index ef96c06b8e..35e68c415e 100644
--- a/spec/build/bsps/powerpc/virtex4/optppccachedata.yml
+++ b/spec/build/bsps/powerpc/virtex4/optppccachedata.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
If defined, then the PowerPC specific code in RTEMS will use data cache instructions to optimize the context switch code. This code can conflict with debuggers or emulators. It is known to break the Corelis PowerPC emulator with at least some combinations of PowerPC 603e revisions and emulator versions. The BSP actually contains the call that enables this.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex4/optsprg.yml b/spec/build/bsps/powerpc/virtex4/optsprg.yml
index 1e1a112f43..671d38ed5c 100644
--- a/spec/build/bsps/powerpc/virtex4/optsprg.yml
+++ b/spec/build/bsps/powerpc/virtex4/optsprg.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
If defined, then the PowerPC specific code in RTEMS will use some of the special purpose registers to slightly optimize interrupt response time. The use of these registers can conflict with other tools like debuggers.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex4/optvecbase.yml b/spec/build/bsps/powerpc/virtex4/optvecbase.yml
index fdc72a1863..66140ccfa7 100644
--- a/spec/build/bsps/powerpc/virtex4/optvecbase.yml
+++ b/spec/build/bsps/powerpc/virtex4/optvecbase.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 256
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x00000100
description: |
This defines the base address of the exception table.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex4/start.yml b/spec/build/bsps/powerpc/virtex4/start.yml
index e54271ee99..bafeeb32d3 100644
--- a/spec/build/bsps/powerpc/virtex4/start.yml
+++ b/spec/build/bsps/powerpc/virtex4/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []
diff --git a/spec/build/bsps/powerpc/virtex5/abi.yml b/spec/build/bsps/powerpc/virtex5/abi.yml
index 3318bbbe42..0792281cbf 100644
--- a/spec/build/bsps/powerpc/virtex5/abi.yml
+++ b/spec/build/bsps/powerpc/virtex5/abi.yml
@@ -5,12 +5,13 @@ actions:
- env-append: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
default:
-- -Dppc440
-- -mcpu=440
-- -msoft-float
-default-by-variant: []
+- enabled-by: true
+ value:
+ - -Dppc440
+ - -mcpu=440
+ - -msoft-float
description: |
ABI flags
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex5/bspvirtex5.yml b/spec/build/bsps/powerpc/virtex5/bspvirtex5.yml
index fc727fb3b2..3c98e7a9fe 100644
--- a/spec/build/bsps/powerpc/virtex5/bspvirtex5.yml
+++ b/spec/build/bsps/powerpc/virtex5/bspvirtex5.yml
@@ -4,7 +4,7 @@ bsp: virtex5
build-type: bsp
cflags: []
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
family: virtex5
diff --git a/spec/build/bsps/powerpc/virtex5/optppccachedata.yml b/spec/build/bsps/powerpc/virtex5/optppccachedata.yml
index 88fed61502..1bd3591f85 100644
--- a/spec/build/bsps/powerpc/virtex5/optppccachedata.yml
+++ b/spec/build/bsps/powerpc/virtex5/optppccachedata.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
None
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex5/optsprg.yml b/spec/build/bsps/powerpc/virtex5/optsprg.yml
index 1bb5de32db..e13839e1eb 100644
--- a/spec/build/bsps/powerpc/virtex5/optsprg.yml
+++ b/spec/build/bsps/powerpc/virtex5/optsprg.yml
@@ -4,9 +4,10 @@ actions:
- define-condition: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: true
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: true
description: |
None
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex5/optvecbase.yml b/spec/build/bsps/powerpc/virtex5/optvecbase.yml
index fdc72a1863..66140ccfa7 100644
--- a/spec/build/bsps/powerpc/virtex5/optvecbase.yml
+++ b/spec/build/bsps/powerpc/virtex5/optvecbase.yml
@@ -4,9 +4,10 @@ actions:
- define: null
build-type: option
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
-default: 256
-default-by-variant: []
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
+default:
+- enabled-by: true
+ value: 0x00000100
description: |
This defines the base address of the exception table.
enabled-by: true
diff --git a/spec/build/bsps/powerpc/virtex5/start.yml b/spec/build/bsps/powerpc/virtex5/start.yml
index 082172f8ee..7fa562830b 100644
--- a/spec/build/bsps/powerpc/virtex5/start.yml
+++ b/spec/build/bsps/powerpc/virtex5/start.yml
@@ -2,7 +2,7 @@ SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
asflags: []
build-type: start-file
copyrights:
-- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
+- Copyright (C) 2020 embedded brains GmbH & Co. KG
cppflags: []
enabled-by: true
includes: []