diff --git a/A64.md b/A64.md
new file mode 100644
index 0000000..1fe2e2d
--- /dev/null
+++ b/A64.md
@@ -0,0 +1,610 @@
+
+# Table of Contents
+
+1. [Display](#orga4f111e)
+ 1. [Required Display modules](#orgcf6d9df)
+ 2. [Optional Display modules](#org7d768de)
+ 3. [Internal Display modules](#org6e434b5)
+2. [Sound](#orgb545b9b)
+ 1. [Required Sound modules](#orgfe54214)
+ 2. [Optional Sound modules](#org06ab839)
+ 3. [Internal Sound modules](#orgc0147fa)
+3. [Media](#org929e163)
+4. [Devfreq](#org49499d0)
+5. [Crypto](#orge55132d)
+6. [Watchdog](#orgabf1537)
+7. [Pulse Width Modulation](#org6064a17)
+8. [DMA Controller](#org365ec8b)
+9. [Camera Sensor Interface](#org7039910)
+
+
+
+
+
+# Display
+
+
+
+
+## Required Display modules
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+Display core |
+DRM_SUN4I |
+sun4i_drm |
+sun4i-drm |
+
+
+
+
+Display modeset |
+DRM_SUN4I |
+sun4i_tcon |
+sun4i-tcon |
+
+
+
+
+Display mixer |
+DRM_SUN8I_MIXER |
+sun8i_mixer |
+sun8i-mixer |
+
+
+
+
+
+
+
+## Optional Display modules
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+MIPI-DSI support |
+DRM_SUN6I_DSI |
+sun6i_mipi_dsi |
+sun6i_mipi_dsi |
+
+
+
+
+HDMI support |
+DRM_SUN8I_DW_HDMI |
+sun8i_drm_hdmi |
+sun8i-drm-hdmi |
+
+
+
+
+
+
+
+## Internal Display modules
+
+Selected automatically by one of other configs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+Display config |
+DRM_SUN8I_TCON_TOP |
+sun8i_tcon_to |
+sun8i_tcon_top |
+
+
+
+
+
+
+
+# Sound
+
+
+
+
+## Required Sound modules
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+Internal codec |
+SND_SUN50I_CODEC_ANALOG |
+sun50i_codec_analog |
+sun50i-codec-analog |
+
+
+
+
+Codec |
+SND_SUN8I_CODEC |
+sun8i_codec |
+sun8i-codec |
+
+
+
+
+
+
+
+## Optional Sound modules
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+I2S support |
+SND_SUN4I_I2S |
+sun4i_i2s |
+sun4i-i2s |
+
+
+
+
+
+
+
+## Internal Sound modules
+
+Selected automatically by one of other configs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+Regmap |
+SND_SUN8I_ADDA_PR_REGMAP |
+sun8i_adda_pr_regmap |
+sun8i-adda-pr-regmap |
+
+
+
+
+
+
+
+# Media
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+Deinterlace |
+VIDEO_SUN8I_DEINTERLACE |
+sun8i_di |
+sun8i-di |
+
+
+
+
+Rotate |
+VIDEO_SUN8I_ROTATE |
+sun8i_rotate |
+sun8i-rotate |
+
+
+
+
+
+
+
+# Devfreq
+
+Support for device frequency scaling
+(Which is separate from CPU frequency scaling)
+In the A64, it is tied to the DRAM controller.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+Devfreq |
+ARM_SUN8I_A33_MBUS_DEVFREQ |
+sun8i_a33_mbus |
+sun8i-a33-mbus |
+
+
+
+
+
+
+
+# Crypto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+Allwiner core |
+CRYPTO_DEV_ALLWINNER |
+sun8i_ce |
+sun8i-ce |
+
+
+
+
+A64 core |
+CRYPTO_DEV_SUN8I_CE |
+sun8i_ce |
+sun8i-ce |
+
+
+
+
+Hashes |
+CRYPTO_DEV_SUN8I_CE_HASH |
+sun8i_ce |
+sun8i-ce |
+
+
+
+
+Pseudo-Random |
+CRYPTO_DEV_SUN8I_CE_PRNG |
+sun8i_ce |
+sun8i-ce |
+
+
+
+
+True-Random |
+CRYPTO_DEV_SUN8I_CE_TRNG |
+sun8i_ce |
+sun8i-ce |
+
+
+
+
+Debug |
+CRYPTO_DEV_SUN8I_CE_DEBUG |
+sun8i_ce |
+sun8i-ce |
+
+
+
+
+
+
+
+# Watchdog
+
+A kernel API for a hardware timer that can reboot the system when a userspace daemon stops responding
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+Watchdog |
+SUNXI_WATCHDOG |
+sunxi_wdt |
+sun6i_mipi_dsi |
+
+
+
+
+
+
+
+# Pulse Width Modulation
+
+Used by LEDs & backlight
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+PWM |
+PWM_SUN4I |
+pwm_sun4i |
+pwm-sun4i |
+
+
+
+
+
+
+
+# DMA Controller
+
+Used letting peripherals access the system memory without eating CPU cycles
+
+Required for:
+
+- SPDIF
+- I2S
+- DAI
+
+Optional for:
+
+- SPI
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+DMA Controller |
+DMA_SUN6I |
+sun6i_dma |
+sun6i-dma |
+
+
+
+
+
+
+
+# Camera Sensor Interface
+
+TODO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Component |
+Config |
+Module |
+.ko |
+
+
+
+
+
+Camera |
+VIDEO_SUN6I_CSI |
+sun6i_csi |
+sun6i-csi |
+
+
+
+