Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -1724,6 +1724,15 @@ F: hw/*/*sifive*.c
F: include/hw/*/*sifive*.h
F: tests/functional/test_riscv64_sifive_u.py

Tenstorrent Machines
M: Joel Stanley <[email protected]>
L: [email protected]
S: Supported
F: docs/system/riscv/tt_*.rst
F: hw/riscv/tt_*.c
F: include/hw/riscv/tt_*.h
F: tests/functional/test_riscv64_tt_*.py

AMD Microblaze-V Generic Board
M: Sai Pavan Boddu <[email protected]>
S: Maintained
Expand Down Expand Up @@ -2666,6 +2675,12 @@ S: Orphaned
F: hw/gpio/pcf8574.c
F: include/gpio/pcf8574.h

DesignWare I2C
M: Chris Rauer <[email protected]>
S: Maintained
F: hw/i2c/designware_i2c.c
F: include/hw/i2c/designware_i2c.h

Generic Loader
M: Alistair Francis <[email protected]>
S: Maintained
Expand Down
38 changes: 38 additions & 0 deletions docs/system/riscv/tt_atlantis.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
Tenstorrent Atlantis (``tt-atlantis``)
======================================

The Tenstorrent Atlantis platform is a collaboration between Tenstorrent
and CoreLab Technology. It is based on the Atlantis SoC, which includes
the Ascalon-X CPU and other IP from Tenstorrent and CoreLab Technology.

The Tenstorrent Ascalon-X is a high performance 64-bit RVA23 compliant
RISC-V CPU.

Features
--------

* 8-core Ascalon-X CPU Cluster
* Dual x32 LPDDR5 @ 6400 MT/s
* RISC-V compliant Advanced Interrupt Architecture
* PCIe Gen4
* RISC-V compliant IOMMU
* GPU and Video subsystem
* 2x USB3.1 & 2x USB2.0
* 2x 1GbE Ethernet
* 2x eMMC5.1/SDIO3.0 storage
* Extensive connectivity (SPI, I2C, UART, GPIO, CANFD)

Note: the QEMU tt-atlantis machine does not model the platform
exactly or all devices, but it is undergoing improvement.

Supported software
------------------

The Tenstorrent Ascalon CPUs avoid proprietary or non-standard
extensions, so compatibility with existing software is generally
good. The QEMU tt-atlantis machine works with upstream OpenSBI
and Linux with default configurations.

The development board hardware will require some implementation
specific setup in firmware which is being developed and may
become a requirement or option for the tt-atlantis machine.
1 change: 1 addition & 0 deletions docs/system/target-riscv.rst
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ undocumented; you can get a complete list by running
riscv/microchip-icicle-kit
riscv/shakti-c
riscv/sifive_u
riscv/tt_atlantis
riscv/virt
riscv/xiangshan-kunminghu

Expand Down
4 changes: 4 additions & 0 deletions hw/i2c/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ config ARM_SBCON_I2C
bool
select BITBANG_I2C

config DESIGNWARE_I2C
bool
select I2C

config ACPI_SMBUS
bool
select SMBUS
Expand Down
Loading
Loading