Selaa lähdekoodia

Looks like the odroid has boot blobs, so is unsupportable for now

The relevant quote is 'Boot blobs are in binary format (Limited by Amlogic's policy)'
Bob Mottram 9 vuotta sitten
vanhempi
commit
c267ef27e5
No account linked to committer's email

+ 1
- 1
README.md Näytä tiedosto

@@ -51,7 +51,7 @@ To build a 64bit Qemu image:
51 51
 
52 52
     freedombone-image -t qemu-x86_64 -s 8G
53 53
 
54
-Other supported boards are cubieboard2, cubietruck, olinuxino-lime, olinuxino-lime2, olinuxino-micro and odroid-c2.
54
+Other supported boards are cubieboard2, cubietruck, olinuxino-lime, olinuxino-lime2 and olinuxino-micro.
55 55
 
56 56
 If the image build fails with an error such as "/Error reading from server. Remote end closed connection/" then you can specify a debian package mirror repository manually with:
57 57
 

BIN
man/freedombone-image.1.gz Näytä tiedosto


+ 0
- 53
src/freedombone-image-hardware-setup Näytä tiedosto

@@ -133,55 +133,6 @@ beaglebone_repack_kernel() {
133 133
              -d $initRd uInitrd )
134 134
 }
135 135
 
136
-odroidc2_setup_boot() {
137
-    dtb="$1"
138
-
139
-    # Setup uEnv.txt
140
-    if grep -q btrfs /etc/fstab ; then
141
-        fstype=btrfs
142
-    else
143
-        fstype=ext4
144
-    fi
145
-    kernelVersion=$(ls /usr/lib/*/${dtb}.dtb | head -1 | cut -d/ -f4)
146
-    version=$(echo $kernelVersion | sed 's/linux-image-\(.*\)/\1/')
147
-    initRd=initrd.img-$version
148
-    vmlinuz=vmlinuz-$version
149
-
150
-    # based on http://odroid.com/dokuwiki/doku.php?id=en:c2_building_u-boot
151
-    cat >> /boot/uEnv.txt <<EOF
152
-mmcroot=/dev/mmcblk0p2 ro
153
-mmcrootfstype=$fstype rootwait fixrtc
154
-mmcrootflags=subvol=@
155
-
156
-console=ttyO0,115200n8
157
-
158
-kernel_file=$vmlinuz
159
-initrd_file=$initRd
160
-
161
-loadaddr=0x11000000
162
-initrd_addr=0x13000000
163
-fdtaddr=0x1000000
164
-
165
-initrd_high=0xffffffff
166
-fdt_high=0xffffffff
167
-
168
-loadkernel=load mmc \${mmcdev}:\${mmcpart} \${loadaddr} \${kernel_file}
169
-loadinitrd=load mmc \${mmcdev}:\${mmcpart} \${initrd_addr} \${initrd_file}; setenv initrd_size \${filesize}
170
-loadfdt=load mmc \${mmcdev}:\${mmcpart} \${fdtaddr} /dtbs/\${fdtfile}
171
-
172
-m="1080p60hz"
173
-m_bpp="32"
174
-
175
-loadfiles=run loadkernel; run loadinitrd; run loadfdt
176
-mmcargs=setenv bootargs rootwait rw console=tty0 console=\${console} root=\${mmcroot} rootfstype=\${mmcrootfstype} rootflags=\${mmcrootflags} no_console_suspend hdmimode=${m} m_bpp=${m_bpp} fsck.fix=yes
177
-
178
-uenvcmd=run loadfiles; run mmcargs; booti \${loadaddr} \${initrd_addr}:\${initrd_size} \${fdtaddr}
179
-EOF
180
-
181
-    mkdir -p /boot/dtbs
182
-    cp /usr/lib/linux-image-*-armmp/* /boot/dtbs
183
-}
184
-
185 136
 a20_setup_boot() {
186 137
     dtb="$1"
187 138
 
@@ -246,10 +197,6 @@ case "$MACHINE" in
246 197
         beaglebone_repack_kernel
247 198
         enable_serial_console ttyO0
248 199
         ;;
249
-    odroid-c2)
250
-        odroidc2_setup_boot meson64_odroidc2
251
-        enable_serial_console ttyO0
252
-        ;;
253 200
     cubietruck)
254 201
         a20_setup_boot sun7i-a20-cubietruck.dtb
255 202
         enable_serial_console ttyS0

+ 0
- 16
src/freedombone-image-make Näytä tiedosto

@@ -83,9 +83,6 @@ logrotate module-init-tools netbase rsyslog udev debian-archive-keyring"
83 83
 # Packages needed on the beaglebone
84 84
 beaglebone_pkgs="linux-image-armmp u-boot-tools u-boot"
85 85
 
86
-# Packages needed on the Odroid C2 devices:
87
-odroidc2_pkgs="linux-image-arm64 u-boot-tools u-boot"
88
-
89 86
 # Packages needed on the Allwinner A20 devices:
90 87
 a20_pkgs="linux-image-armmp-lpae u-boot-tools u-boot u-boot-sunxi"
91 88
 
@@ -108,19 +105,6 @@ case "$MACHINE" in
108 105
  --roottype btrfs \
109 106
 "
110 107
 		;;
111
-    odroid-c2)
112
-		extra_pkgs="$odroidc2_pkgs"
113
-		extra_opts="\
114
- --variant minbase \
115
- --bootoffset=2mib \
116
- --bootsize 128M \
117
- --boottype ext2 \
118
- --no-kernel \
119
- --no-extlinux \
120
- --foreign /usr/bin/qemu-arm-static \
121
- --roottype btrfs \
122
-"
123
-		;;
124 108
     cubietruck | a20-olinuxino-lime | a20-olinuxino-lime2 | a20-olinuxino-micro | cubieboard2)
125 109
 		extra_pkgs="$a20_pkgs"
126 110
 		extra_opts="\

+ 0
- 11
src/freedombone-image-makefile Näytä tiedosto

@@ -89,17 +89,6 @@ beaglebone: prep
89 89
 	$(SIGN)
90 90
 	@echo "Build complete."
91 91
 
92
-# build Odroid C2 SD card image
93
-odroid-c2: prep
94
-	$(eval ARCHITECTURE = aarch64)
95
-	$(eval MACHINE = odroid-c2)
96
-	$(MAKE_IMAGE)
97
-	@rm -f $(ARCHIVE)
98
-	$(XZ) $(IMAGE)
99
-	@echo ""
100
-	$(SIGN)
101
-	@echo "Build complete."
102
-
103 92
 # build Cubieboard2 SD card image
104 93
 cubieboard2: prep
105 94
 	$(eval ARCHITECTURE = armhf)