upstream u-boot with additional patches for our devices/boards:
https://lists.denx.de/pipermail/u-boot/2017-March/282789.html (AXP crashes) ;
Gbit ethernet patch for some LIME2 revisions ;
with SPI flash support
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
1.5 KiB
95 lines
1.5 KiB
/*
|
|
* Copyright (C) 2013 Google Inc.
|
|
* Copyright (C) 2016 Bin Meng <bmeng.cn@gmail.com>
|
|
*
|
|
* Modified from coreboot src/soc/intel/baytrail/acpi/gpio.asl
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0+
|
|
*/
|
|
|
|
/* SouthCluster GPIO */
|
|
Device (GPSC)
|
|
{
|
|
Name(_HID, "INT33FC")
|
|
Name(_CID, "INT33FC")
|
|
Name(_UID, 1)
|
|
|
|
Name(RBUF, ResourceTemplate()
|
|
{
|
|
Memory32Fixed(ReadWrite, 0, 0x1000, RMEM)
|
|
Interrupt(ResourceConsumer, Level, ActiveLow, Shared, , ,)
|
|
{
|
|
GPIO_SC_IRQ
|
|
}
|
|
})
|
|
|
|
Method(_CRS)
|
|
{
|
|
CreateDwordField(^RBUF, ^RMEM._BAS, RBAS)
|
|
Add(IO_BASE_ADDRESS, IO_BASE_OFFSET_GPSCORE, RBAS)
|
|
Return (^RBUF)
|
|
}
|
|
|
|
Method(_STA)
|
|
{
|
|
Return (STA_VISIBLE)
|
|
}
|
|
}
|
|
|
|
/* NorthCluster GPIO */
|
|
Device (GPNC)
|
|
{
|
|
Name(_HID, "INT33FC")
|
|
Name(_CID, "INT33FC")
|
|
Name(_UID, 2)
|
|
|
|
Name(RBUF, ResourceTemplate()
|
|
{
|
|
Memory32Fixed(ReadWrite, 0, 0x1000, RMEM)
|
|
Interrupt(ResourceConsumer, Level, ActiveLow, Shared, , ,)
|
|
{
|
|
GPIO_NC_IRQ
|
|
}
|
|
})
|
|
|
|
Method(_CRS)
|
|
{
|
|
CreateDwordField(^RBUF, ^RMEM._BAS, RBAS)
|
|
Add(IO_BASE_ADDRESS, IO_BASE_OFFSET_GPNCORE, RBAS)
|
|
Return (^RBUF)
|
|
}
|
|
|
|
Method(_STA)
|
|
{
|
|
Return (STA_VISIBLE)
|
|
}
|
|
}
|
|
|
|
/* SUS GPIO */
|
|
Device (GPSS)
|
|
{
|
|
Name(_HID, "INT33FC")
|
|
Name(_CID, "INT33FC")
|
|
Name(_UID, 3)
|
|
|
|
Name(RBUF, ResourceTemplate()
|
|
{
|
|
Memory32Fixed(ReadWrite, 0, 0x1000, RMEM)
|
|
Interrupt(ResourceConsumer, Level, ActiveLow, Shared, , ,)
|
|
{
|
|
GPIO_SUS_IRQ
|
|
}
|
|
})
|
|
|
|
Method(_CRS)
|
|
{
|
|
CreateDwordField(^RBUF, ^RMEM._BAS, RBAS)
|
|
Add(IO_BASE_ADDRESS, IO_BASE_OFFSET_GPSSUS, RBAS)
|
|
Return (^RBUF)
|
|
}
|
|
|
|
Method(_STA)
|
|
{
|
|
Return (STA_VISIBLE)
|
|
}
|
|
}
|
|
|