mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-02 17:41:08 +00:00
93e72ac472
- mmc: meson-gx: Add AXG compatible - net: designware: add meson meson compatibles - Amlogic Meson cleanup for AXG SoC support -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJb/AwoAAoJEHfc29rIyEnR2dMQANCsuWQzKASCLgUzeL/KWhQ8 gj1YEVGbS0meQ35hNo0hL6qfN4VkjazawyWnb40HVVADBjil42QuxN9rncovg69Q ZvPEo4XYNCkDzOU3UmoR2rjxxGICVFY6GCOuNbqzvB2x4gWJmoUeByqewKW2g2Zp jyjbzYvJ+r8wLtUFbdqaGvsHHC8hiIkjyeaqdXUc6NHJrGYasRuOsCO92bEioYC1 XPh76c2ABAnbzJy7GArdlBbDOQrQxoEskVeP47ZjiPywXxGCkgHaRSXaUKzpz30G 8MrA5AciL6pmurmsM0APlgvJwL7qaX1P6NxiJ+12prWWfAk1ZC2/MEKVZY+gO/CF vUAyzhus1oJ5JjccCngy/1ftkIReueSbUrzGYFvqhihs9g4QyRpi7F5MDKX0MvP2 uk+XXStXs+rOZ2YdMFlV8l6G12TijcViZVmVHdh8qdl4t8WFlv7gENVUM+0mhyu2 x5OsoYz5w2h9hCh/CB3oIZfyJBe5VZVHZ2fWIRZJ72J7toUGMewlKYQq2LOv7A9q w6vRGnza3fSPUZgYenznohaeo9vXG/WX7cNSPQiNBoiGeC+Y2ko5NHe2MIEnUD4c amp21KA6rWnWeHHvDbwo5DJ+NhCd6uMgkiZDLCuiTtns1/a03l0V6kgOvQLIBjhK KxBWBn6+rDPq1wJxhxab =Oo1g -----END PGP SIGNATURE----- Merge tag 'u-boot-amlogic-20181126' of git://git.denx.de/u-boot-amlogic Cleanup and update towards support for Amlogic Meson AXG SoCs : - mmc: meson-gx: Add AXG compatible - net: designware: add meson meson compatibles - Amlogic Meson cleanup for AXG SoC support |
||
---|---|---|
.. | ||
MAINTAINERS | ||
Makefile | ||
odroid-c2.c | ||
README.nanopi-k2 | ||
README.odroid-c2 |
U-Boot for ODROID-C2 ==================== ODROID-C2 is a single board computer manufactured by Hardkernel Co. Ltd with the following specifications: - Amlogic S905 ARM Cortex-A53 quad-core SoC @ 2GHz - ARM Mali 450 GPU - 2GB DDR3 SDRAM - Gigabit Ethernet - HDMI 2.0 4K/60Hz display - 40-pin GPIO header - 4 x USB 2.0 Host, 1 x USB OTG - eMMC, microSD - Infrared receiver Schematics are available on the manufacturer website. Currently the u-boot port supports the following devices: - serial - eMMC, microSD - Ethernet - I2C - Regulators - Reset controller - Clock controller - ADC u-boot compilation ================== > export ARCH=arm > export CROSS_COMPILE=aarch64-none-elf- > make odroid-c2_defconfig > make Image creation ============== Amlogic doesn't provide sources for the firmware and for tools needed to create the bootloader image, so it is necessary to obtain them from the git tree published by the board vendor: > DIR=odroid-c2 > git clone --depth 1 \ https://github.com/hardkernel/u-boot.git -b odroidc2-v2015.01 \ $DIR > $DIR/fip/fip_create --bl30 $DIR/fip/gxb/bl30.bin \ --bl301 $DIR/fip/gxb/bl301.bin \ --bl31 $DIR/fip/gxb/bl31.bin \ --bl33 u-boot.bin \ $DIR/fip.bin > $DIR/fip/fip_create --dump $DIR/fip.bin > cat $DIR/fip/gxb/bl2.package $DIR/fip.bin > $DIR/boot_new.bin > $DIR/fip/gxb/aml_encrypt_gxb --bootsig \ --input $DIR/boot_new.bin \ --output $DIR/u-boot.img > dd if=$DIR/u-boot.img of=$DIR/u-boot.gxbb bs=512 skip=96 and then write the image to SD with: > DEV=/dev/your_sd_device > BL1=$DIR/sd_fuse/bl1.bin.hardkernel > dd if=$BL1 of=$DEV conv=fsync bs=1 count=442 > dd if=$BL1 of=$DEV conv=fsync bs=512 skip=1 seek=1 > dd if=$DIR/u-boot.gxbb of=$DEV conv=fsync bs=512 seek=97