Commit 17ea11774332a7e8702effd357595ce4a56f89d5

Authored by wdenk
1 parent 1114257c9d

Patch by Tolunay Orkun, 20 Apr 2004:

- README update: add CONFIG_CSB272 and csb272_config
- add descriptions for some MII/PHY options, CONFIG_I2CFAST, and
  i2cfast environment variable

Showing 2 changed files with 101 additions and 57 deletions Side-by-side Diff

... ... @@ -2,6 +2,11 @@
2 2 Changes since U-Boot 1.1.1:
3 3 ======================================================================
4 4  
  5 +* Patch by Tolunay Orkun, 20 Apr 2004:
  6 + - README update: add CONFIG_CSB272 and csb272_config
  7 + - add descriptions for some MII/PHY options, CONFIG_I2CFAST, and
  8 + i2cfast environment variable
  9 +
5 10 * Patch by Yuli Barcohen, 19 Apr 2004:
6 11 - Rename DUET_ADS to MPC885ADS
7 12 - Rename CONFIG_DUET to CONFIG_MPC885_FAMILY
... ... @@ -250,42 +250,43 @@
250 250 PowerPC based boards:
251 251 ---------------------
252 252  
253   - CONFIG_ADCIOP, CONFIG_ADS860, CONFIG_AMX860,
254   - CONFIG_AR405, CONFIG_BAB7xx, CONFIG_c2mon,
255   - CONFIG_CANBT, CONFIG_CCM, CONFIG_CMI,
256   - CONFIG_cogent_mpc8260, CONFIG_cogent_mpc8xx, CONFIG_CPCI405,
257   - CONFIG_CPCI4052, CONFIG_CPCIISER4, CONFIG_CPU86,
258   - CONFIG_CRAYL1, CONFIG_CU824, CONFIG_DASA_SIM,
259   - CONFIG_DB64360, CONFIG_DB64460, CONFIG_DU405,
260   - CONFIG_DUET_ADS, CONFIG_EBONY, CONFIG_ELPPC,
261   - CONFIG_ELPT860, CONFIG_ep8260, CONFIG_ERIC,
262   - CONFIG_ESTEEM192E, CONFIG_ETX094, CONFIG_EVB64260,
263   - CONFIG_FADS823, CONFIG_FADS850SAR, CONFIG_FADS860T,
264   - CONFIG_FLAGADM, CONFIG_FPS850L, CONFIG_FPS860L,
265   - CONFIG_GEN860T, CONFIG_GENIETV, CONFIG_GTH,
266   - CONFIG_gw8260, CONFIG_hermes, CONFIG_hymod,
267   - CONFIG_IAD210, CONFIG_ICU862, CONFIG_IP860,
268   - CONFIG_IPHASE4539, CONFIG_IVML24, CONFIG_IVML24_128,
269   - CONFIG_IVML24_256, CONFIG_IVMS8, CONFIG_IVMS8_128,
270   - CONFIG_IVMS8_256, CONFIG_JSE, CONFIG_LANTEC,
271   - CONFIG_lwmon, CONFIG_MBX, CONFIG_MBX860T,
272   - CONFIG_MHPC, CONFIG_MIP405, CONFIG_MOUSSE,
273   - CONFIG_MPC8260ADS, CONFIG_MPC8540ADS, CONFIG_MPC8560ADS,
274   - CONFIG_MUSENKI, CONFIG_MVS1, CONFIG_NETPHONE,
275   - CONFIG_NETTA, CONFIG_NETVIA, CONFIG_NX823,
276   - CONFIG_OCRTC, CONFIG_ORSG, CONFIG_OXC,
277   - CONFIG_PCI405, CONFIG_PCIPPC2, CONFIG_PCIPPC6,
278   - CONFIG_pcu_e, CONFIG_PIP405, CONFIG_PM826,
279   - CONFIG_ppmc8260, CONFIG_QS823, CONFIG_QS850,
280   - CONFIG_QS860T, CONFIG_RBC823, CONFIG_RPXClassic,
281   - CONFIG_RPXlite, CONFIG_RPXsuper, CONFIG_rsdproto,
282   - CONFIG_sacsng, CONFIG_Sandpoint8240, CONFIG_Sandpoint8245,
283   - CONFIG_sbc8260, CONFIG_SM850, CONFIG_SPD823TS,
284   - CONFIG_STXGP3, CONFIG_SXNI855T, CONFIG_TQM823L,
285   - CONFIG_TQM8260, CONFIG_TQM850L, CONFIG_TQM855L,
286   - CONFIG_TQM860L, CONFIG_TTTech, CONFIG_UTX8245,
287   - CONFIG_V37, CONFIG_W7OLMC, CONFIG_W7OLMG,
288   - CONFIG_WALNUT405, CONFIG_ZPC1900, CONFIG_ZUMA,
  253 + CONFIG_ADCIOP CONFIG_GEN860T CONFIG_PCI405
  254 + CONFIG_ADS860 CONFIG_GENIETV CONFIG_PCIPPC2
  255 + CONFIG_AMX860 CONFIG_GTH CONFIG_PCIPPC6
  256 + CONFIG_AR405 CONFIG_gw8260 CONFIG_pcu_e
  257 + CONFIG_BAB7xx CONFIG_hermes CONFIG_PIP405
  258 + CONFIG_c2mon CONFIG_hymod CONFIG_PM826
  259 + CONFIG_CANBT CONFIG_IAD210 CONFIG_ppmc8260
  260 + CONFIG_CCM CONFIG_ICU862 CONFIG_QS823
  261 + CONFIG_CMI CONFIG_IP860 CONFIG_QS850
  262 + CONFIG_cogent_mpc8260 CONFIG_IPHASE4539 CONFIG_QS860T
  263 + CONFIG_cogent_mpc8xx CONFIG_IVML24 CONFIG_RBC823
  264 + CONFIG_CPCI405 CONFIG_IVML24_128 CONFIG_RPXClassic
  265 + CONFIG_CPCI4052 CONFIG_IVML24_256 CONFIG_RPXlite
  266 + CONFIG_CPCIISER4 CONFIG_IVMS8 CONFIG_RPXsuper
  267 + CONFIG_CPU86 CONFIG_IVMS8_128 CONFIG_rsdproto
  268 + CONFIG_CRAYL1 CONFIG_IVMS8_256 CONFIG_sacsng
  269 + CONFIG_CSB272 CONFIG_JSE CONFIG_Sandpoint8240
  270 + CONFIG_CU824 CONFIG_LANTEC CONFIG_Sandpoint8245
  271 + CONFIG_DASA_SIM CONFIG_lwmon CONFIG_sbc8260
  272 + CONFIG_DB64360 CONFIG_MBX CONFIG_SM850
  273 + CONFIG_DB64460 CONFIG_MBX860T CONFIG_SPD823TS
  274 + CONFIG_DU405 CONFIG_MHPC CONFIG_STXGP3
  275 + CONFIG_DUET_ADS CONFIG_MIP405 CONFIG_SXNI855T
  276 + CONFIG_EBONY CONFIG_MOUSSE CONFIG_TQM823L
  277 + CONFIG_ELPPC CONFIG_MPC8260ADS CONFIG_TQM8260
  278 + CONFIG_ELPT860 CONFIG_MPC8540ADS CONFIG_TQM850L
  279 + CONFIG_ep8260 CONFIG_MPC8560ADS CONFIG_TQM855L
  280 + CONFIG_ERIC CONFIG_MUSENKI CONFIG_TQM860L
  281 + CONFIG_ESTEEM192E CONFIG_MVS1 CONFIG_TTTech
  282 + CONFIG_ETX094 CONFIG_NETPHONE CONFIG_UTX8245
  283 + CONFIG_EVB64260 CONFIG_NETTA CONFIG_V37
  284 + CONFIG_FADS823 CONFIG_NETVIA CONFIG_W7OLMC
  285 + CONFIG_FADS850SAR CONFIG_NX823 CONFIG_W7OLMG
  286 + CONFIG_FADS860T CONFIG_OCRTC CONFIG_WALNUT405
  287 + CONFIG_FLAGADM CONFIG_ORSG CONFIG_ZPC1900
  288 + CONFIG_FPS850L CONFIG_OXC CONFIG_ZUMA
  289 + CONFIG_FPS860L
