gitextract_cf7sbcuk/ ├── .gitignore ├── .travis.yml ├── .uncrustify ├── 3rdparty/ │ ├── Makefile │ └── kconfig/ │ ├── Makefile │ ├── conf.c │ ├── confdata.c │ ├── expr.c │ ├── expr.h │ ├── lexer.l │ ├── list.h │ ├── lkc.h │ ├── lkc_proto.h │ ├── menu.c │ ├── nconf-cfg.sh │ ├── nconf.c │ ├── nconf.gui.c │ ├── nconf.h │ ├── parser.y │ ├── preprocess.c │ ├── symbol.c │ └── util.c ├── CONTRIBUTING.md ├── Doxyfile ├── Kconfig ├── LICENSE.md ├── Makefile ├── README.md ├── arch/ │ ├── Kconfig │ ├── Makefile │ └── or1k/ │ ├── Makefile │ ├── counter.c │ ├── exception.c │ ├── include/ │ │ ├── asm/ │ │ │ ├── exception.h │ │ │ └── spr.h │ │ ├── exception.h │ │ ├── spr.h │ │ └── trap.h │ ├── math.S │ ├── runtime.S │ ├── scp.ld.S │ └── start.S ├── common/ │ ├── Kconfig │ ├── Makefile │ ├── debug/ │ │ ├── Kconfig │ │ ├── Makefile │ │ ├── battery.c │ │ ├── dram.c │ │ ├── latency.c │ │ ├── monitor.c │ │ ├── sprs.c │ │ └── steps.c │ ├── debug.c │ ├── delay.c │ ├── device.c │ ├── regulator_list.c │ ├── scpi.c │ ├── scpi_cmds.c │ ├── simple_device.c │ ├── system.c │ └── timeout.c ├── configs/ │ ├── a64-olinuxino-emmc_defconfig │ ├── a64-olinuxino_defconfig │ ├── bananapi_m2_plus_h3_defconfig │ ├── beelink_gs1_defconfig │ ├── beelink_x2_defconfig │ ├── defconfig │ ├── libretech_all_h3_cc_h3_defconfig │ ├── libretech_all_h3_cc_h5_defconfig │ ├── nanopi_a64_defconfig │ ├── nanopi_m1_defconfig │ ├── nanopi_m1_plus_defconfig │ ├── orangepi_2_defconfig │ ├── orangepi_3_defconfig │ ├── orangepi_lite_defconfig │ ├── orangepi_one_defconfig │ ├── orangepi_pc2_defconfig │ ├── orangepi_pc_defconfig │ ├── orangepi_pc_plus_defconfig │ ├── orangepi_plus2e_defconfig │ ├── orangepi_plus_defconfig │ ├── orangepi_win_defconfig │ ├── orangepi_zero_defconfig │ ├── orangepi_zero_plus_defconfig │ ├── pine64-lts_defconfig │ ├── pine64_plus_defconfig │ ├── pine_h64_defconfig │ ├── pinebook_defconfig │ ├── pinephone_defconfig │ ├── pinetab_defconfig │ ├── tanix_tx6_defconfig │ ├── tbs_a711_defconfig │ └── teres_i_defconfig ├── docs/ │ ├── abi.md │ ├── code_of_conduct.md │ ├── issue_template.md │ └── pull_request_template.md ├── drivers/ │ ├── Kconfig │ ├── Makefile │ ├── cec/ │ │ ├── Kconfig │ │ ├── Makefile │ │ ├── cec.c │ │ └── dw-hdmi-cec.c │ ├── cir/ │ │ ├── Kconfig │ │ ├── Makefile │ │ ├── cir.c │ │ ├── cir.h │ │ ├── nec.c │ │ ├── rc6.c │ │ └── sunxi-cir.c │ ├── clock/ │ │ ├── Kconfig │ │ ├── Makefile │ │ ├── ccu.c │ │ ├── ccu.h │ │ ├── ccu_helpers.c │ │ ├── clock.c │ │ ├── clock.h │ │ ├── r_ccu_common.c │ │ ├── sun50i-a64-ccu.c │ │ ├── sun50i-h6-ccu.c │ │ ├── sun50i-h6-r-ccu.c │ │ ├── sun8i-a23-ccu.c │ │ ├── sun8i-a83t-ccu.c │ │ ├── sun8i-h3-ccu.c │ │ └── sun8i-r-ccu.c │ ├── counter/ │ │ ├── Makefile │ │ ├── sun6i-a31-cnt64.c │ │ └── sun9i-a80-timestamp.c │ ├── css/ │ │ ├── Makefile │ │ ├── css.c │ │ ├── css.h │ │ ├── css_default.c │ │ ├── css_helpers.c │ │ ├── css_power_state.c │ │ ├── sun50i-a64-css.c │ │ ├── sun50i-h6-css.c │ │ └── sun6i-a31-css.c │ ├── dram/ │ │ ├── Makefile │ │ ├── dram.c │ │ ├── sun50i-h6-dram.c │ │ └── sun8i-h3-dram.c │ ├── gpio/ │ │ ├── Makefile │ │ ├── gpio.c │ │ ├── gpio.h │ │ └── sunxi-gpio.c │ ├── irq/ │ │ ├── Makefile │ │ ├── irq.c │ │ └── sun6i-a31-r-intc.c │ ├── mfd/ │ │ ├── Kconfig │ │ ├── Makefile │ │ └── axp20x.c │ ├── msgbox/ │ │ ├── Makefile │ │ ├── msgbox.c │ │ ├── msgbox.h │ │ └── sunxi-msgbox.c │ ├── pmic/ │ │ ├── Kconfig │ │ ├── Makefile │ │ ├── axp20x.c │ │ ├── axp20x.h │ │ ├── axp223.c │ │ ├── axp803.c │ │ ├── axp805.c │ │ ├── pmic.c │ │ └── pmic.h │ ├── regmap/ │ │ ├── Kconfig │ │ ├── Makefile │ │ ├── regmap-i2c.c │ │ ├── regmap-i2c.h │ │ ├── regmap.c │ │ ├── regmap.h │ │ ├── sun6i-i2c.c │ │ └── sunxi-rsb.c │ ├── regulator/ │ │ ├── Kconfig │ │ ├── Makefile │ │ ├── axp20x.c │ │ ├── axp20x.h │ │ ├── axp221.c │ │ ├── axp803.c │ │ ├── axp805.c │ │ ├── gpio.c │ │ ├── regulator.c │ │ ├── regulator.h │ │ └── sy8106a.c │ ├── serial/ │ │ ├── Kconfig │ │ ├── Makefile │ │ ├── serial.c │ │ ├── sun50i-a64-uart.c │ │ ├── sun50i-h6-uart.c │ │ ├── sun8i-a23-uart.c │ │ ├── sun8i-a83t-uart.c │ │ ├── sun8i-h3-uart.c │ │ ├── uart.c │ │ └── uart.h │ └── watchdog/ │ ├── Kconfig │ ├── Makefile │ ├── sun6i-a31-wdt.c │ ├── sun9i-a80-twd.c │ ├── watchdog.c │ └── watchdog.h ├── include/ │ ├── common/ │ │ ├── debug.h │ │ ├── delay.h │ │ ├── device.h │ │ ├── regulator_list.h │ │ ├── scpi.h │ │ ├── simple_device.h │ │ ├── steps.h │ │ ├── system.h │ │ └── timeout.h │ ├── drivers/ │ │ ├── cec/ │ │ │ └── dw-hdmi-cec.h │ │ ├── cec.h │ │ ├── cir/ │ │ │ └── sunxi-cir.h │ │ ├── cir.h │ │ ├── clock/ │ │ │ ├── ccu.h │ │ │ ├── sun50i-a64-ccu.h │ │ │ ├── sun50i-h6-ccu.h │ │ │ ├── sun50i-h6-r-ccu.h │ │ │ ├── sun8i-a23-ccu.h │ │ │ ├── sun8i-a83t-ccu.h │ │ │ ├── sun8i-h3-ccu.h │ │ │ └── sun8i-r-ccu.h │ │ ├── clock.h │ │ ├── counter.h │ │ ├── css.h │ │ ├── dram.h │ │ ├── gpio/ │ │ │ └── sunxi-gpio.h │ │ ├── gpio.h │ │ ├── irq.h │ │ ├── mfd/ │ │ │ └── axp20x.h │ │ ├── msgbox/ │ │ │ └── sunxi-msgbox.h │ │ ├── msgbox.h │ │ ├── pmic/ │ │ │ ├── axp20x.h │ │ │ ├── axp223.h │ │ │ ├── axp803.h │ │ │ └── axp805.h │ │ ├── pmic.h │ │ ├── regmap/ │ │ │ ├── sun6i-i2c.h │ │ │ └── sunxi-rsb.h │ │ ├── regmap.h │ │ ├── regulator/ │ │ │ ├── axp20x.h │ │ │ ├── axp221.h │ │ │ ├── axp803.h │ │ │ ├── axp805.h │ │ │ ├── gpio.h │ │ │ └── sy8106a.h │ │ ├── regulator.h │ │ ├── serial.h │ │ ├── watchdog/ │ │ │ ├── sun6i-a31-wdt.h │ │ │ └── sun9i-a80-twd.h │ │ └── watchdog.h │ ├── lib/ │ │ ├── bitfield.h │ │ ├── bitmap.h │ │ ├── byteswap.h │ │ ├── compiler.h │ │ ├── division.h │ │ ├── error.h │ │ ├── intrusive.h │ │ ├── kconfig.h │ │ ├── macros.S │ │ ├── mmio.h │ │ ├── scpi_protocol.h │ │ └── util.h │ └── stdlib/ │ ├── ctype.h │ ├── limits.h │ ├── stdarg.h │ ├── stdbool.h │ ├── stddef.h │ └── stdint.h ├── lib/ │ ├── Makefile │ └── bitfield.c ├── platform/ │ ├── Kconfig │ ├── a23/ │ │ ├── Kconfig │ │ └── include/ │ │ └── platform/ │ │ ├── cpucfg.h │ │ ├── css.h │ │ ├── devices.h │ │ ├── irq.h │ │ ├── memory.h │ │ ├── prcm.h │ │ └── time.h │ ├── a64/ │ │ ├── Kconfig │ │ └── include/ │ │ └── platform/ │ │ ├── cpucfg.h │ │ ├── css.h │ │ ├── devices.h │ │ ├── irq.h │ │ ├── memory.h │ │ ├── prcm.h │ │ └── time.h │ ├── a83t/ │ │ └── include/ │ │ └── platform/ │ │ ├── css.h │ │ ├── devices.h │ │ ├── irq.h │ │ ├── memory.h │ │ ├── prcm.h │ │ └── time.h │ ├── h3/ │ │ └── include/ │ │ └── platform/ │ │ ├── cpucfg.h │ │ ├── css.h │ │ ├── devices.h │ │ ├── irq.h │ │ ├── memory.h │ │ ├── prcm.h │ │ └── time.h │ └── h6/ │ └── include/ │ └── platform/ │ ├── cpucfg.h │ ├── css.h │ ├── devices.h │ ├── irq.h │ ├── memory.h │ ├── prcm.h │ └── time.h ├── scripts/ │ ├── Makefile.format │ ├── Makefile.kbuild │ ├── test.sh │ └── version.sh └── tools/ ├── Makefile ├── load.c └── test.c