Age | Commit message (Collapse) | Author | Files | Lines |
|
This was broken when applying "ARM: dts: aspeed: tacoma: Add
host FSI description".
Fixes: a981c93300ef ("ARM: dts: aspeed: tacoma: Add host FSI description")
Acked-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
The FIS nodes were placed incorrectly in the device tree.
Fixes: 0fe4e304782c ("ARM: dts: aspeed-g6: Describe FSI masters")
Reviewed-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
The AST2600 has 8 32-bit timers on the APB bus.
Reviewed-by: Cédric Le Goater <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
With the exception of i2c10 and i2c11 which conflict with the pins
for the third and forth MDIO controllers.
i2c0 has an ADT7490 fan controller/thermal monitor device connected. The
devicetree describes an adt74490 on i2c0, however bus that it appears on
depends on jumper settings, so it may not be present on all EVBs. It is
included to assist testing of I2C.
Reviewed-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Add SGPIO node to the ASPEED AST2500 device tree.
Signed-off-by: Hongwei Zhang <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Simplify the Yamp device tree by using the common dtsi.
In addition this enables the following the second firmware flash and the
eMMC device in slot #1.
Signed-off-by: Tao Ren <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Simplify the Minipack device tree by using the common dtsi.
In addition this enables the enabling the second firmware flash, and
updates it's size from 32MB to 64MB. It also enables the eMMC device in
slot #1.
Signed-off-by: Tao Ren <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Simplify the CMM device tree by using the common dtsi.
In addition this enables the second firmware flash and the emmc device
in slot #0.
Signed-off-by: Tao Ren <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
This common descirption is included by all Facebook AST2500 Network BMC
platforms to minimize duplicated device entries across Facebook Network
BMC device trees.
Signed-off-by: Tao Ren <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Add in a gpio-keys section to the Rainier device tree source, add in the
power supply presence GPIOs.
Signed-off-by: Brandon Wyman <[email protected]>
Reviewed-by: Eddie James <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Fix the size of the Proc VRM card's eeprom used for vpd storage. The
size is changed from 64Kbit to 128Kbit.
Signed-off-by: Jinu Joy Thomas <[email protected]>
Reviewed-by: Santosh Puranik <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Requesting pinmux configuration is done at driver probe time. The LPC IP
is composed of many sub-devices, each with their own driver, and no
driver exists for the entire IP block. Avoid having each sub-device
request the LPC pinmux by just hogging it in the pinctrl node.
Signed-off-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Like most OpenPower machines the VUART is expected to be at /dev/ttyS5
for communication with the host over LPC.
Signed-off-by: Brad Bishop <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Added eeproms for the below VPD devices
- BMC
- TPM
- System Planar
- DCM 0 VRM
- DCM 1 VRM
- Base Op panel
- Lcd Op panel
- DASD (All)
- PCIe Cards (All)
Signed-off-by: Jinu Joy Thomas <[email protected]>
Reviewed-by: Santosh Puranik <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
OpenBMC requires a window the same size as the image being loaded.
Reviewed-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
This adds the description of the Power9 CPUs that are attached to the
BMC.
Signed-off-by: Joel Stanley <[email protected]>
|
|
The UART has an issue on A0 that can be worked around by using the
Synopsis driver.
Tested-by: Eddie James <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
The UARTs on the AST2600 A0 have a known issue that can be worked around
by using the Synopsys driver.
Tested-by: Eddie James <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
The AST2600 has five UARTs. Add UART 1 to 4.
Tested-by: Eddie James <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
The upstream clock for the I2C buses is APB2.
Reviewed-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
We need to ungate RCLK on AST2500- and AST2600-based platforms for RMII
to function. RMII interfaces are commonly used for NCSI.
Signed-off-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
This contains the dt-bindings headers for the ethernet clocks.
Signed-off-by: Joel Stanley <[email protected]>
|
|
Tacoma has two SPI flash devices attached to the FMC, and one on the SPI
controller.
Signed-off-by: Joel Stanley <[email protected]>
|
|
Add fan controllers, regulators, temperature sensors, power supplies
and regulators.
Acked-by: Andrew Jeffery <[email protected]>
Signed-off-by: Brad Bishop <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
The ast2600 has two FSI masters on the APB.
Signed-off-by: Joel Stanley <[email protected]>
|
|
Keep the FMC controller chips at a safe 50 MHz rate and use 100 MHz
for the PNOR on the machines using a AST2500 SoC.
Signed-off-by: Cédric Le Goater <[email protected]>
Reviewed-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Use the SoC-specific compatible strings instead.
Signed-off-by: Andrew Jeffery <[email protected]>
Acked-by: Linus Walleij <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Adds a new power_green led to show the host state.
Signed-off-by: Alexander Filippov <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Add gpio-keys for various signals on Tacoma.
Signed-off-by: Eddie James <[email protected]>
Acked-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
All 2600-evb MACs use RGMII/MDIO.
Signed-off-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
This way enabling the MDIO controllers automatically requests the right
pinmux configuration.
Signed-off-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
The binding was updated to better reflect the intended use of the
hardware and the existing function/groups for SD3 were dropped.
Signed-off-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
The AST2600 u-boot and kernel images have outgrown the OpenBMC layout.
While BMC machines use 128MB SPI NOR chips, we only have 64MB on the EVB
so use a layout that has a smaller region for the ro and rw filesystems.
Reviewed-by: Cédric Le Goater <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Signed-off-by: Cédric Le Goater <[email protected]>
Acked-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Tacoma has two SPI flash devices attached to the FMC, and one on the SPI
controller.
Signed-off-by: Joel Stanley <[email protected]>
|
|
Signed-off-by: Cédric Le Goater <[email protected]>
Acked-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Add fan controllers, regulators, temperature sensors, power supplies
and regulators.
Acked-by: Andrew Jeffery <[email protected]>
Signed-off-by: Brad Bishop <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Rainier contains two NCSI network devices.
Reviewed-by: Andrew Jeffery <[email protected]>
Signed-off-by: Brad Bishop <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Rainier is a new IBM server with POWER host processors and an AST2600
BMC.
Signed-off-by: Brad Bishop <[email protected]>
Reviewed-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
This is an alternate layout used by OpenBMC systems that require more
space on the BMC's flash. In addition to more space for the rootfs, it
supports a larger u-boot and Linux kernel FIT image.
The division of space is as follows:
u-boot + env: 1MB
kernel/FIT: 9MB
rwfs: 86MB
rofs: 32MB
Reviewed-by: Cédric Le Goater <[email protected]>
Signed-off-by: Brad Bishop <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Change BMC init-ok from GPIO to LED, which needs to blink when BMC
initialization is complete.
Use TAB to align some lines.
Signed-off-by: Chicago Duan <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Enable all the I2C busses on Tacoma and add the I2C slave devices that
exist on the busses.
Signed-off-by: Eddie James <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
This is an AST2600 based BMC card for a Power9 system.
Signed-off-by: Joel Stanley <[email protected]>
|
|
Signed-off-by: Cédric Le Goater <[email protected]>
Reviewed-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Everything is the same as G5, except the devices have their own
interrupt now.
Acked-by: Andrew Jeffery <[email protected]>
Signed-off-by: Brad Bishop <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
The AST2600 has two VUART devices.
Reviewed-by: Eddie James <[email protected]>
Reviewed-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
The AST2600 has 16 I2C buses each with their own global IRQ line.
Signed-off-by: Joel Stanley <[email protected]>
|
|
The AST2600 has 208 normal GPIO pins and 36 1.8V GPIOs.
Signed-off-by: Rashmica Gupta <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
Enable the eMMC controller and limit it to 52MHz to avoid the host
controller reporting bus error conditions.
Reviewed-by: Joel Stanley <[email protected]>
Signed-off-by: Andrew Jeffery <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|
|
The AST2600 has an explicit gate for the RMII RCLK for each of the four
MACs.
Signed-off-by: Andrew Jeffery <[email protected]>
Reviewed-by: Joel Stanley <[email protected]>
Acked-by: Rob Herring <[email protected]>
Signed-off-by: Joel Stanley <[email protected]>
|