[PR #214] [CLOSED] AllWinner F1C100s/F1C200s CPU Emulation #260

Open
opened 2026-01-31 21:30:30 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/qemu/qemu/pull/214
Author: @froloffw7
Created: 7/28/2022
Status: Closed

Base: masterHead: master


📝 Commits (10+)

📊 Changes

39 files changed (+3567 additions, -115 deletions)

View changed files

📝 configs/devices/arm-softmmu/default.mak (+2 -0)
hw/adc/allwinner-keyadc.c (+151 -0)
📝 hw/adc/meson.build (+1 -0)
📝 hw/arm/Kconfig (+13 -4)
hw/arm/allwinner-f1.c (+239 -0)
📝 hw/arm/allwinner-h3.c (+2 -2)
hw/arm/fnirsi-1013d.c (+141 -0)
📝 hw/arm/meson.build (+4 -6)
📝 hw/arm/smmuv3-internal.h (+1 -1)
hw/display/allwinner-f1-display.c (+467 -0)
📝 hw/display/meson.build (+2 -0)
hw/gpio/allwinner-f1-pio.c (+185 -0)
hw/gpio/fnirsi-1013d-fpga.c (+554 -0)
hw/gpio/fnirsi-1013d-tp.c (+425 -0)
📝 hw/gpio/meson.build (+3 -0)
📝 hw/intc/Kconfig (+3 -18)
hw/intc/allwinner-f1-pic.c (+227 -0)
📝 hw/intc/meson.build (+1 -5)
hw/misc/allwinner-f1-ccu.c (+252 -0)
📝 hw/misc/allwinner-h3-ccu.c (+10 -10)

...and 19 more files

📄 Description

AllWinner F1C100s/F1C200s CPU Emulation Modules

  • F1 SOC
  • Clock Control Unit
  • MMC (SD Card) interface
  • PIO (GPIO) Uint
  • PIC (Intc) Unit
  • PIT (Timer) Unit
  • KEYADC Unit

FNIRSI-1013D Scope hardware emulation Modules:

  • FPGA connected with PIO Interface
  • GT911 touchpad access with custom I2C interface through PIO interface

TODO:

  • SPI Flash Memory

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/qemu/qemu/pull/214 **Author:** [@froloffw7](https://github.com/froloffw7) **Created:** 7/28/2022 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (10+) - [`145210c`](https://github.com/qemu/qemu/commit/145210c61822e911bf74dbd5876baf5f6596753c) AllWinner F1C100s / FNIRSI scope hardware emulation - [`cb988a2`](https://github.com/qemu/qemu/commit/cb988a270572c26e533f564948bc251137362092) Add missing Copyright - [`73301f9`](https://github.com/qemu/qemu/commit/73301f9f110d37aa02ca3f2aed2ea4b509714a3c) Update allwinner-keyadc.c - [`03e6230`](https://github.com/qemu/qemu/commit/03e6230bc90ddeb0c3ed5f91de018c18538d5224) Add missing copyright - [`50e54ff`](https://github.com/qemu/qemu/commit/50e54ffbdcfda4921fd31544c5a10bb3cecae2dd) Update Copyright - [`c279acf`](https://github.com/qemu/qemu/commit/c279acff8ab372cbbd3cc4cb2950aa3eed63b044) Update Copyright - [`5196d83`](https://github.com/qemu/qemu/commit/5196d831c1c01583c42b8445c67540de075a1f5c) Change file name - [`3bc8a72`](https://github.com/qemu/qemu/commit/3bc8a724e22cac1d32783889b997d8926f8d2f66) Add missing Copyright - [`3c210cd`](https://github.com/qemu/qemu/commit/3c210cdb8cbf559a395d03b213f5474412255180) Add missing Copyright - [`e30ffe2`](https://github.com/qemu/qemu/commit/e30ffe2c1c5d0272436f4cff5bf38ade0ef80087) Update Copyright ### 📊 Changes **39 files changed** (+3567 additions, -115 deletions) <details> <summary>View changed files</summary> 📝 `configs/devices/arm-softmmu/default.mak` (+2 -0) ➕ `hw/adc/allwinner-keyadc.c` (+151 -0) 📝 `hw/adc/meson.build` (+1 -0) 📝 `hw/arm/Kconfig` (+13 -4) ➕ `hw/arm/allwinner-f1.c` (+239 -0) 📝 `hw/arm/allwinner-h3.c` (+2 -2) ➕ `hw/arm/fnirsi-1013d.c` (+141 -0) 📝 `hw/arm/meson.build` (+4 -6) 📝 `hw/arm/smmuv3-internal.h` (+1 -1) ➕ `hw/display/allwinner-f1-display.c` (+467 -0) 📝 `hw/display/meson.build` (+2 -0) ➕ `hw/gpio/allwinner-f1-pio.c` (+185 -0) ➕ `hw/gpio/fnirsi-1013d-fpga.c` (+554 -0) ➕ `hw/gpio/fnirsi-1013d-tp.c` (+425 -0) 📝 `hw/gpio/meson.build` (+3 -0) 📝 `hw/intc/Kconfig` (+3 -18) ➕ `hw/intc/allwinner-f1-pic.c` (+227 -0) 📝 `hw/intc/meson.build` (+1 -5) ➕ `hw/misc/allwinner-f1-ccu.c` (+252 -0) 📝 `hw/misc/allwinner-h3-ccu.c` (+10 -10) _...and 19 more files_ </details> ### 📄 Description **AllWinner F1C100s/F1C200s CPU Emulation Modules** - F1 SOC - Clock Control Unit - MMC (SD Card) interface - PIO (GPIO) Uint - PIC (Intc) Unit - PIT (Timer) Unit - KEYADC Unit **FNIRSI-1013D Scope hardware emulation Modules:** - FPGA connected with PIO Interface - GT911 touchpad access with custom I2C interface through PIO interface **TODO:** - SPI Flash Memory --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 21:30:30 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/qemu#260