Naming

HiSilicon name their products on a very random basis. We need a more unified naming scheme.

Inferred and proposed naming scheme

  • S40 = A53 + peripherals [1]

  • S5 = A9 + peripherals [2]

This also implys S40 platform is 64-bit core with 32-bit bus (based on S5).

Notable nontrivial abbreviations

  • ca: Conditional Access

  • crg: Clock Reset Generator

  • perictrl: Peripheral Controller

  • sysctrl: System Controller

  • x5hd2: Hislicon X5 HD II