/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> 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"; 202 compatible = "aspeed,ast2600-mdio"; [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 …]
|
H A D | aspeed-g5.dtsi | 2 #include <dt-bindings/clock/aspeed-clock.h> 3 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h> 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"; 158 compatible = "aspeed,ast2500-mac", "faraday,ftgmac100"; [all …]
|
H A D | aspeed-bmc-amd-ethanolx.dts | 6 #include "aspeed-g5.dtsi" 7 #include <dt-bindings/gpio/aspeed-gpio.h> 12 compatible = "amd,ethanolx-bmc", "aspeed,ast2500"; 251 aspeed,lpc-io-reg = <0x60>; 256 aspeed,lpc-io-reg = <0x62>; 261 aspeed,lpc-io-reg = <0xCA2>; 266 aspeed,lpc-io-reg = <0x97DE>; 281 aspeed,lpc-io-reg = <0x3f8>; 282 aspeed,lpc-interrupts = <4 IRQ_TYPE_LEVEL_HIGH>; 299 aspeed,fan-tach-ch = /bits/ 8 <0x00>; [all …]
|
H A D | aspeed-g4.dtsi | 2 #include <dt-bindings/clock/aspeed-clock.h> 6 compatible = "aspeed,ast2400"; 60 compatible = "aspeed,ast2400-fmc"; 105 compatible = "aspeed,ast2400-spi"; 118 compatible = "aspeed,ast2400-vic"; 126 compatible = "aspeed,ast2400-cvic", "aspeed,cvic"; 132 compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 140 compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 148 compatible = "aspeed,ast2400-ehci", "generic-ehci"; 158 compatible = "aspeed,ast2400-uhci", "generic-uhci"; [all …]
|
H A D | aspeed-bmc-microsoft-olympus.dts | 5 #include "aspeed-g4.dtsi" 6 #include <dt-bindings/gpio/aspeed-gpio.h> 10 compatible = "microsoft,olympus-bmc", "aspeed,ast2400"; 179 aspeed,fan-tach-ch = /bits/ 8 <0x00>; 184 aspeed,fan-tach-ch = /bits/ 8 <0x01>; 189 aspeed,fan-tach-ch = /bits/ 8 <0x02>; 194 aspeed,fan-tach-ch = /bits/ 8 <0x03>; 199 aspeed,fan-tach-ch = /bits/ 8 <0x04>; 204 aspeed,fan-tach-ch = /bits/ 8 <0x05>;
|
H A D | aspeed-bmc-opp-romulus.dts | 3 #include "aspeed-g5.dtsi" 4 #include <dt-bindings/gpio/aspeed-gpio.h> 8 compatible = "ibm,romulus-bmc", "aspeed,ast2500"; 71 compatible = "aspeed,ast2500-cf-fsi-master", "fsi-master"; 77 aspeed,sram = <&sram>; 78 aspeed,cvic = <&cvic>; 299 aspeed,fan-tach-ch = /bits/ 8 <0x08>; 304 aspeed,fan-tach-ch = /bits/ 8 <0x09>; 309 aspeed,fan-tach-ch = /bits/ 8 <0x0a>; 314 aspeed,fan-tach-ch = /bits/ 8 <0x0b>; [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 | 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 46 - aspeed,ext-active-high: If aspeed,external-signal is present and and the pin [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/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/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/linux/drivers/soc/aspeed/ |
H A D | Makefile | 2 obj-$(CONFIG_ASPEED_LPC_CTRL) += aspeed-lpc-ctrl.o 3 obj-$(CONFIG_ASPEED_LPC_SNOOP) += aspeed-lpc-snoop.o 4 obj-$(CONFIG_ASPEED_UART_ROUTING) += aspeed-uart-routing.o 5 obj-$(CONFIG_ASPEED_P2A_CTRL) += aspeed-p2a-ctrl.o 6 obj-$(CONFIG_ASPEED_SOCINFO) += aspeed-socinfo.o 7 obj-$(CONFIG_ASPEED_SBC) += aspeed-sbc.o 8 obj-$(CONFIG_ASPEED_XDMA) += aspeed-xdma.o
|
/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/u-boot/arch/arm/dts/ |
H A D | ast2600.dtsi | 3 #include <dt-bindings/gpio/aspeed-gpio.h> 8 compatible = "aspeed,ast2600"; 48 enable-method = "aspeed,ast2600-smp"; 113 compatible = "aspeed,aspeed-ahbc"; 122 compatible = "aspeed,ast2600-fmc"; 149 compatible = "aspeed,ast2600-spi"; 170 compatible = "aspeed,ast2600-spi"; 192 compatible = "aspeed,ast2600-sdram-edac"; 198 compatible = "aspeed,aspeed-mdio"; 205 compatible = "aspeed,ast2600-mac", "faraday,ftgmac100"; [all …]
|
H A D | ast2400.dtsi | 3 * https://raw.githubusercontent.com/torvalds/linux/34ea5c9d/arch/arm/boot/dts/aspeed-g4.dtsi 9 compatible = "aspeed,ast2400"; 64 compatible = "aspeed,ast2400-fmc"; 91 compatible = "aspeed,ast2400-spi"; 108 compatible = "aspeed,ast2400-vic"; 116 compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 124 compatible = "aspeed,ast2400-mac", "faraday,ftgmac100"; 132 compatible = "aspeed,ast2400-ehci", "generic-ehci"; 139 compatible = "aspeed,ast2400-uhci", "generic-uhci"; 153 compatible = "aspeed,g4-scu", "syscon", "simple-mfd"; [all …]
|
H A D | ast2500.dtsi | 3 * https://raw.githubusercontent.com/torvalds/linux/34ea5c9d/arch/arm/boot/dts/aspeed-g5.dtsi 9 compatible = "aspeed,ast2500"; 64 compatible = "aspeed,ast2500-fmc"; 91 compatible = "aspeed,ast2500-spi"; 112 compatible = "aspeed,ast2500-spi"; 129 compatible = "aspeed,ast2400-vic"; 137 compatible = "aspeed,ast2500-mac", "faraday,ftgmac100"; 145 compatible = "aspeed,ast2500-mac", "faraday,ftgmac100"; 153 compatible = "aspeed,aspeed-ehci"; 163 compatible = "aspeed,aspeed-ehci"; [all …]
|
/openbmc/openbmc/meta-bytedance/meta-g220a/recipes-phosphor/console/obmc-console/ |
H A D | obmc-console@.service | 7 ExecStartPre=/bin/sh -c 'echo -n "uart3" > /sys/bus/platform/drivers/aspeed-uart-routing/1e78909c.u… 8 ExecStartPre=/bin/sh -c 'echo -n "uart1" > /sys/bus/platform/drivers/aspeed-uart-routing/1e78909c.u… 9 ExecStartPre=/bin/sh -c 'echo -n "io1" > /sys/bus/platform/drivers/aspeed-uart-routing/1e78909c.uar… 10 ExecStartPre=/bin/sh -c 'echo -n "uart4" > /sys/bus/platform/drivers/aspeed-uart-routing/1e78909c.u… 12 ExecStopPost=/bin/sh -c 'echo -n "io1" > /sys/bus/platform/drivers/aspeed-uart-routing/1e78909c.uar… 13 ExecStopPost=/bin/sh -c 'echo -n "io3" > /sys/bus/platform/drivers/aspeed-uart-routing/1e78909c.uar… 14 ExecStopPost=/bin/sh -c 'echo -n "io4" > /sys/bus/platform/drivers/aspeed-uart-routing/1e78909c.uar… 15 ExecStopPost=/bin/sh -c 'echo -n "uart1" > /sys/bus/platform/drivers/aspeed-uart-routing/1e78909c.u…
|
/openbmc/u-boot/include/ |
H A D | aspeed_fsi.h | 3 int aspeed_fsi_read(struct fsi_master_aspeed *aspeed, int link, 6 int aspeed_fsi_write(struct fsi_master_aspeed *aspeed, int link, 9 int aspeed_fsi_break(struct fsi_master_aspeed *aspeed, int link); 11 int aspeed_fsi_status(struct fsi_master_aspeed *aspeed); 13 int aspeed_fsi_divisor(struct fsi_master_aspeed *aspeed, uint16_t divisor);
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/ipmi/ |
H A D | phosphor-ipmi-flash_git.bb | 27 PACKAGECONFIG[aspeed-p2a] = "-Dp2a-type=aspeed-p2a,,,,,aspeed-lpc nuvoton-lpc nuvoton-p2a-vga nuvot… 28 PACKAGECONFIG[aspeed-lpc] = "-Dlpc-type=aspeed-lpc,,,,,aspeed-p2a nuvoton-lpc nuvoton-p2a-vga nuvot… 29 PACKAGECONFIG[nuvoton-lpc] = "-Dlpc-type=nuvoton-lpc,,,,,aspeed-p2a aspeed-lpc nuvoton-p2a-vga nuvo… 30 PACKAGECONFIG[nuvoton-p2a-vga] = "-Dp2a-type=nuvoton-p2a-vga,,,,,aspeed-p2a aspeed-lpc nuvoton-lpc … 31 PACKAGECONFIG[nuvoton-p2a-mbox] = "-Dp2a-type=nuvoton-p2a-mbox,,,,,aspeed-p2a aspeed-lpc nuvoton-lp…
|
/openbmc/linux/drivers/pinctrl/aspeed/ |
H A D | Makefile | 5 obj-$(CONFIG_PINCTRL_ASPEED) += pinctrl-aspeed.o pinmux-aspeed.o 6 obj-$(CONFIG_PINCTRL_ASPEED_G4) += pinctrl-aspeed-g4.o 7 obj-$(CONFIG_PINCTRL_ASPEED_G5) += pinctrl-aspeed-g5.o 8 obj-$(CONFIG_PINCTRL_ASPEED_G6) += pinctrl-aspeed-g6.o
|
/openbmc/linux/Documentation/devicetree/bindings/fsi/ |
H A D | fsi-master-ast-cf.txt | 6 "aspeed,ast2400-cf-fsi-master" for an AST2400 based system 8 "aspeed,ast2500-cf-fsi-master" for an AST2500 based system 19 - aspeed,sram = <phandle>; : Reference to the SRAM node. 20 - aspeed,cvic = <phandle>; : Reference to the CVIC node. 25 compatible = "aspeed,ast2500-cf-fsi-master", "fsi-master"; 34 aspeed,sram = <&sram>; 35 aspeed,cvic = <&cvic>;
|
/openbmc/openbmc/meta-aspeed/recipes-aspeed/images/ |
H A D | aspeed-image-norootfs.bb | 2 HOMEPAGE = "https://github.com/openbmc/meta-aspeed" 11 ASPEED_IMAGE_NAME ?= "aspeed-norootfs-${MACHINE}.bin" 15 tr '\000' '\377' > ${B}/aspeed-norootfs.bin 16 dd if=${DEPLOY_DIR_IMAGE}/u-boot.${UBOOT_SUFFIX} of=${B}/aspeed-norootfs.bin \ 19 of=${B}/aspeed-norootfs.bin conv=notrunc \ 24 install -m644 -D ${B}/aspeed-norootfs.bin ${DEPLOYDIR}/${ASPEED_IMAGE_NAME}
|