diff options
author | 2023-10-10 14:33:42 +0000 | |
---|---|---|
committer | 2023-10-10 14:33:42 +0000 | |
commit | af1a266670d040d2f4083ff309d732d648afba2a (patch) | |
tree | 2fc46203448ddcc6f81546d379abfaeb323575e9 /roms/u-boot/board/intel/bayleybay | |
parent | e02cda008591317b1625707ff8e115a4841aa889 (diff) |
Change-Id: Iaf8d18082d3991dec7c0ebbea540f092188eb4ec
Diffstat (limited to 'roms/u-boot/board/intel/bayleybay')
-rw-r--r-- | roms/u-boot/board/intel/bayleybay/.gitignore | 3 | ||||
-rw-r--r-- | roms/u-boot/board/intel/bayleybay/Kconfig | 28 | ||||
-rw-r--r-- | roms/u-boot/board/intel/bayleybay/MAINTAINERS | 6 | ||||
-rw-r--r-- | roms/u-boot/board/intel/bayleybay/Makefile | 6 | ||||
-rw-r--r-- | roms/u-boot/board/intel/bayleybay/acpi/mainboard.asl | 48 | ||||
-rw-r--r-- | roms/u-boot/board/intel/bayleybay/bayleybay.c | 7 | ||||
-rw-r--r-- | roms/u-boot/board/intel/bayleybay/dsdt.asl | 13 |
7 files changed, 111 insertions, 0 deletions
diff --git a/roms/u-boot/board/intel/bayleybay/.gitignore b/roms/u-boot/board/intel/bayleybay/.gitignore new file mode 100644 index 000000000..6eb8a5481 --- /dev/null +++ b/roms/u-boot/board/intel/bayleybay/.gitignore @@ -0,0 +1,3 @@ +dsdt.aml +dsdt.asl.tmp +dsdt.c diff --git a/roms/u-boot/board/intel/bayleybay/Kconfig b/roms/u-boot/board/intel/bayleybay/Kconfig new file mode 100644 index 000000000..a62249936 --- /dev/null +++ b/roms/u-boot/board/intel/bayleybay/Kconfig @@ -0,0 +1,28 @@ +if TARGET_BAYLEYBAY + +config SYS_BOARD + default "bayleybay" + +config SYS_VENDOR + default "intel" + +config SYS_SOC + default "baytrail" + +config SYS_CONFIG_NAME + default "bayleybay" + +config SYS_TEXT_BASE + default 0xfff00000 + +config BOARD_SPECIFIC_OPTIONS # dummy + def_bool y + select X86_RESET_VECTOR + select INTEL_BAYTRAIL + select BOARD_ROMSIZE_KB_8192 + select SPI_FLASH_WINBOND + +config PCIE_ECAM_BASE + default 0xe0000000 + +endif diff --git a/roms/u-boot/board/intel/bayleybay/MAINTAINERS b/roms/u-boot/board/intel/bayleybay/MAINTAINERS new file mode 100644 index 000000000..85fa51626 --- /dev/null +++ b/roms/u-boot/board/intel/bayleybay/MAINTAINERS @@ -0,0 +1,6 @@ +Intel Bayley Bay +M: Bin Meng <bmeng.cn@gmail.com> +S: Maintained +F: board/intel/bayleybay +F: include/configs/bayleybay.h +F: configs/bayleybay_defconfig diff --git a/roms/u-boot/board/intel/bayleybay/Makefile b/roms/u-boot/board/intel/bayleybay/Makefile new file mode 100644 index 000000000..d19447184 --- /dev/null +++ b/roms/u-boot/board/intel/bayleybay/Makefile @@ -0,0 +1,6 @@ +# SPDX-License-Identifier: GPL-2.0+ +# +# Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com> + +obj-y += bayleybay.o +obj-$(CONFIG_GENERATE_ACPI_TABLE) += dsdt.o diff --git a/roms/u-boot/board/intel/bayleybay/acpi/mainboard.asl b/roms/u-boot/board/intel/bayleybay/acpi/mainboard.asl new file mode 100644 index 000000000..2ab938a8d --- /dev/null +++ b/roms/u-boot/board/intel/bayleybay/acpi/mainboard.asl @@ -0,0 +1,48 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * Copyright (C) 2016, Bin Meng <bmeng.cn@gmail.com> + */ + +/* Power Button */ +Device (PWRB) +{ + Name(_HID, EISAID("PNP0C0C")) +} + +/* PS/2 keyboard and mouse */ +Scope (\_SB.PCI0.LPCB) +{ + /* 8042 Keyboard */ + Device (PS2K) + { + Name(_HID, EISAID("PNP0303")) + Name(_CRS, ResourceTemplate() + { + IO(Decode16, 0x60, 0x60, 0x00, 0x01) + IO(Decode16, 0x64, 0x64, 0x00, 0x01) + IRQNoFlags() { 1 } + }) + + Method(_STA, 0, Serialized) + { + Return (STA_VISIBLE) + } + } + + /* 8042 Mouse */ + Device (PS2M) + { + Name(_HID, EISAID("PNP0F03")) + Name(_CRS, ResourceTemplate() + { + IO(Decode16, 0x60, 0x60, 0x00, 0x01) + IO(Decode16, 0x64, 0x64, 0x00, 0x01) + IRQNoFlags() { 12 } + }) + + Method(_STA, 0, Serialized) + { + Return (STA_VISIBLE) + } + } +} diff --git a/roms/u-boot/board/intel/bayleybay/bayleybay.c b/roms/u-boot/board/intel/bayleybay/bayleybay.c new file mode 100644 index 000000000..4f63c23a1 --- /dev/null +++ b/roms/u-boot/board/intel/bayleybay/bayleybay.c @@ -0,0 +1,7 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com> + */ + +#include <common.h> +#include <asm/gpio.h> diff --git a/roms/u-boot/board/intel/bayleybay/dsdt.asl b/roms/u-boot/board/intel/bayleybay/dsdt.asl new file mode 100644 index 000000000..d2297ef59 --- /dev/null +++ b/roms/u-boot/board/intel/bayleybay/dsdt.asl @@ -0,0 +1,13 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * Copyright (C) 2016, Bin Meng <bmeng.cn@gmail.com> + */ + +DefinitionBlock("dsdt.aml", "DSDT", 2, "U-BOOT", "U-BOOTBL", 0x00010000) +{ + /* platform specific */ + #include <asm/arch/acpi/platform.asl> + + /* board specific */ + #include "acpi/mainboard.asl" +} |