boot.ini.android 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. ODROIDC2-UBOOT-CONFIG
  2. setenv dtbaddr 0x1000000
  3. setenv loadaddr 0x20000000
  4. # Resolution Configuration
  5. # 'hdmimode' must be one of below to configure display resolution within
  6. # supported by your TV or monitor.
  7. # Symbol | Resolution
  8. # ----------------------+-------------
  9. # "480p60hz" | 720x480 Progressive 60Hz
  10. # "576p50hz" | 720x576 Progressive 50Hz
  11. # "720p60hz" | 1280x720 Progressive 60Hz
  12. # "720p50hz" | 1280x720 Progressive 50Hz
  13. # "1080p60hz" | 1920x1080 Progressive 60Hz
  14. # "1080p50hz" | 1920x1080 Progressive 50Hz
  15. # "1080p30hz" | 1920x1080 Progressive 30Hz
  16. # "1080p24hz" | 1920x1080 Progressive 24Hz
  17. # "1080i60hz" | 1920x1080 Interlaced 60Hz
  18. # "1080i50hz" | 1920x1080 Interlaced 50Hz
  19. # "2160p60hz" | 3840x2160 Progressive 60Hz
  20. # "2160p50hz" | 3840x2160 Progressive 50Hz
  21. # "2160p30hz" | 3840x2160 Progressive 30Hz
  22. # "2160p25hz" | 3840x2160 Progressive 25Hz
  23. # "2160p24hz" | 3840x2160 Progressive 24Hz
  24. # "2160p60hz420" | 3840x2160 Progressive 60Hz YCbCr 4:2:0
  25. # "2160p50hz420" | 3840x2160 Progressive 50Hz YCbCr 4:2:0
  26. # "640x480p60hz" | 640x480 Progressive 60Hz
  27. # "800x480p60hz" | 800x480 Progressive 60Hz
  28. # "800x600p60hz" | 800x600 Progressive 60Hz
  29. # "1024x600p60hz" | 1024x600 Progressive 60Hz
  30. # "1024x768p60hz" | 1024x768 Progressive 60Hz
  31. # "1280x800p60hz" | 1280x800 Progressive 60Hz
  32. # "1280x1024p60hz" | 1280x1024 Progressive 60Hz
  33. # "1360x768p60hz" | 1360x768 Progressive 60Hz
  34. # "1440x900p60hz" | 1440x900 Progressive 60Hz
  35. # "1600x900p60hz" | 1600x900 Progressive 60Hz
  36. # "1600x1200p60hz" | 1600x1200 Progressive 60Hz
  37. # "1680x1050p60hz" | 1680x1050 Progressive 60Hz
  38. # "1920x1200p60hz" | 1920x1200 Progressive 60Hz
  39. # "2560x1080p60hz" | 2560x1080 Progressive 60Hz
  40. # "2560x1440p60hz" | 2560x1440 Progressive 60Hz
  41. # "2560x1600p60hz" | 2560x1600 Progressive 60Hz
  42. # "3440x1440p60hz" | 3440x1440 Progressive 60Hz
  43. setenv hdmimode "1080p60hz"
  44. setenv rootopt "root=/dev/mmcblk0p2 rw init=/init rootwait"
  45. setenv consoleopt "console=ttyS0,115200"
  46. setenv androidopt "androidboot.hardware=odroidc2 androidboot.serialno=${fbt_id#}"
  47. setenv logoopt "osd1,loaded,${fb_addr},${hdmimode}"
  48. setenv selinuxopt "androidboot.selinux=disabled"
  49. # HDMI/DVI Mode Configuration
  50. # This will enforce the signal type of display
  51. # "hdmi" - For HDMI interface
  52. # "dvi" - For DVI interface
  53. setenv vout_mode "hdmi"
  54. # HPD enable/disable option
  55. setenv disablehpd "false"
  56. # Overscan offset configuration
  57. # All offsets are zero and can be tuned by manual or ODROID Utility
  58. setenv overscan_top "0"
  59. setenv overscan_left "0"
  60. setenv overscan_bottom "0"
  61. setenv overscan_right "0"
  62. suspend_hdmiphy=0
  63. led_blink=1
  64. # max cpu frequency in dvfs table / in MHz unit
  65. # setenv max_freq "2016" # 2.016GHz
  66. # setenv max_freq "1944" # 1.944GHz
  67. # setenv max_freq "1944" # 1.944GHz
  68. # setenv max_freq "1920" # 1.920GHz
  69. # setenv max_freq "1896" # 1.896GHz
  70. # setenv max_freq "1752" # 1.752GHz
  71. # setenv max_freq "1680" # 1.680GHz
  72. # setenv max_freq "1656" # 1.656GHz
  73. setenv max_freq "1536" # 1.536GHz
  74. # max cpu-cores
  75. # setenv maxcpus "1"
  76. # setenv maxcpus "2"
  77. # setenv maxcpus "3"
  78. setenv maxcpus "4"
  79. setenv bootargs "${rootopt} ${consoleopt} hdmimode=${hdmimode} hdmitx=${cecconfig} vout=${vout_mode} disablehpd=${disablehpd} logo=${logoopt} ${androidopt} ${selinuxopt} suspend_hdmiphy=${suspend_hdmiphy} led_blink=${led_blink} max_freq=${max_freq} maxcpus=${maxcpus}"
  80. save
  81. showlogo ${hdmimode}
  82. #usb pwren
  83. # =================================================
  84. # = RESTORE boot.ini FOR MULTIBOOT, DO NOT CHANGE =
  85. # =================================================
  86. fatload mmc 0:1 0x60000000 multiboot/boot.ini.multi
  87. fatwrite mmc 0:1 0x60000000 boot.ini ${filesize}
  88. # =================================================
  89. setenv kernel "fatload mmc 0:1 0x11000000 multiboot/Image.android"
  90. setenv dtb "fatload mmc 0:1 0x1000000 multiboot/meson64_odroidc2.dtb.android"
  91. setenv bootseq "booti 0x11000000 - 0x1000000"
  92. setenv bootcmd "${kernel}; ${dtb}; ${bootseq}"
  93. run bootcmd