Re: [PATCH v2 1/5] hw/ssi: Add Synopsys DesignWare SSI standard PIO controller
Kangjie Huang <[email protected]> Mon, 3 Aug 2026 22:11:00 +0800
| Newsgroups | org.nongnu.qemu-riscv,org.nongnu.qemu-devel |
|---|---|
| Message-ID | <CAAW0U4ZzN75qtxVF9ivcryBdeLwn7xVEKnkX-VYJ7zoVQfiTkg@mail.gmail.com> |
Hi Chao Liu <[email protected]> =E4=BA=8E2026=E5=B9=B48=E6=9C=883=E6= =97=A5=E5=91=A8=E4=B8=80 10:10=E5=86=99=E9=81=93=EF=BC=9A > 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/bind= ings/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