289 290  
290 291 ARM based boards:
291 292 -----------------
... ... @@ -895,6 +896,32 @@
895 896 the malloc area (as defined by CFG_MALLOC_LEN) should
896 897 be at least 4MB.
897 898  
  899 +- MII/PHY support:
  900 + CONFIG_PHY_ADDR
  901 +
  902 + The address of PHY on MII bus.
  903 +
  904 + CONFIG_PHY_CLOCK_FREQ (ppc4xx)
  905 +
  906 + The clock frequency of the MII bus
  907 +
  908 + CONFIG_PHY_GIGE
  909 +
  910 + If this option is set, support for speed/duplex
  911 + detection of Gigabit PHY is included.
  912 +
  913 + CONFIG_PHY_RESET_DELAY
  914 +
  915 + Some PHY like Intel LXT971A need extra delay after
  916 + reset before any MII register access is possible.
  917 + For such PHY, set this option to the usec delay
  918 + required. (minimum 300usec for LXT971A)
  919 +
  920 + CONFIG_PHY_CMD_DELAY (ppc4xx)
  921 +
  922 + Some PHY like Intel LXT971A need extra delay after
  923 + command issued before MII status register can be read
  924 +
898 925 - Ethernet address:
899 926 CONFIG_ETHADDR
900 927 CONFIG_ETH2ADDR
... ... @@ -1129,6 +1156,12 @@
1129 1156 custom i2c_init_board() routine in boards/xxx/board.c
1130 1157 is run early in the boot sequence.
1131 1158  
  1159 + CONFIG_I2CFAST (PPC405GP|PPC405EP only)
  1160 +
  1161 + This option enables configuration of bi_iic_fast[] flags
  1162 + in u-boot bd_info structure based on u-boot environment
  1163 + variable "i2cfast". (see also i2cfast)
  1164 +
