├── .gitignore ├── Makefile ├── ast_rvas ├── Makefile ├── rvas_lib │ ├── Makefile │ ├── rvas.c │ ├── rvas.h │ └── video_ioctl.h ├── rvas_test.c └── vtest.c ├── cptra ├── Makefile ├── aspeed_cptra.c ├── cmd_cptra.h ├── cptra.h ├── ecdsa.h ├── hash.h └── lms.h ├── espi_test ├── Makefile ├── aspeed-espi.h └── oob-pch-test.c ├── i2c-slave-mqueue ├── Makefile └── i2c-slave-mqueue.c ├── i2c-test ├── Makefile └── i2c-test.c ├── i3c-test ├── Makefile ├── i3c-test.c └── i3c-test.o ├── mbox ├── Makefile └── aspeed_mbox.c ├── mctp-i3c ├── Makefile └── mctp-i3c.c ├── mctp-socket ├── mctp-recv.c ├── mctp-req.c ├── mctp-util.c ├── mctp-util.h ├── mctp.h └── meson.build ├── mctp ├── Makefile ├── libmctp.c ├── libmctp.h ├── list.h └── mctp.c ├── mem_utils ├── Makefile ├── compiler.h ├── md.c ├── mem_common.c ├── mem_common.h └── mw.c ├── meson.build ├── meson_options.txt ├── otp ├── Makefile ├── aspeed-otp.h ├── lib_otp_ast2700.c ├── otp_ast2600.c ├── otp_ast2600.h ├── otp_ast2700.c ├── otp_ast2700.h ├── otp_info_ast2600.h ├── otp_info_ast2700.h ├── otp_prov.c └── utils.h ├── svf ├── LCMXO2-7000HE │ ├── erase.svf │ ├── mxo2.svf │ └── program.svf ├── Makefile ├── ast-jtag.c ├── ast-jtag.h ├── jtag.h ├── main.c ├── svf.c └── svf.h ├── usb ├── Makefile └── hid_gadget_test.c └── video ├── Makefile ├── bmp.cc ├── bmp.h ├── ikvm_video.cpp ├── ikvm_video.hpp ├── main.cc ├── main1.cc ├── main2.cc ├── regs-video.h ├── video.cc ├── video.h └── video.inf /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/Makefile -------------------------------------------------------------------------------- /ast_rvas/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/ast_rvas/Makefile -------------------------------------------------------------------------------- /ast_rvas/rvas_lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/ast_rvas/rvas_lib/Makefile -------------------------------------------------------------------------------- /ast_rvas/rvas_lib/rvas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/ast_rvas/rvas_lib/rvas.c -------------------------------------------------------------------------------- /ast_rvas/rvas_lib/rvas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/ast_rvas/rvas_lib/rvas.h -------------------------------------------------------------------------------- /ast_rvas/rvas_lib/video_ioctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/ast_rvas/rvas_lib/video_ioctl.h -------------------------------------------------------------------------------- /ast_rvas/rvas_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/ast_rvas/rvas_test.c -------------------------------------------------------------------------------- /ast_rvas/vtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/ast_rvas/vtest.c -------------------------------------------------------------------------------- /cptra/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/cptra/Makefile -------------------------------------------------------------------------------- /cptra/aspeed_cptra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/cptra/aspeed_cptra.c -------------------------------------------------------------------------------- /cptra/cmd_cptra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/cptra/cmd_cptra.h -------------------------------------------------------------------------------- /cptra/cptra.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/cptra/cptra.h -------------------------------------------------------------------------------- /cptra/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/cptra/ecdsa.h -------------------------------------------------------------------------------- /cptra/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/cptra/hash.h -------------------------------------------------------------------------------- /cptra/lms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/cptra/lms.h -------------------------------------------------------------------------------- /espi_test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/espi_test/Makefile -------------------------------------------------------------------------------- /espi_test/aspeed-espi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/espi_test/aspeed-espi.h -------------------------------------------------------------------------------- /espi_test/oob-pch-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/espi_test/oob-pch-test.c -------------------------------------------------------------------------------- /i2c-slave-mqueue/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/i2c-slave-mqueue/Makefile -------------------------------------------------------------------------------- /i2c-slave-mqueue/i2c-slave-mqueue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/i2c-slave-mqueue/i2c-slave-mqueue.c -------------------------------------------------------------------------------- /i2c-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/i2c-test/Makefile -------------------------------------------------------------------------------- /i2c-test/i2c-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/i2c-test/i2c-test.c -------------------------------------------------------------------------------- /i3c-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/i3c-test/Makefile -------------------------------------------------------------------------------- /i3c-test/i3c-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/i3c-test/i3c-test.c -------------------------------------------------------------------------------- /i3c-test/i3c-test.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/i3c-test/i3c-test.o -------------------------------------------------------------------------------- /mbox/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mbox/Makefile -------------------------------------------------------------------------------- /mbox/aspeed_mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mbox/aspeed_mbox.c -------------------------------------------------------------------------------- /mctp-i3c/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp-i3c/Makefile -------------------------------------------------------------------------------- /mctp-i3c/mctp-i3c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp-i3c/mctp-i3c.c -------------------------------------------------------------------------------- /mctp-socket/mctp-recv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp-socket/mctp-recv.c -------------------------------------------------------------------------------- /mctp-socket/mctp-req.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp-socket/mctp-req.c -------------------------------------------------------------------------------- /mctp-socket/mctp-util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp-socket/mctp-util.c -------------------------------------------------------------------------------- /mctp-socket/mctp-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp-socket/mctp-util.h -------------------------------------------------------------------------------- /mctp-socket/mctp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp-socket/mctp.h -------------------------------------------------------------------------------- /mctp-socket/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp-socket/meson.build -------------------------------------------------------------------------------- /mctp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp/Makefile -------------------------------------------------------------------------------- /mctp/libmctp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp/libmctp.c -------------------------------------------------------------------------------- /mctp/libmctp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp/libmctp.h -------------------------------------------------------------------------------- /mctp/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp/list.h -------------------------------------------------------------------------------- /mctp/mctp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mctp/mctp.c -------------------------------------------------------------------------------- /mem_utils/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mem_utils/Makefile -------------------------------------------------------------------------------- /mem_utils/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mem_utils/compiler.h -------------------------------------------------------------------------------- /mem_utils/md.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mem_utils/md.c -------------------------------------------------------------------------------- /mem_utils/mem_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mem_utils/mem_common.c -------------------------------------------------------------------------------- /mem_utils/mem_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mem_utils/mem_common.h -------------------------------------------------------------------------------- /mem_utils/mw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/mem_utils/mw.c -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/meson_options.txt -------------------------------------------------------------------------------- /otp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/otp/Makefile -------------------------------------------------------------------------------- /otp/aspeed-otp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/otp/aspeed-otp.h -------------------------------------------------------------------------------- /otp/lib_otp_ast2700.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/otp/lib_otp_ast2700.c -------------------------------------------------------------------------------- /otp/otp_ast2600.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/otp/otp_ast2600.c -------------------------------------------------------------------------------- /otp/otp_ast2600.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/otp/otp_ast2600.h -------------------------------------------------------------------------------- /otp/otp_ast2700.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/otp/otp_ast2700.c -------------------------------------------------------------------------------- /otp/otp_ast2700.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/otp/otp_ast2700.h -------------------------------------------------------------------------------- /otp/otp_info_ast2600.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/otp/otp_info_ast2600.h -------------------------------------------------------------------------------- /otp/otp_info_ast2700.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/otp/otp_info_ast2700.h -------------------------------------------------------------------------------- /otp/otp_prov.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/otp/otp_prov.c -------------------------------------------------------------------------------- /otp/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/otp/utils.h -------------------------------------------------------------------------------- /svf/LCMXO2-7000HE/erase.svf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/svf/LCMXO2-7000HE/erase.svf -------------------------------------------------------------------------------- /svf/LCMXO2-7000HE/mxo2.svf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/svf/LCMXO2-7000HE/mxo2.svf -------------------------------------------------------------------------------- /svf/LCMXO2-7000HE/program.svf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/svf/LCMXO2-7000HE/program.svf -------------------------------------------------------------------------------- /svf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/svf/Makefile -------------------------------------------------------------------------------- /svf/ast-jtag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/svf/ast-jtag.c -------------------------------------------------------------------------------- /svf/ast-jtag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/svf/ast-jtag.h -------------------------------------------------------------------------------- /svf/jtag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/svf/jtag.h -------------------------------------------------------------------------------- /svf/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/svf/main.c -------------------------------------------------------------------------------- /svf/svf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/svf/svf.c -------------------------------------------------------------------------------- /svf/svf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/svf/svf.h -------------------------------------------------------------------------------- /usb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/usb/Makefile -------------------------------------------------------------------------------- /usb/hid_gadget_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/usb/hid_gadget_test.c -------------------------------------------------------------------------------- /video/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/Makefile -------------------------------------------------------------------------------- /video/bmp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/bmp.cc -------------------------------------------------------------------------------- /video/bmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/bmp.h -------------------------------------------------------------------------------- /video/ikvm_video.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/ikvm_video.cpp -------------------------------------------------------------------------------- /video/ikvm_video.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/ikvm_video.hpp -------------------------------------------------------------------------------- /video/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/main.cc -------------------------------------------------------------------------------- /video/main1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/main1.cc -------------------------------------------------------------------------------- /video/main2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/main2.cc -------------------------------------------------------------------------------- /video/regs-video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/regs-video.h -------------------------------------------------------------------------------- /video/video.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/video.cc -------------------------------------------------------------------------------- /video/video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/video.h -------------------------------------------------------------------------------- /video/video.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AspeedTech-BMC/aspeed_app/HEAD/video/video.inf --------------------------------------------------------------------------------