blob: 609455ec09604b5c231e66bc8a87e39e2d7683d6 [file] [log] [blame]
include "system/public/zircon/mdi/zircon.mdi"
cpu-map = {
clusters = {
{
cpu-count = 4
}
}
}
kernel = {
bcm28xx-uart = {}
bcm28xx-interrupt = {}
arm-timer = {
irq-virt = 99 // INTERRUPT_ARM_LOCAL_CNTVIRQ
}
}
platform = {
vid = 0xBC
pid = 1
// Resources for the bcm-mailbox driver, which acts as our platform bus implementation
bus = {
mmios = {
{
name = "arm-base"
base-phys = 0x3f00B000
length = 0x1000
}
}
}
// Platform devices
device = {
name = "bcm-emmc"
did = 1
mmios = {
{
name = "emmc"
base-phys = 0x3f300000
length = 0x1000
}
}
irqs = [ 62 ]
}
device = {
name = "bcm-i2c"
did = 2
mmios = {
{
name = "i2c-0"
base-phys = 0x3f205000
length = 0x1000
}
{
name = "i2c-1"
base-phys = 0x3f804000
length = 0x1000
}
{
name = "gpio"
base-phys = 0x3f200000
length = 0x1000
}
}
}
device = {
name = "bcm-pcm"
did = 3
mmios = {
{
name = "clock-ctl"
base-phys = 0x3f101000
length = 0x1000
}
{
name = "gpio"
base-phys = 0x3f200000
length = 0x1000
}
{
name = "i2s"
base-phys = 0x3f203000
length = 0x1000
}
}
}
device = {
name = "bcm-usb"
did = 4
mmios = {
{
name = "usb-regs"
base-phys = 0x3f980000
length = 0x1000
}
}
irqs = [ 9 ]
}
device = {
name = "bcm-display"
did = 5
}
}