/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | Makefile | 3 aspeed-ast2500-evb.dtb \ 4 aspeed-ast2600-evb-a1.dtb \ 5 aspeed-ast2600-evb.dtb \ 6 aspeed-bmc-amd-daytonax.dtb \ 7 aspeed-bmc-amd-ethanolx.dtb \ 8 aspeed-bmc-ampere-mtjade.dtb \ 9 aspeed-bmc-ampere-mtjefferson.dtb \ 10 aspeed-bmc-ampere-mtmitchell.dtb \ 11 aspeed-bmc-arm-stardragon4800-rep2.dtb \ 12 aspeed-bmc-asrock-e3c246d4i.dtb \ [all …]
|
H A D | aspeed-g6.dtsi | 5 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h> 9 model = "Aspeed BMC"; 10 compatible = "aspeed,ast2600"; 49 enable-method = "aspeed,ast2600-smp"; 77 compatible = "aspeed,ast2600-sdram-edac", "syscon"; 102 compatible = "aspeed,ast2600-ahbc", "syscon"; 110 compatible = "aspeed,ast2600-fmc"; 141 compatible = "aspeed,ast2600-spi"; 164 compatible = "aspeed,ast2600-spi"; 191 compatible = "aspeed,ast2600-mdio"; [all …]
|
H A D | aspeed-g5.dtsi | 2 #include <dt-bindings/clock/aspeed-clock.h> 3 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h> 6 model = "Aspeed BMC"; 7 compatible = "aspeed,ast2500"; 61 compatible = "aspeed,ast2500-fmc"; 92 compatible = "aspeed,ast2500-spi"; 115 compatible = "aspeed,ast2500-spi"; 135 compatible = "aspeed,ast2400-vic"; 143 compatible = "aspeed,ast2500-cvic", "aspeed,cvic"; 150 compatible = "aspeed,ast2500-mac", "faraday,ftgmac100"; [all …]
|
H A D | aspeed-bmc-amd-daytonax.dts | 4 #include "aspeed-g5.dtsi" 5 #include <dt-bindings/gpio/aspeed-gpio.h> 10 compatible = "amd,daytonax-bmc", "aspeed,ast2500"; 97 aspeed,lpc-io-reg = <0x3f8>; 98 aspeed,lpc-interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; 207 aspeed,lpc-io-reg = <0xca2>; 233 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 238 aspeed,fan-tach-ch = /bits/ 8 <0x01>; 243 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 248 aspeed,fan-tach-ch = /bits/ 8 <0x03>; [all …]
|
/openbmc/linux/drivers/fsi/ |
H A D | fsi-master-aspeed.c | 97 static int __opb_write(struct fsi_master_aspeed *aspeed, u32 addr, in __opb_write() argument 100 void __iomem *base = aspeed->base; in __opb_write() 134 static int opb_writeb(struct fsi_master_aspeed *aspeed, u32 addr, u8 val) in opb_writeb() argument 136 return __opb_write(aspeed, addr, val, XFER_BYTE); in opb_writeb() 139 static int opb_writew(struct fsi_master_aspeed *aspeed, u32 addr, __be16 val) in opb_writew() argument 141 return __opb_write(aspeed, addr, (__force u16)val, XFER_HALFWORD); in opb_writew() 144 static int opb_writel(struct fsi_master_aspeed *aspeed, u32 addr, __be32 val) in opb_writel() argument 146 return __opb_write(aspeed, addr, (__force u32)val, XFER_FULLWORD); in opb_writel() 149 static int __opb_read(struct fsi_master_aspeed *aspeed, uint32_t addr, in __opb_read() argument 152 void __iomem *base = aspeed->base; in __opb_read() [all …]
|
/openbmc/u-boot/drivers/misc/ |
H A D | aspeed-fsi.c | 174 static u32 opb_write(struct fsi_master_aspeed *aspeed, uint32_t addr, in opb_write() argument 177 void __iomem *base = aspeed->base; in opb_write() 209 static int opb_read(struct fsi_master_aspeed *aspeed, uint32_t addr, in opb_read() argument 212 void __iomem *base = aspeed->base; in opb_read() 251 static int check_errors(struct fsi_master_aspeed *aspeed, int err) in check_errors() argument 258 opb_read(aspeed, ctrl_base + FSI_MRESP0, 4, &mresp0); in check_errors() 259 opb_read(aspeed, ctrl_base + FSI_MSTAP0, 4, &mstap0); in check_errors() 260 opb_read(aspeed, ctrl_base + FSI_MESRB0, 4, &mesrb0); in check_errors() 272 ret = opb_write(aspeed, ctrl_base + 0xd0, in check_errors() 285 int aspeed_fsi_read(struct fsi_master_aspeed *aspeed, int link, in aspeed_fsi_read() argument [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/watchdog/ |
H A D | aspeed-wdt.txt | 1 Aspeed Watchdog Timer 5 - "aspeed,ast2400-wdt" 6 - "aspeed,ast2500-wdt" 7 - "aspeed,ast2600-wdt" 14 - aspeed,reset-type = "cpu|soc|system|none" 23 If 'aspeed,reset-type=' is not specified the default is to enable system 37 - aspeed,alt-boot: If property is present then boot from alternate block. 38 - aspeed,external-signal: If property is present then signal is sent to 41 - aspeed,ext-pulse-duration: External signal pulse duration in microseconds 44 - aspeed,ext-push-pull: If aspeed,external-signal is present, set the pin's [all …]
|
/openbmc/u-boot/arch/arm/mach-aspeed/ |
H A D | Kconfig | 7 default "aspeed" 13 prompt "Aspeed SoC select" 18 bool "Support Aspeed AST2400 SoC" 21 The Aspeed AST2400 is a ARM-based SoC with arm926ejs CPU. 26 bool "Support Aspeed AST2500 SoC" 30 The Aspeed AST2500 is a ARM-based SoC with arm1176 CPU. 35 bool "Support Aspeed AST2600 SoC" 43 The Aspeed AST2600 is a ARM-based SoC with Cortex-A7 CPU. 49 bool "Expose options enabling dangerous Aspeed hardware backdoors" 53 hardware backdoors in Aspeed BMCs. Enable it only if [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | aspeed,ast2x00-scu.yaml | 4 $id: http://devicetree.org/schemas/mfd/aspeed,ast2x00-scu.yaml# 7 title: Aspeed System Control Unit 10 The Aspeed System Control Unit manages the global behaviour of the SoC, 21 - aspeed,ast2400-scu 22 - aspeed,ast2500-scu 23 - aspeed,ast2600-scu 46 description: See Documentation/devicetree/bindings/misc/aspeed-p2a-ctrl.txt 51 - $ref: /schemas/pinctrl/aspeed,ast2400-pinctrl.yaml 52 - $ref: /schemas/pinctrl/aspeed,ast2500-pinctrl.yaml 53 - $ref: /schemas/pinctrl/aspeed,ast2600-pinctrl.yaml [all …]
|
H A D | aspeed-lpc.yaml | 2 # # Copyright (c) 2021 Aspeed Tehchnology Inc. 5 $id: http://devicetree.org/schemas/mfd/aspeed-lpc.yaml# 8 title: Aspeed Low Pin Count (LPC) Bus Controller 17 primary use case of the Aspeed LPC controller is as a slave on the bus 42 - aspeed,ast2400-lpc-v2 43 - aspeed,ast2500-lpc-v2 44 - aspeed,ast2600-lpc-v2 73 - aspeed,ast2400-lpc-ctrl 74 - aspeed,ast2500-lpc-ctrl 75 - aspeed,ast2600-lpc-ctrl [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/ipmi/ |
H A D | aspeed,ast2400-kcs-bmc.yaml | 4 $id: http://devicetree.org/schemas/ipmi/aspeed,ast2400-kcs-bmc.yaml# 7 title: ASPEED BMC KCS Devices 13 The Aspeed BMC SoCs typically use the Keyboard-Controller-Style (KCS) 22 - aspeed,ast2400-kcs-bmc-v2 23 - aspeed,ast2500-kcs-bmc-v2 24 - aspeed,ast2600-kcs-bmc 30 - aspeed,ast2400-kcs-bmc 31 - aspeed,ast2500-kcs-bmc 43 aspeed,lpc-io-reg: 52 aspeed,lpc-interrupts: [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mmc/ |
H A D | aspeed,sdhci.yaml | 5 $id: http://devicetree.org/schemas/mmc/aspeed,sdhci.yaml# 8 title: ASPEED SD/SDIO/MMC Controller 12 - Ryan Chen <ryanchen.aspeed@gmail.com> 15 The ASPEED SD/SDIO/eMMC controller exposes two slots implementing the SDIO 26 - aspeed,ast2400-sd-controller 27 - aspeed,ast2500-sd-controller 28 - aspeed,ast2600-sd-controller 50 - aspeed,ast2400-sdhci 51 - aspeed,ast2500-sdhci 52 - aspeed,ast2600-sdhci [all …]
|
/openbmc/openbmc/meta-yadro/meta-nicole/recipes-bsp/u-boot/files/ |
H A D | 0001-Add-system-reset-status-support.patch | 15 arch/arm/include/asm/arch-aspeed/ast_scu.h | 2 +- 16 arch/arm/include/asm/arch-aspeed/platform.h | 2 + 17 arch/arm/mach-aspeed/Makefile | 1 + 18 arch/arm/mach-aspeed/ast-late-init.c | 114 ++++++++++++++++++++ 19 arch/arm/mach-aspeed/ast-scu.c | 6 +- 21 create mode 100644 arch/arm/mach-aspeed/ast-late-init.c 23 diff --git a/arch/arm/include/asm/arch-aspeed/ast_scu.h b/arch/arm/include/asm/arch-aspeed/ast_scu.h 25 --- a/arch/arm/include/asm/arch-aspeed/ast_scu.h 26 +++ b/arch/arm/include/asm/arch-aspeed/ast_scu.h 36 diff --git a/arch/arm/include/asm/arch-aspeed/platform.h b/arch/arm/include/asm/arch-aspeed/platfor… [all …]
|
/openbmc/linux/Documentation/userspace-api/media/drivers/ |
H A D | aspeed-video.rst | 5 ASPEED video driver 8 ASPEED Video Engine found on AST2400/2500/2600 SoC supports high performance 15 * ASPEED proprietary mode: for multi-frame and differential compression. 17 ASPEED). Provide visually lossless video compression quality or to reduce 21 stands for JPEG JFIF standard mode; V4L2_PIX_FMT_AJPG stands for ASPEED 24 More details on the ASPEED video hardware operations can be found in 28 The ASPEED video driver implements the following driver-specific control: 32 Enable/Disable ASPEED's High quality mode. This is a private control 33 that can be used to enable high quality for aspeed proprietary mode. 41 - ASPEED HQ mode is disabled. [all …]
|
/openbmc/linux/arch/arm/mach-aspeed/ |
H A D | Kconfig | 3 bool "Aspeed BMC architectures" 11 Say Y here if you want to run your kernel on an ASpeed BMC SoC. 16 bool "Aspeed SoC 4th Generation" 22 Say yes if you intend to run on an Aspeed ast2400 or similar 27 bool "Aspeed SoC 5th Generation" 32 Say yes if you intend to run on an Aspeed ast2500 or similar 33 fifth generation Aspeed BMCs. 36 bool "Aspeed SoC 6th Generation" 43 Say yes if you intend to run on an Aspeed ast2600 or similar 44 sixth generation Aspeed BMCs.
|
/openbmc/linux/drivers/soc/aspeed/ |
H A D | Kconfig | 5 menu "ASPEED SoC drivers" 8 tristate "ASPEED LPC firmware cycle control" 18 tristate "ASPEED LPC snoop support" 28 tristate "ASPEED uart routing control" 38 tristate "ASPEED P2A (VGA MMIO to BMC) bridge control" 43 Control ASPEED P2A VGA MMIO to BMC mappings through ioctl()s. The 48 bool "ASPEED SoC Information driver" 53 Say yes to support decoding of ASPEED BMC information. 56 tristate "ASPEED XDMA Engine Driver" 61 Enable support for the XDMA Engine found on the ASPEED BMC [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/usb/ |
H A D | aspeed,usb-vhub.yaml | 5 $id: http://devicetree.org/schemas/usb/aspeed,usb-vhub.yaml# 8 title: ASPEED USB 2.0 Virtual Hub Controller 14 The ASPEED USB 2.0 Virtual Hub Controller implements 1 set of USB Hub 26 - aspeed,ast2400-usb-vhub 27 - aspeed,ast2500-usb-vhub 28 - aspeed,ast2600-usb-vhub 39 aspeed,vhub-downstream-ports: 46 aspeed,vhub-generic-endpoints: 107 - aspeed,vhub-downstream-ports 108 - aspeed,vhub-generic-endpoints [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/soc/aspeed/ |
H A D | xdma.yaml | 4 $id: http://devicetree.org/schemas/soc/aspeed/xdma.yaml# 7 title: Aspeed AST25XX and AST26XX XDMA Engine 20 - aspeed,ast2500-xdma 21 - aspeed,ast2600-xdma 43 aspeed,scu: 44 description: a reference to the System Control Unit node of the Aspeed SOC. 48 aspeed,pcie-device: 60 - aspeed,scu 67 const: aspeed,ast2600-xdma 78 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h> [all …]
|
/openbmc/linux/drivers/crypto/aspeed/ |
H A D | Kconfig | 2 tristate "Support for Aspeed cryptographic engine driver" 10 available on Aspeed SoC. 13 bool "Enable Aspeed crypto debug messages" 16 Print Aspeed crypto debugging messages if you use this 22 bool "Enable Aspeed Hash & Crypto Engine (HACE) hash" 29 Select here to enable Aspeed Hash & Crypto Engine (HACE) 35 bool "Enable Aspeed Hash & Crypto Engine (HACE) crypto" 45 Select here to enable Aspeed Hash & Crypto Engine (HACE) 51 bool "Enable Aspeed ACRY RSA Engine" 56 Select here to enable Aspeed ECC/RSA Engine (ACRY)
|
/openbmc/openbmc/meta-phosphor/dynamic-layers/aspeed-layer/recipes-bsp/u-boot/files/ |
H A D | 0001-aspeed-Disable-unnecessary-features.patch | 4 Subject: [PATCH] aspeed: Disable unnecessary features 13 arch/arm/include/asm/arch-aspeed/regs-lpc.h | 29 +++++++++++ 14 arch/arm/include/asm/arch-aspeed/regs-scu.h | 8 ++- 15 arch/arm/include/asm/arch-aspeed/regs-sdmc.h | 17 +++++++ 16 board/aspeed/ast-g4/ast-g4.c | 46 ++++++++++++++++- 17 board/aspeed/ast-g5/ast-g5.c | 52 +++++++++++++++++++- 19 create mode 100644 arch/arm/include/asm/arch-aspeed/regs-lpc.h 21 diff --git a/arch/arm/include/asm/arch-aspeed/regs-lpc.h b/arch/arm/include/asm/arch-aspeed/regs-lp… 25 +++ b/arch/arm/include/asm/arch-aspeed/regs-lpc.h 27 +/* arch/arm/mach-aspeed/include/mach/regs-sdmc.h [all …]
|
/openbmc/u-boot/arch/arm/mach-aspeed/ast2600/ |
H A D | Kconfig | 15 EVB-AST2600 is Aspeed evaluation board for AST2600A0 chip. 24 FPGA-AST2600 is Aspeed FPGA board for AST2600 chip. 32 SLT-AST2600 is Aspeed SLT board for AST2600 chip. 51 AST2600_DCSCM_AVENUE_CITY is an Aspeed demo board in 63 source "board/aspeed/evb_ast2600/Kconfig" 64 source "board/aspeed/fpga_ast2600/Kconfig" 65 source "board/aspeed/slt_ast2600/Kconfig" 66 source "board/aspeed/ast2600_ibm/Kconfig" 67 source "board/aspeed/ast2600_intel/Kconfig" 68 source "board/aspeed/ast2600_dcscm/Kconfig"
|
/openbmc/openbmc/meta-phosphor/dynamic-layers/aspeed-layer/recipes-bsp/u-boot/ |
H A D | u-boot-aspeed.inc | 3 SRC_URI:append:aspeed = " file://0001-configs-ast-Add-redundnant-env.patch" 5 SRC_URI:append:aspeed:df-obmc-ubi-fs = " \ 12 SRC_URI:append:aspeed:df-isolate-bmc = " \ 13 file://0001-aspeed-Disable-unnecessary-features.patch \ 15 SRC_URI:append:aspeed:df-aspeednic-use-mac2 = " \ 16 file://0002-board-aspeed-aspeednic-Use-MAC2-for-networking.patch \ 18 SRC_URI:append:aspeed:df-aspeed-spi-master = " \ 19 file://0006-aspeed-Enable-SPI-master-mode-by-default.patch \ 23 python do_patch:append:aspeed:df-obmc-ubi-fs () {
|
/openbmc/linux/Documentation/devicetree/bindings/spi/ |
H A D | aspeed,ast2600-fmc.yaml | 4 $id: http://devicetree.org/schemas/spi/aspeed,ast2600-fmc.yaml# 7 title: Aspeed SMC controllers 14 This binding describes the Aspeed Static Memory Controllers (FMC and 23 - aspeed,ast2600-fmc 24 - aspeed,ast2600-spi 25 - aspeed,ast2500-fmc 26 - aspeed,ast2500-spi 27 - aspeed,ast2400-fmc 28 - aspeed,ast2400-spi 51 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h> [all …]
|
/openbmc/openbmc/meta-aspeed/conf/machine/include/ |
H A D | aspeed.inc | 1 PREFERRED_PROVIDER_virtual/kernel ?= "linux-aspeed" 3 PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot-aspeed-sdk" 4 PREFERRED_PROVIDER_u-boot ?= "u-boot-aspeed-sdk" 5 PREFERRED_PROVIDER_u-boot-fw-utils ?= "u-boot-fw-utils-aspeed-sdk" 10 INITRAMFS_IMAGE ?= "aspeed-image-initramfs" 13 WKS_FILE ?= "emmc-aspeed.wks.in" 22 MACHINE_EXTRA_RRECOMMENDS += "udev-aspeed-vuart udev-aspeed-mtd-partitions" 25 MACHINEOVERRIDES =. "aspeed:"
|
/openbmc/openbmc/meta-ibm/conf/machine/ |
H A D | p10bmc.conf | 8 "aspeed/aspeed-bmc-ibm-bonnell.dtb \ 9 aspeed/aspeed-bmc-ibm-rainier.dtb \ 10 aspeed/aspeed-bmc-ibm-rainier-4u.dtb \ 11 aspeed/aspeed-bmc-ibm-rainier-1s4u.dtb \ 12 aspeed/aspeed-bmc-ibm-everest.dtb" 85 QB_DTB:p10bmc="aspeed/aspeed-bmc-ibm-rainier.dtb"
|