Re: [PATCH v2 1/5] hw/ssi: Add Synopsys DesignWare SSI standard PIO controller

Kangjie Huang <[email protected]>
Newsgroups gmane.comp.emulators.qemu
Message-ID <CAAW0U4ZzN75qtxVF9ivcryBdeLwn7xVEKnkX-VYJ7zoVQfiTkg@mail.gmail.com>
Hi
Chao Liu <[email protected]> 于2026年8月3日周一 10:10写道:

> Could you share a stable public link to the DesignWare SSI datasheet here?

Sorry, but I don't have a stable public link to share. Synopsys
doesn't publish the DesignWare SSI databook for public download; it's
gated behind myDesignWare registration.

As for the other Synopsys peripherals, I haven't seen any public links
to Synopsys IP documentation either - not for the existing QEMU models
(DWC2/DWC3 USB, DesignWare I2C, DesignWare PCIe host, etc.) or
anywhere else.

I actually referenced for this implementation:

- K230 TRM (Canaan official; includes the DWC SSI 1.01a register
descriptions): https://github.com/revyos/external-docs/blob/master/K230/en-us/K230_Technical_Reference_Manual_V0.3.1_20241118.pdf

- Intel Arria 10 HPS TRM, Chapter 20 (Intel official; DW APB SSI
registers) https://www.intel.com/content/www/us/en/docs/programmable/683711/21-2/hard-processor-system-technical-reference.html

- Intel HPS Technical Reference Manual:
https://www.intel.com/content/www/us/en/docs/programmable/683222/22-4/hard-processor-system-technical-reference.html

- Linux kernel DW SPI driver,
  - DT binding:
https://github.com/torvalds/linux/blob/master/Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
  - Driver header (PSSI/HSSI CTRLR0 ):
https://github.com/torvalds/linux/blob/master/drivers/spi/spi-dw.h
  - Driver core
https://github.com/torvalds/linux/blob/master/drivers/spi/spi-dw-core.c
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.