1132 1165 - SPI Support: CONFIG_SPI
1133 1166  
1134 1167 Enables SPI driver (so far only tested with
... ... @@ -2020,27 +2053,27 @@
2020 2053 where "NAME_config" is the name of one of the existing
2021 2054 configurations; the following names are supported:
2022 2055  
2023   - ADCIOP_config ADS860_config AR405_config
2024   - at91rm9200dk_config CANBT_config cmi_mpc5xx_config
2025   - cogent_common_config cogent_mpc8260_config cogent_mpc8xx_config
2026   - CPCI405_config CPCIISER4_config CU824_config
2027   - DUET_ADS_config EBONY_config ELPT860_config
2028   - ESTEEM192E_config ETX094_config FADS823_config
2029   - FADS850SAR_config FADS860T_config FPS850L_config
2030   - FPS860L_config GEN860T_config GENIETV_config
2031   - GTH_config hermes_config hymod_config
2032   - IP860_config IVML24_config IVMS8_config
2033   - JSE_config LANTEC_config lwmon_config
2034   - MBX860T_config MBX_config MPC8260ADS_config
2035   - MPC8540ADS_config MPC8560ADS_config NETVIA_config
2036   - omap1510inn_config omap1610h2_config omap1610inn_config
2037   - pcu_e_config PIP405_config QS823_config
2038   - QS850_config QS860T_config RPXlite_config
2039   - RPXsuper_config rsdproto_config Sandpoint8240_config
2040   - sbc8260_config SM850_config SPD823TS_config
2041   - stxgp3_config SXNI855T_config TQM823L_config
2042   - TQM850L_config TQM855L_config TQM860L_config
2043   - WALNUT405_config ZPC1900_config
  2056 + ADCIOP_config FPS850L_config omap1610inn_config
  2057 + ADS860_config FPS860L_config pcu_e_config
  2058 + AR405_config GEN860T_config PIP405_config
  2059 + at91rm9200dk_config GENIETV_config QS823_config
  2060 + CANBT_config GTH_config QS850_config
  2061 + cmi_mpc5xx_config hermes_config QS860T_config
  2062 + cogent_common_config hymod_config RPXlite_config
  2063 + cogent_mpc8260_config IP860_config RPXsuper_config
  2064 + cogent_mpc8xx_config IVML24_config rsdproto_config
  2065 + CPCI405_config IVMS8_config Sandpoint8240_config
  2066 + CPCIISER4_config JSE_config sbc8260_config
  2067 + csb272_config LANTEC_config SM850_config
  2068 + CU824_config lwmon_config SPD823TS_config
  2069 + DUET_ADS_config MBX860T_config stxgp3_config
  2070 + EBONY_config MBX_config SXNI855T_config
  2071 + ELPT860_config MPC8260ADS_config TQM823L_config
  2072 + ESTEEM192E_config MPC8540ADS_config TQM850L_config
  2073 + ETX094_config MPC8560ADS_config TQM855L_config
  2074 + FADS823_config NETVIA_config TQM860L_config
  2075 + FADS850SAR_config omap1510inn_config WALNUT405_config
  2076 + FADS860T_config omap1610h2_config ZPC1900_config
2044 2077  
2045 2078 Note: for some board special configuration names may exist; check if
2046 2079 additional information is available from the board vendor; for
... ... @@ -2220,6 +2253,12 @@
2220 2253 (and eventually uncompressed), but NOT be started.
2221 2254 This can be used to load and uncompress arbitrary
2222 2255 data.
  2256 +
  2257 + i2cfast - (PPC405GP|PPC405EP only)
  2258 + if set to 'y' configures Linux I2C driver for fast
  2259 + mode (400kHZ). This environment variable is used in
  2260 + initialization code. So, for changes to be effective
  2261 + it must be saved and board must be reset.
2223 2262  
2224 2263 initrd_high - restrict positioning of initrd images:
2225 2264 If this variable is not set, initrd images will be