Commit 17ea11774332a7e8702effd357595ce4a56f89d5
1 parent
1114257c9d
Exists in
master
and in
54 other branches
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
CHANGELOG
... | ... | @@ -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 |
README
... | ... | @@ -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 |