[U-Boot] [PATCH v4 1/2] CONFIG_SYS_BAUDRATE_TABLE: Add <config_fallbacks.h>, place there

Wolfgang Denk wd at denx.de
Wed Jun 20 20:36:25 CEST 2012


Dear Tom Rini,

In message <1340146475-15969-1-git-send-email-trini at ti.com> you wrote:
> We provide a default table of { 9600, 19200, 38400, 57600, 115200 }
> in <config_fallbacks.h> which mkconfig places after <configs/...h> in
> the generated config file.  This is used when a board has not set its
> own table.
> 
> Signed-off-by: Tom Rini <trini at ti.com>
> 
> ---
> Changes in v4:
> - Rebase to current master
> - Catch a few more boards after auditing all users after rebase
> 
> Changes in v3:
> - Only modify boards that had the default values, ignoring ones that set
>   slower rates too (per Wolfgang Denk)
> 
> Changes in v2:
> - Create, use <config_fallbacks.h> rather than mkconfig directly for
>   this table (per Mike Frysinger).
> ---
>  arch/blackfin/include/asm/config.h     |    3 ---
>  board/fads/fads.h                      |    2 --
>  include/config_fallbacks.h             |   16 ++++++++++++++++
>  include/configs/A3000.h                |    1 -
>  include/configs/AMX860.h               |    2 --
>  include/configs/Adder.h                |    2 --
>  include/configs/BMW.h                  |    1 -
>  include/configs/CPC45.h                |    1 -
>  include/configs/CPU86.h                |    2 --
>  include/configs/CPU87.h                |    2 --
>  include/configs/CU824.h                |    1 -
>  include/configs/EB+MCF-EV123.h         |    1 -
>  include/configs/ELPT860.h              |    1 -
>  include/configs/EP88x.h                |    2 --
>  include/configs/ESTEEM192E.h           |    4 ----
>  include/configs/ETX094.h               |    2 --
>  include/configs/FADS823.h              |    2 --
>  include/configs/FADS850SAR.h           |    2 --
>  include/configs/FLAGADM.h              |    2 --
>  include/configs/FPS850L.h              |    2 --
>  include/configs/FPS860L.h              |    2 --
>  include/configs/GEN860T.h              |   10 ----------
>  include/configs/HIDDEN_DRAGON.h        |    1 -
>  include/configs/IAD210.h               |    2 --
>  include/configs/ICU862.h               |    2 --
>  include/configs/IDS8247.h              |    2 --
>  include/configs/IP860.h                |    2 --
>  include/configs/IPHASE4539.h           |    2 --
>  include/configs/ISPAN.h                |    2 --
>  include/configs/IVML24.h               |    2 --
>  include/configs/IVMS8.h                |    2 --
>  include/configs/LANTEC.h               |    2 --
>  include/configs/M5208EVBE.h            |    1 -
>  include/configs/M52277EVB.h            |    1 -
>  include/configs/M5235EVB.h             |    1 -
>  include/configs/M5249EVB.h             |    1 -
>  include/configs/M5253DEMO.h            |    1 -
>  include/configs/M5253EVBE.h            |    1 -
>  include/configs/M5271EVB.h             |    1 -
>  include/configs/M5272C3.h              |    1 -
>  include/configs/M5275EVB.h             |    1 -
>  include/configs/M5282EVB.h             |    1 -
>  include/configs/M53017EVB.h            |    1 -
>  include/configs/M5329EVB.h             |    1 -
>  include/configs/M5373EVB.h             |    1 -
>  include/configs/M54451EVB.h            |    1 -
>  include/configs/M54455EVB.h            |    1 -
>  include/configs/M5475EVB.h             |    1 -
>  include/configs/M5485EVB.h             |    1 -
>  include/configs/MBX.h                  |    2 --
>  include/configs/MBX860T.h              |    2 --
>  include/configs/MHPC.h                 |    2 --
>  include/configs/MOUSSE.h               |    2 --
>  include/configs/MUSENKI.h              |    1 -
>  include/configs/MVBLUE.h               |    1 -
>  include/configs/MVS1.h                 |    2 --
>  include/configs/NETPHONE.h             |    2 --
>  include/configs/NETTA.h                |    2 --
>  include/configs/NETTA2.h               |    2 --
>  include/configs/NETVIA.h               |    2 --
>  include/configs/NSCU.h                 |    2 --
>  include/configs/NX823.h                |    2 --
>  include/configs/PCIPPC2.h              |    1 -
>  include/configs/PCIPPC6.h              |    1 -
>  include/configs/PM826.h                |    2 --
>  include/configs/PM828.h                |    2 --
>  include/configs/PMC405DE.h             |    4 ----
>  include/configs/PN62.h                 |    1 -
>  include/configs/QS823.h                |    2 --
>  include/configs/QS850.h                |    2 --
>  include/configs/QS860T.h               |    2 --
>  include/configs/R360MPI.h              |    2 --
>  include/configs/RBC823.h               |    2 --
>  include/configs/RPXClassic.h           |    2 --
>  include/configs/RPXlite.h              |    2 --
>  include/configs/RPXlite_DW.h           |    1 -
>  include/configs/RPXsuper.h             |    3 ---
>  include/configs/RRvision.h             |    2 --
>  include/configs/SCM.h                  |    2 --
>  include/configs/SM850.h                |    2 --
>  include/configs/SPD823TS.h             |    2 --
>  include/configs/SX1.h                  |    2 --
>  include/configs/SXNI855T.h             |    2 --
>  include/configs/Sandpoint8240.h        |    1 -
>  include/configs/Sandpoint8245.h        |    1 -
>  include/configs/TASREG.h               |    1 -
>  include/configs/TK885D.h               |    2 --
>  include/configs/TQM823L.h              |    2 --
>  include/configs/TQM823M.h              |    2 --
>  include/configs/TQM8260.h              |    2 --
>  include/configs/TQM8272.h              |    2 --
>  include/configs/TQM850L.h              |    2 --
>  include/configs/TQM850M.h              |    2 --
>  include/configs/TQM855L.h              |    2 --
>  include/configs/TQM855M.h              |    2 --
>  include/configs/TQM860L.h              |    2 --
>  include/configs/TQM860M.h              |    2 --
>  include/configs/TQM862L.h              |    2 --
>  include/configs/TQM862M.h              |    2 --
>  include/configs/TQM866M.h              |    2 --
>  include/configs/TQM885D.h              |    2 --
>  include/configs/VCMA9.h                |    3 ---
>  include/configs/VoVPN-GW.h             |    3 ---
>  include/configs/a320evb.h              |    3 ---
>  include/configs/adp-ag101.h            |    3 ---
>  include/configs/adp-ag101p.h           |    3 ---
>  include/configs/adp-ag102.h            |    3 ---
>  include/configs/afeb9260.h             |    1 -
>  include/configs/apollon.h              |    1 -
>  include/configs/astro_mcf5373l.h       |    1 -
>  include/configs/at91rm9200ek.h         |    1 -
>  include/configs/at91sam9260ek.h        |    1 -
>  include/configs/at91sam9261ek.h        |    1 -
>  include/configs/at91sam9263ek.h        |    1 -
>  include/configs/at91sam9m10g45ek.h     |    1 -
>  include/configs/at91sam9rlek.h         |    1 -
>  include/configs/atc.h                  |    2 --
>  include/configs/balloon3.h             |    1 -
>  include/configs/c2mon.h                |    2 --
>  include/configs/ca9x4_ct_vxp.h         |    1 -
>  include/configs/calimain.h             |    1 -
>  include/configs/cam_enc_4xx.h          |    1 -
>  include/configs/cm4008.h               |    2 --
>  include/configs/cm41xx.h               |    2 --
>  include/configs/cobra5272.h            |    1 -
>  include/configs/colibri_pxa270.h       |    1 -
>  include/configs/cpu9260.h              |    1 -
>  include/configs/cpuat91.h              |    1 -
>  include/configs/da830evm.h             |    1 -
>  include/configs/da850evm.h             |    1 -
>  include/configs/davinci_dm355evm.h     |    1 -
>  include/configs/davinci_dm355leopard.h |    1 -
>  include/configs/davinci_dm365evm.h     |    1 -
>  include/configs/davinci_dm6467evm.h    |    1 -
>  include/configs/davinci_dvevm.h        |    1 -
>  include/configs/davinci_schmoogie.h    |    1 -
>  include/configs/davinci_sffsdr.h       |    1 -
>  include/configs/davinci_sonata.h       |    1 -
>  include/configs/dbau1x00.h             |    1 -
>  include/configs/debris.h               |    1 -
>  include/configs/eXalion.h              |    3 ---
>  include/configs/ea20.h                 |    1 -
>  include/configs/eb_cpux9k2.h           |    2 --
>  include/configs/efikamx.h              |    1 -
>  include/configs/enbw_cmc.h             |    1 -
>  include/configs/ep8260.h               |    3 ---
>  include/configs/ethernut5.h            |    1 -
>  include/configs/flea3.h                |    1 -
>  include/configs/grasshopper.h          |    1 -
>  include/configs/gw8260.h               |    3 ---
>  include/configs/hawkboard.h            |    1 -
>  include/configs/hermes.h               |    2 --
>  include/configs/highbank.h             |    1 -
>  include/configs/idmr.h                 |    1 -
>  include/configs/ima3-mx53.h            |    1 -
>  include/configs/imx27lite-common.h     |    1 -
>  include/configs/imx31_litekit.h        |    1 -
>  include/configs/imx31_phycore.h        |    1 -
>  include/configs/incaip.h               |    3 ---
>  include/configs/integratorap.h         |    1 -
>  include/configs/integratorcp.h         |    1 -
>  include/configs/jadecpu.h              |    1 -
>  include/configs/kvme080.h              |    2 --
>  include/configs/linkstation.h          |    1 -
>  include/configs/lubbock.h              |    3 ---
>  include/configs/lwmon.h                |    2 --
>  include/configs/m28evk.h               |    1 -
>  include/configs/meesc.h                |    1 -
>  include/configs/mpc7448hpc2.h          |    1 -
>  include/configs/ms7750se.h             |    2 --
>  include/configs/mx1ads.h               |    3 ---
>  include/configs/mx25pdk.h              |    1 -
>  include/configs/mx28evk.h              |    1 -
>  include/configs/mx31ads.h              |    1 -
>  include/configs/mx31pdk.h              |    1 -
>  include/configs/mx35pdk.h              |    1 -
>  include/configs/mx51evk.h              |    1 -
>  include/configs/mx53ard.h              |    1 -
>  include/configs/mx53evk.h              |    1 -
>  include/configs/mx53loco.h             |    1 -
>  include/configs/mx53smd.h              |    1 -
>  include/configs/mx6qarm2.h             |    1 -
>  include/configs/mx6qsabrelite.h        |    1 -
>  include/configs/nhk8815.h              |    1 -
>  include/configs/ns9750dev.h            |    3 ---
>  include/configs/omap1510inn.h          |    2 --
>  include/configs/omap2420h4.h           |    2 --
>  include/configs/omap5912osk.h          |    2 --
>  include/configs/omap730p2.h            |    2 --
>  include/configs/origen.h               |    3 ---
>  include/configs/otc570.h               |    1 -
>  include/configs/palmld.h               |    1 -
>  include/configs/palmtc.h               |    1 -
>  include/configs/pb1x00.h               |    3 ---
>  include/configs/pdnb3.h                |    2 --
>  include/configs/pm9261.h               |    1 -
>  include/configs/pm9263.h               |    1 -
>  include/configs/pm9g45.h               |    1 -
>  include/configs/ppmc7xx.h              |    2 --
>  include/configs/ppmc8260.h             |    3 ---
>  include/configs/pxa255_idp.h           |    3 ---
>  include/configs/qemu-mips.h            |    3 ---
>  include/configs/qi_lb60.h              |    1 -
>  include/configs/qong.h                 |    1 -
>  include/configs/quantum.h              |    2 --
>  include/configs/r2dplus.h              |    2 --
>  include/configs/r7780mp.h              |    2 --
>  include/configs/rsdproto.h             |    3 ---
>  include/configs/s5p_goni.h             |    3 ---
>  include/configs/s5pc210_universal.h    |    3 ---
>  include/configs/sacsng.h               |    3 ---
>  include/configs/sbc35_a9g20.h          |    1 -
>  include/configs/scb9328.h              |    1 -
>  include/configs/smdk2410.h             |    3 ---
>  include/configs/smdk5250.h             |    3 ---
>  include/configs/smdk6400.h             |    3 ---
>  include/configs/smdkc100.h             |    3 ---
>  include/configs/smdkv310.h             |    3 ---
>  include/configs/snapper9260.h          |    1 -
>  include/configs/stxxtc.h               |    2 --
>  include/configs/svm_sc8xx.h            |    2 --
>  include/configs/tb0229.h               |    2 --
>  include/configs/tnetv107x_evm.h        |    1 -
>  include/configs/tny_a9260.h            |    1 -
>  include/configs/top9000.h              |    1 -
>  include/configs/trats.h                |    3 ---
>  include/configs/trizepsiv.h            |    3 ---
>  include/configs/tt01.h                 |    1 -
>  include/configs/tx25.h                 |    1 -
>  include/configs/u8500_href.h           |    1 -
>  include/configs/uc100.h                |    2 --
>  include/configs/utx8245.h              |    1 -
>  include/configs/v37.h                  |    2 --
>  include/configs/vct.h                  |    1 -
>  include/configs/versatile.h            |    1 -
>  include/configs/virtlab2.h             |    2 --
>  include/configs/vision2.h              |    1 -
>  include/configs/vpac270.h              |    1 -
>  include/configs/xaeniax.h              |    3 ---
>  include/configs/zipitz2.h              |    1 -
>  include/configs/zmx25.h                |    1 -
>  mkconfig                               |    1 +
>  242 files changed, 17 insertions(+), 405 deletions(-)
>  create mode 100644 include/config_fallbacks.h

Applied, thanks.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Software entities are more complex for their size  than  perhaps  any
other human construct because no two parts are alike. If they are, we
make  the  two  similar parts into a subroutine -- open or closed. In
this respect, software  systems  differ  profoundly  from  computers,
buildings, or automobiles, where repeated elements abound.
                                                   - Fred Brooks, Jr.


More information about the U-Boot mailing list