| Age | Commit message (Collapse) | Author | Files | Lines |
|
1. Add AST2700 support.
2. Using multiconfig for bootmcu RISCV.
Tested:
. setup evb-ast2700
bitbake obmc-phosphor-image
QEMU:
You can `runqemu` when QEMU support vbootrom.
```
build/evb-ast2700$ runqemu slirp serialstdio
```
If your QEMU doesn't support vbootrom, please run the following steps:
Copy u-boot-nodtb.bin and u-boot.dtb from U-Boot build folder
into the tmp/deploy/images/evb-ast2700 folder.
```
./qemu-system-aarch64 -M ast2700a1-evb -nographic\
-device loader,addr=0x400000000,file=${IMGDIR}/u-boot-nodtb.bin,force-raw=on \
-device loader,addr=$((0x400000000 + ${UBOOT_SIZE})),file=${IMGDIR}/u-boot.dtb,force-raw=on \
-device loader,addr=0x430000000,file=${IMGDIR}/bl31.bin,force-raw=on \
-device loader,addr=0x430080000,file=${IMGDIR}/optee/tee-raw.bin,force-raw=on \
-device loader,addr=0x430000000,cpu-num=0 \
-device loader,addr=0x430000000,cpu-num=1 \
-device loader,addr=0x430000000,cpu-num=2 \
-device loader,addr=0x430000000,cpu-num=3 \
-smp 4 \
-drive file=${IMGDIR}/image-bmc,format=raw,if=mtd \
-net nic,macaddr="32:27:a0:12:00:01" \
-net user,hostfwd=:127.0.0.1:2222-:22,hostfwd=:127.0.0.1:2443-:443,hostfwd=udp:127.0.0.1:2623-:623,hostname=qemu \
-serial mon:stdio \
-snapshot \
```
Change-Id: Id2d7cd2f49a66c292424b17e1805f4a35558746c
Signed-off-by: Vince Chang <vince_chang@aspeedtech.com>
|
|
Apply the upstream security and bug fixes.
Change-Id: I1b016759cd07c3e41292473065fe260bf26774fa
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
John Erasmus Mari Geronimo (1):
hwmon: (pmbus/adm1275) add adm1273 support
Jose Ramon San Buenaventura (1):
hwmon: (pmbus/adm1275) add adm1281 support
Krzysztof Kozlowski (1):
ARM: dts: aspeed: Minor whitespace cleanup
Leo Wang (3):
dt-bindings: arm: aspeed: add Meta Clemente board
ARM: dts: aspeed: Add NCSI3 and NCSI4 pinctrl nodes
ARM: dts: aspeed: clemente: add Meta Clemente BMC
Peter Yin (3):
ARM: dts: aspeed: harma: add power monitor support
ARM: dts: aspeed: harma: revise gpio name
ARM: dts: aspeed: harma: add mp5990
Rob Herring (Arm) (1):
ARM: dts: aspeed: Fix/add I2C device vendor prefixes
Change-Id: Ia638bc2da7c0e503c1289bdd29335805ba897eba
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I072366878895cb4a0a9ef4c00dbffa4fc8cd1889
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I190fa674bba8345b49901c61bb6305f62fa56ceb
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Charles Hsu (2):
dt-bindings: Add MPQ8785 voltage regulator device
hwmon: Add driver for MPS MPQ8785 Synchronous Step-Down Converter
Rob Herring (Arm) (3):
ARM: dts: aspeed: Drop "no-gpio-delays"
ARM: dts: aspeed: Drop "fsi-master" compatibles
ARM: dts: aspeed: Add missing "ibm,spi-fsi" compatibles
Ryan Chen (1):
soc: aspeed: socinfo: Add AST27xx silicon IDs
Shen Lichuan (1):
hwmon: (pmbus/mpq8785) Convert comma to semicolon
Tan Siewert (4):
ARM: dts: aspeed: e3c246d4i: convert NVMEM content to layout syntax
ARM: dts: aspeed: e3c256d4i: convert NVMEM content to layout syntax
ARM: dts: aspeed: romed8hm3: convert NVMEM content to layout syntax
ARM: dts: aspeed: x570d4u: convert NVMEM content to layout syntax
Change-Id: Iab0e8f141584822fe8097469d3f6ef6146f15b6c
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I42626b9ad85723ce7fe466d770361b14310771d0
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Potin Lai (1):
gpio: pca953x: Add support for level-triggered interrupts
Tao Ren (13):
ARM: dts: aspeed: wedge400: Fix DTB warnings
ARM: dts: aspeed: fuji: Fix DTB warnings
ARM: dts: aspeed: Fix DTB warnings in ast2600-facebook-netbmc-common.dtsi
ARM: dts: aspeed: Move eMMC out of ast2600-facebook-netbmc-common.dtsi
ARM: dts: aspeed: Add facebook-bmc-flash-layout-128-data64.dtsi
dt-bindings: arm: aspeed: add Facebook Wedge400-data64 board
ARM: dts: aspeed: Add Facebook Wedge400-data64 (AST2500) BMC
ARM: dts: aspeed: wedge400: Include wedge400-data64.dts
dt-bindings: arm: aspeed: add Facebook Fuji-data64 board
ARM: dts: aspeed: Add Facebook Fuji-data64 (AST2600) Board
ARM: dts: aspeed: facebook-fuji: Include facebook-fuji-data64.dts
dt-bindings: arm: aspeed: add Facebook Darwin board
ARM: dts: aspeed: Add Facebook Darwin (AST2600) BMC
Change-Id: I22a6635dc6a7e274196415ccc2f4069d195b0c88
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I511cccc0ab6ac8bbd0c4dd8efaad76a24d4829ff
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Change-Id: I1d53510329749ff122c8a65157a72c8ff88bd306
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Krzysztof Kozlowski (1):
ARM: dts: nuvoton: Use generic "ethernet" as node name
Tomer Maimon (3):
arm64: dts: nuvoton: npcm845: Add pinctrl groups
arm64: dts: nuvoton: combine NPCM845 reset and clk nodes
arm64: dts: nuvoton: add refclk and update peripheral clocks for NPCM845
Willie Thai (4):
ARM: dts: aspeed: nvidia: gb200nvl: Add VCC Supply
ARM: dts: aspeed: nvidia: gb200nvl: Enable i2c3 bus
ARM: dts: aspeed: nvidia: gb200nvl: Repurpose the HMC gpio pin
ARM: dts: aspeed: nvidia: gb200nvl: Enable MAC0 for BMC network
Change-Id: I888e62b74f3b2794f2d14cb2a940f6163fde9911
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I3b3f93b2ba3c06684c9df08a621025e317a5e8a6
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: Ie555c497fa7b7e5d87f92f1114c4e4c03248fff5
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I95753a3fe7815f82462c672b621423081e035ebb
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I4208e9d61380047a13dab7e0b9dd453d83a4e1c3
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Latest bitbake gives a QA warning for "lack of whitespace around the
assignment". Clean these up.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I26028f62eccb1661f8e50255afdcf7d5759782b8
|
|
Move evb-ast2500.conf and evb-ast2600.conf into meta-evb.
Change-Id: I64bd938eb63dfe77ffe74e1de25f177291fe65c2
Signed-off-by: Vince Chang <vince_chang@aspeedtech.com>
|
|
Andrew Jeffery (10):
soc: aspeed: lpc-snoop: Cleanup resources in stack-order
soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled
soc: aspeed: lpc-snoop: Ensure model_data is valid
soc: aspeed: lpc-snoop: Constrain parameters in channel paths
soc: aspeed: lpc-snoop: Rename 'channel' to 'index' in channel paths
soc: aspeed: lpc-snoop: Rearrange channel paths
soc: aspeed: lpc-snoop: Switch to devm_clk_get_enabled()
soc: aspeed: lpc-snoop: Use dev_err_probe() where possible
soc: aspeed: lpc-snoop: Consolidate channel initialisation
soc: aspeed: lpc-snoop: Lift channel config to const structs
Jerome Brunet (2):
dt-bindings: hwmon: pmbus: add ti tps25990 support
hwmon: (pmbus/tps25990) Add initial support
Marshall Zhan (1):
ARM: dts: aspeed: yosemite4: add gpio name for uart mux sel
Zbigniew Lukwinski (1):
i3c: master: handle IBIs in order they came
Change-Id: I3d2e333f237d4c598224660705c09ce2de38cd62
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: Ib47955eaa2cda817154592da2b089ebf47b0bdab
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Cosmo Chou (1):
ARM: dts: aspeed: bletchley: enable USB PD negotiation
Fred Chen (2):
dt-bindings: arm: aspeed: add Meta Santabarbara board
ARM: dts: aspeed: santabarbara: Add Meta Santabarbara BMC
Change-Id: I7e4c427c7040a2c00ff76b304c8627f35fa4fc96
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Cosmo Chou (1):
usb: typec: tcpm: Use configured PD revision for negotiation
Hari Kalavakunta (1):
net: ncsi: Fix buffer overflow in fetching version id
Change-Id: Iddb22b25c08ac809db5abeff799cce72a369e6fe
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I529c7f96e60399b00fb6b0caf0c8ded04cad4fb8
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Ankit Chauhan (1):
ARM: dts: aspeed: lanyang: Fix 'lable' typo in LED nodes
Peter Yin (10):
ARM: dts: aspeed: Harma: Add PDB temperature
ARM: dts: aspeed: Harma: Revise node name
ARM: dts: aspeed: Harma: Add retimer device
ARM: dts: aspeed: Harma: Modify GPIO line name
ARM: dts: aspeed: Harma: revise sgpio line name
ARM: dts: aspeed: harma: add E1.S power monitor
ARM: dts: aspeed: harma: add fan board I/O expander
ARM: dts: aspeed: harma: add ADC128D818 for voltage monitoring
ARM: dts: aspeed: Harma: revise gpio bride pin for battery
ARM: dts: aspeed: harma: add mmc health
Potin Lai (1):
ARM: dts: aspeed: catalina: Enable MCTP for frontend NIC management
Rob Herring (Arm) (1):
arm64: dts: nuvoton: npcm8xx: Drop the GIC "ppi-partitions" node
Change-Id: Ic1d157665746a6e8725e14923fd2c004ed261fd9
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Currently, AST2400, AST2500, and AST2600 use "qemu-system-arm" as their QEMU
system binary. However, AST2700 will require "qemu-system-aarch64" due to its
AArch64 architecture.
To accommodate this architectural difference and prepare for future AST2700
support, move the "QB_SYSTEM_NAME" setting out of the common "aspeed.inc" and
into each SoC-specific configuration file.
Change-Id: I2e7dda1613ff27879676c12cf0b2900b201e47cd
Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
|
|
Jakub Kicinski (1):
net: make for_each_netdev_dump() a little more bug-proof
Change-Id: Ib5d63196dc8916512cfc0e1c0187003a8bc3fb2d
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Enables exercising parts of the MCTP stack.
Change-Id: Ib8e768daa29cd20858a88554a6bb5f80c24d5be6
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Some Ubuntu systems use Dash as the default /bin/sh shell, which does not
support certain Bash-specific syntax like command substitution within a
variable assignment when using conditional expressions.
To ensure compatibility, this patch rewrites the expression using a standard
POSIX-compliant if-statement to assign the value to "otptool_user_folder".
Change-Id: Id67650b1f2d047c9ac77bd68ec2305466ee22844
Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
|
|
Apply the upstream security and bug fixes.
Change-Id: I4b66811c08da477ba871204d291e9b43bda4601c
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I6291eeaf0ca7d4bd674bf0717f1234bfd757f6fe
|
|
Bruce Hung (1):
ARM: dts: Aspeed: Add Clemente into Facebook DTS
Willie Thai (3):
ARM: dts: aspeed: nvidia: Remove ECC
ARM: dts: aspeed: nvidia: Remove mdio and mac0
ARM: dts: aspeed: nvidia: Enable HACE and ACRY engine
Change-Id: I6ab328505879014cb7287e5f8371ae7483aa4a37
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Amit Sunil Dhamne (1):
usb: typec: tcpm: Add support for parsing pd-revision DT property
Change-Id: I834223cddc6055836d2d117b8dc051934873a10e
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I9d8ff866430da168413f5cdb76f2095b049ae314
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I718d515a77afc034062af3d6771bc2da804191ca
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I89b7392a842f6eba196004aa8d9b71bfd0e06fd1
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Jeremy Kerr (2):
usb: Add base USB MCTP definitions
net: mctp: Add MCTP USB transport driver
William A. Kennington III (1):
arm64: dts: nuvoton: Add pinctrl
Change-Id: Idccc920b0696da0c0616f8a0e2cfe9d854f116c2
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Khang Nguyen (1):
net: mctp: Expose transport binding identifier via IFLA attribute
Leo Yang (1):
mctp i3c: fix MCTP I3C driver multi-thread issue
Matt Johnston (3):
mctp i3c: handle NULL header address
net: mctp i3c: Copy headers if cloned
net: mctp: unshare packets when reassembling
Change-Id: Ib9a9c1f4cbaa55020c0349781cc92011ec7e1e87
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: Ibc97a0214585e62526435c55e84a858b3db4cfe0
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I3477e6da63b1d5c66f2f121ae50189933a463cd1
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I6f884cded10c0c8bfe89ff51130f3f2b18ff0e48
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Leo Yang (2):
dt-bindings: hwmon: ti,ina2xx: Add INA233 device
hwmon: Add driver for TI INA233 Current and Power Monitor
William A. Kennington III (1):
ARM: dts: nuvoton: Add MMC Nodes
Change-Id: I986c7d530aab566a34eb79927d20835e570ae097
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: Ida3f8e5232e592901c0f05c228caed9e42055417
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Henry Martin (1):
soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop()
William A. Kennington III (3):
ARM: dts nuvoton: Add EDAC node
ARM: dts: nuvoton: Add UDC nodes
ARM: dts: nuvoton: Add OHCI node
Willie Thai (2):
dt-bindings: arm: aspeed: add Nvidia's GB200NVL BMC
ARM: dts: aspeed: Add device tree for Nvidia's GB200NVL BMC
Change-Id: I5ba79bbedb33d59e109feada26b37ccb13fe720f
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Willie Thai (1):
ARM: dts: aspeed: Add Nvidia's GB200NVL BMC
Change-Id: I72f79fd5991f0af5e49e45a25a2d8fcfdead9466
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: Id045d3438b579626939c2dd0cb564aa12d870088
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Potin Lai (10):
ARM: dts: aspeed: catalina: Add IO Mezz board thermal sensor nodes
ARM: dts: aspeed: catalina: Add Front IO board remote thermal sensor
ARM: dts: aspeed: catalina: Add MP5990 power sensor node
ARM: dts: aspeed: catalina: Add fan controller support
ARM: dts: aspeed: catalina: Add second source fan controller support
ARM: dts: aspeed: catalina: Add second source HSC node support
ARM: dts: aspeed: catalina: Remove INA238 and INA230 nodes
ARM: dts: aspeed: catalina: Enable multi-master on additional I2C buses
ARM: dts: aspeed: catalina: Update CBC FRU EEPROM I2C bus and address
ARM: dts: aspeed: catalina: Enable MCTP support for NIC management
Change-Id: I171e721089b54d09b55fae39bdddbf823781e820
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I8f6f957be2bfec2a7f737c12d1f5fe303d870396
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I339bb735862aed0fb781b763266210931d6aa896
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: Ia90fe70e654fd1e327e83ecfd8392c7a42392f63
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I518ad9e025b6b0ac267243bb6d72a6f9b57ac0a8
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Ninad Palsule (8):
dt-bindings: ipmi: Add binding for IPMB device
ARM: dts: aspeed: system1: Add IPMB device
ARM: dts: aspeed: system1: Add GPIO line name
ARM: dts: aspeed: system1: Reduce sgpio speed
ARM: dts: aspeed: system1: Update LED gpio name
ARM: dts: aspeed: system1: Remove VRs max8952
ARM: dts: aspeed: system1: Mark GPIO line high/low
ARM: dts: aspeed: system1: Disable gpio pull down
Change-Id: I596c6a8312332def8fd0e0434f9cc519214c5f30
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|