mmc: bcm283x: Add support for bcm2711 device in bcm2835_sdhci
[oweals/u-boot.git] / board / bosch / shc / README
1 Summary
2 =======
3
4 This document covers various features of the 'am335x_shc' build.
5
6 Hardware
7 ========
8
9 AM335X based board:
10
11 I2C:   ready
12 DRAM:  512 MiB
13 Enabling the D-Cache
14 MMC:   OMAP SD/MMC: 0 @ 26 MHz, OMAP SD/MMC: 1 @ 26 MHz
15 Net:   cpsw
16
17 Following boot options are possible:
18
19 2 Jumpers:
20
21 Jumper 1 Jumper 2 Bootmode
22 off      off    eMMC boot
23 on       off    SD boot
24 off      on     Net boot
25
26 Compiling
27 =========
28
29 $ make am335x_shc_defconfig
30   HOSTCC  scripts/basic/fixdep
31   HOSTCC  scripts/kconfig/conf.o
32   SHIPPED scripts/kconfig/zconf.tab.c
33   SHIPPED scripts/kconfig/zconf.lex.c
34   SHIPPED scripts/kconfig/zconf.hash.c
35   HOSTCC  scripts/kconfig/zconf.tab.o
36   HOSTLD  scripts/kconfig/conf
37 #
38 # configuration written to .config
39 #
40 $ make -s all
41
42 -> now you have the MLO and the u-boot.img file, you can put
43 on your SD card or eMMC.
44
45 Configuring
46 ===========
47
48 There are a lot of board versions and boot configurations, which
49 can be selected through "make menuconfig"
50
51 ARM architecture  --->
52   enable different boot versions for the shc board (enable eMMC)  --->
53    (X) enable eMMC
54    ( ) enable ICT
55    ( ) enable NETBOOT
56    ( ) enable SDBOOT
57
58   enable different board versions for the shc board (C3 Sample board version)  --->
59    ( ) B Sample board version
60    ( ) B2 Sample board version
61    ( ) C Sample board version
62    ( ) C2 Sample board version
63    (X) C3 Sample board version
64    ( ) Series board version
65
66 Netboot
67 =======
68 - see also doc/SPL/README.am335x-network
69
70 - set the jumper into netboot mode
71 - compile the U-boot sources with:
72   make am335x_shc_netboot_defconfig
73   make all
74 - copy the images into your tftp boot directory
75   cp spl/u-boot-spl.bin /tftpboot/.../u-boot-spl-restore.bin
76   cp u-boot.img /tftpboot/.../u-boot-restore.img
77 - power on the board, and you should get something like this:
78
79 U-Boot SPL 2016.05-rc2-00016-gf23b960-dirty (Apr 26 2016 - 09:02:18)
80 #### NETBOOT ####
81 SHC
82 MPU reference clock runs at 6 MHz
83 Setting MPU clock to 594 MHz
84 Enabling Spread Spectrum of 18 permille for MPU
85 Trying to boot from net
86 Using default environment
87
88 <ethaddr> not set. Validating first E-fuse MAC
89 cpsw
90 cpsw Waiting for PHY auto negotiation to complete... done
91 link up on port 0, speed 100, full duplex
92 BOOTP broadcast 1
93 BOOTP broadcast 2
94 DHCP client bound to address 192.168.20.91 (258 ms)
95 Using cpsw device
96 TFTP from server 192.168.1.1; our IP address is 192.168.20.91
97 Filename 'shc/u-boot-restore.img'.
98 Load address: 0x807fffc0
99 Loading: ##################
100          1.2 MiB/s
101 done
102 Bytes transferred = 262480 (40150 hex)
103
104
105 U-Boot 2016.05-rc2-00016-gf23b960-dirty (Apr 26 2016 - 09:02:18 +0200)
106
107        Watchdog enabled
108 I2C:   ready
109 DRAM:  512 MiB
110 MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
111 *** Warning - bad CRC, using default environment
112
113 Net:   cpsw
114 switch to partitions #0, OK