.globl dt_blob_start
dt_blob_start:
_dt_blob_start:
.globl dt_header
dt_header:
_dt_header:
.byte 0xd0
.byte 0x0d
.byte 0xfe
.byte 0xed
.byte ((_dt_blob_abs_end - _dt_blob_start) >> 24) & 0xff
.byte ((_dt_blob_abs_end - _dt_blob_start) >> 16) & 0xff
.byte ((_dt_blob_abs_end - _dt_blob_start) >> 8) & 0xff
.byte (_dt_blob_abs_end - _dt_blob_start) & 0xff
.byte ((_dt_struct_start - _dt_blob_start) >> 24) & 0xff
.byte ((_dt_struct_start - _dt_blob_start) >> 16) & 0xff
.byte ((_dt_struct_start - _dt_blob_start) >> 8) & 0xff
.byte (_dt_struct_start - _dt_blob_start) & 0xff
.byte ((_dt_strings_start - _dt_blob_start) >> 24) & 0xff
.byte ((_dt_strings_start - _dt_blob_start) >> 16) & 0xff
.byte ((_dt_strings_start - _dt_blob_start) >> 8) & 0xff
.byte (_dt_strings_start - _dt_blob_start) & 0xff
.byte ((_dt_reserve_map - _dt_blob_start) >> 24) & 0xff
.byte ((_dt_reserve_map - _dt_blob_start) >> 16) & 0xff
.byte ((_dt_reserve_map - _dt_blob_start) >> 8) & 0xff
.byte (_dt_reserve_map - _dt_blob_start) & 0xff
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x11
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x10
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte ((_dt_strings_end - _dt_strings_start) >> 24) & 0xff
.byte ((_dt_strings_end - _dt_strings_start) >> 16) & 0xff
.byte ((_dt_strings_end - _dt_strings_start) >> 8) & 0xff
.byte (_dt_strings_end - _dt_strings_start) & 0xff
.byte ((_dt_struct_end - _dt_struct_start) >> 24) & 0xff
.byte ((_dt_struct_end - _dt_struct_start) >> 16) & 0xff
.byte ((_dt_struct_end - _dt_struct_start) >> 8) & 0xff
.byte (_dt_struct_end - _dt_struct_start) & 0xff
.balign 8, 0
.globl dt_reserve_map
dt_reserve_map:
_dt_reserve_map:
.long 0, 0
.long 0, 0
.globl dt_struct_start
dt_struct_start:
_dt_struct_start:
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x01
.asciz ""
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x05
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x41
.byte 0x43
.byte 0x50
.byte 0x49
.byte 0x0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x0d
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x06
.byte 0x6f
.byte 0x70
.byte 0x65
.byte 0x6e
.byte 0x62
.byte 0x73
.byte 0x64
.byte 0x2c
.byte 0x61
.byte 0x63
.byte 0x70
.byte 0x69
.byte 0x0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x04
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x11
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x01
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x04
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x22
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x04
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x31
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x01
.asciz "chosen"
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x11
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x3d
.byte 0x73
.byte 0x65
.byte 0x72
.byte 0x69
.byte 0x61
.byte 0x6c
.byte 0x30
.byte 0x3a
.byte 0x31
.byte 0x31
.byte 0x35
.byte 0x32
.byte 0x30
.byte 0x30
.byte 0x6e
.byte 0x38
.byte 0x0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x01
.asciz "aliases"
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x0a
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x49
.byte 0x2f
.byte 0x73
.byte 0x65
.byte 0x72
.byte 0x69
.byte 0x61
.byte 0x6c
.byte 0x40
.byte 0x30
.byte 0x0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x01
.asciz "cpus"
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x04
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x22
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x04
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x31
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x01
.asciz "psci"
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x0d
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x06
.byte 0x61
.byte 0x72
.byte 0x6d
.byte 0x2c
.byte 0x70
.byte 0x73
.byte 0x63
.byte 0x69
.byte 0x2d
.byte 0x31
.byte 0x2e
.byte 0x30
.byte 0x0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x04
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x51
.byte 0x73
.byte 0x6d
.byte 0x63
.byte 0x00
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x09
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x58
.byte 0x64
.byte 0x69
.byte 0x73
.byte 0x61
.byte 0x62
.byte 0x6c
.byte 0x65
.byte 0x64
.byte 0x0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x01
.asciz "timer"
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x10
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x06
.byte 0x61
.byte 0x72
.byte 0x6d
.byte 0x2c
.byte 0x61
.byte 0x72
.byte 0x6d
.byte 0x76
.byte 0x38
.byte 0x2d
.byte 0x74
.byte 0x69
.byte 0x6d
.byte 0x65
.byte 0x72
.byte 0x00
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x30
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x5f
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x1c
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x6a
.byte 0x73
.byte 0x65
.byte 0x63
.byte 0x2d
.byte 0x70
.byte 0x68
.byte 0x79
.byte 0x73
.byte 0x00
.byte 0x70
.byte 0x68
.byte 0x79
.byte 0x73
.byte 0x00
.byte 0x76
.byte 0x69
.byte 0x72
.byte 0x74
.byte 0x00
.byte 0x68
.byte 0x79
.byte 0x70
.byte 0x2d
.byte 0x70
.byte 0x68
.byte 0x79
.byte 0x73
.byte 0x00
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x09
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x58
.byte 0x64
.byte 0x69
.byte 0x73
.byte 0x61
.byte 0x62
.byte 0x6c
.byte 0x65
.byte 0x64
.byte 0x0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.globl gic
gic:
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x01
.asciz "interrupt-controller@0"
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x0c
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x06
.byte 0x6f
.byte 0x70
.byte 0x65
.byte 0x6e
.byte 0x62
.byte 0x73
.byte 0x64
.byte 0x2c
.byte 0x67
.byte 0x69
.byte 0x63
.byte 0x00
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x04
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x7a
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x04
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x22
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x04
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x31
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x8b
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0xa0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x20
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0xa7
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x09
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x58
.byte 0x64
.byte 0x69
.byte 0x73
.byte 0x61
.byte 0x62
.byte 0x6c
.byte 0x65
.byte 0x64
.byte 0x0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x04
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0xab
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x01
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.globl gic_end
gic_end:
.globl uart0
uart0:
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x01
.asciz "serial@0"
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x0d
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x06
.byte 0x6f
.byte 0x70
.byte 0x65
.byte 0x6e
.byte 0x62
.byte 0x73
.byte 0x64
.byte 0x2c
.byte 0x75
.byte 0x61
.byte 0x72
.byte 0x74
.byte 0x0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x10
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0xa7
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x09
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x58
.byte 0x64
.byte 0x69
.byte 0x73
.byte 0x61
.byte 0x62
.byte 0x6c
.byte 0x65
.byte 0x64
.byte 0x0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.globl uart0_end
uart0_end:
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x01
.asciz "acpi@0"
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x11
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x06
.byte 0x6f
.byte 0x70
.byte 0x65
.byte 0x6e
.byte 0x62
.byte 0x73
.byte 0x64
.byte 0x2c
.byte 0x61
.byte 0x63
.byte 0x70
.byte 0x69
.byte 0x2d
.byte 0x35
.byte 0x2e
.byte 0x30
.byte 0x0
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x03
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x10
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0xa7
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x00
.balign 4, 0
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x02
.byte 0x00
.byte 0x00
.byte 0x00
.byte 0x09
.globl dt_struct_end
dt_struct_end:
_dt_struct_end:
.globl dt_strings_start
dt_strings_start:
_dt_strings_start:
.asciz "model"
.asciz "compatible"
.asciz "interrupt-parent"
.asciz "#address-cells"
.asciz "#size-cells"
.asciz "stdout-path"
.asciz "serial0"
.asciz "method"
.asciz "status"
.asciz "interrupts"
.asciz "interrupt-names"
.asciz "#interrupt-cells"
.asciz "interrupt-controller"
.asciz "ranges"
.asciz "reg"
.asciz "phandle"
.globl dt_strings_end
dt_strings_end:
_dt_strings_end:
.globl dt_blob_end
dt_blob_end:
_dt_blob_end:
.space 16384, 0
.globl dt_blob_abs_end
dt_blob_abs_end:
_dt_blob_abs_end: