Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) ==========================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) S3C2412 ARM Linux Overview
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) ==========================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) Introduction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) ------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8)   The S3C2412 is part of the S3C24XX range of ARM9 System-on-Chip CPUs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9)   from Samsung. This part has an ARM926-EJS core, capable of running up
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10)   to 266MHz (see data-sheet for more information)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) Clock
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) -----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16)   The core clock code provides a set of clocks to the drivers, and allows
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17)   for source selection and a number of other features.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) Power
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) -----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23)   No support for suspend/resume to RAM in the current system.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) DMA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) ---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29)   No current support for DMA.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) ----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35)   There is support for setting the GPIO to input/output/special function
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36)   and reading or writing to them.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39) UART
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40) ----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42)   The UART hardware is similar to the S3C2440, and is supported by the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43)   s3c2410 driver in the drivers/serial directory.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) NAND
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) ----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49)   The NAND hardware is similar to the S3C2440, and is supported by the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50)   s3c2410 driver in the drivers/mtd/nand/raw directory.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) USB Host
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) --------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56)   The USB hardware is similar to the S3C2410, with extended clock source
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57)   control. The OHCI portion is supported by the ohci-s3c2410 driver, and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58)   the clock control selection is supported by the core clock code.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) USB Device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) ----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64)   No current support in the kernel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) IRQs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) ----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70)   All the standard, and external interrupt sources are supported. The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71)   extra sub-sources are not yet supported.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) RTC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) ---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77)   The RTC hardware is similar to the S3C2410, and is supported by the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78)   s3c2410-rtc driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) Watchdog
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) --------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84)   The watchdog hardware is the same as the S3C2410, and is supported by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85)   the s3c2410_wdt driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) MMC/SD/SDIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91)   No current support for the MMC/SD/SDIO block.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) IIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) ---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96)   The IIC hardware is the same as the S3C2410, and is supported by the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97)   i2c-s3c24xx driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) IIS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) ---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103)   No current support for the IIS interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) ---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109)   No current support for the SPI interfaces.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) ---
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115)   No current support for the on-board ATA block.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) Document Author
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) ---------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) Ben Dooks, Copyright 2006 Simtec Electronics