Update the initial BPI-F3 codes from Vendor
authorJaehoon Chung <jh80.chung@samsung.com>
Thu, 18 Jul 2024 09:12:39 +0000 (18:12 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Tue, 23 Jul 2024 08:53:38 +0000 (17:53 +0900)
commit43d8a6f99419a40952828c4d7b2900cae0d5efcf
treedfed28645b7d281c0697146e3964c10c2e007053
parent4debc57a3da6c3f4d3f89a637e99206f4cea0a96
Update the initial BPI-F3 codes from Vendor

Update the initial BPI-F3 codes from vendor.
- URL  https://github.com/BPI-SINOVOIP/pi-u-boot -b v2022.10-k1

Change-Id: I8e65d6c181c93fd2d7ca076bb6c853d2c8759ce6
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
327 files changed:
Makefile
arch/riscv/Kconfig
arch/riscv/Makefile
arch/riscv/cpu/start.S
arch/riscv/cpu/u-boot-spl.lds
arch/riscv/cpu/x60/Kconfig [new file with mode: 0644]
arch/riscv/cpu/x60/Makefile [new file with mode: 0644]
arch/riscv/cpu/x60/cache.c [new file with mode: 0644]
arch/riscv/cpu/x60/cpu.c [new file with mode: 0644]
arch/riscv/cpu/x60/dram.c [new file with mode: 0644]
arch/riscv/dts/Makefile
arch/riscv/dts/k1-x.dtsi [new file with mode: 0644]
arch/riscv/dts/k1-x_MINI-PC.dts [new file with mode: 0644]
arch/riscv/dts/k1-x_MUSE-N1.dts [new file with mode: 0755]
arch/riscv/dts/k1-x_MUSE-Pi.dts [new file with mode: 0644]
arch/riscv/dts/k1-x_deb1.dts [new file with mode: 0644]
arch/riscv/dts/k1-x_deb2.dts [new file with mode: 0644]
arch/riscv/dts/k1-x_evb.dts [new file with mode: 0644]
arch/riscv/dts/k1-x_hs450.dts [new file with mode: 0644]
arch/riscv/dts/k1-x_kx312.dts [new file with mode: 0644]
arch/riscv/dts/k1-x_mingo.dts [new file with mode: 0644]
arch/riscv/dts/k1-x_pinctrl.dtsi [new file with mode: 0644]
arch/riscv/dts/k1-x_pm853.dtsi [new file with mode: 0644]
arch/riscv/dts/k1-x_spl.dts [new file with mode: 0644]
arch/riscv/dts/k1-x_spm8821.dtsi [new file with mode: 0644]
arch/riscv/include/asm/arch-x60/ddr.h [new file with mode: 0644]
arch/riscv/include/asm/arch-x60/gpio.h [new file with mode: 0644]
arch/riscv/include/asm/atomic.h [new file with mode: 0644]
arch/riscv/include/asm/bitops.h
arch/riscv/include/asm/cache.h
arch/riscv/include/asm/system.h
arch/riscv/lib/bootm.c
arch/riscv/lib/cache.c
arch/riscv/lib/fdt_fixup.c
arch/riscv/lib/interrupts.c
arch/riscv/lib/reset.c
board/spacemit/k1-x/Kconfig [new file with mode: 0644]
board/spacemit/k1-x/Makefile [new file with mode: 0644]
board/spacemit/k1-x/config.mk [new file with mode: 0644]
board/spacemit/k1-x/configs/bootinfo_emmc.json [new file with mode: 0755]
board/spacemit/k1-x/configs/bootinfo_sd.json [new file with mode: 0755]
board/spacemit/k1-x/configs/bootinfo_spinand.json [new file with mode: 0755]
board/spacemit/k1-x/configs/bootinfo_spinor.json [new file with mode: 0755]
board/spacemit/k1-x/configs/fsbl.json [new file with mode: 0755]
board/spacemit/k1-x/configs/uboot_fdt.its [new file with mode: 0644]
board/spacemit/k1-x/k1-x.env [new file with mode: 0644]
board/spacemit/k1-x/k1x-i2c-eeprom.c [new file with mode: 0644]
board/spacemit/k1-x/k1x.c [new file with mode: 0644]
board/spacemit/k1-x/spl.c [new file with mode: 0644]
board/spacemit/k1-x/splash.c [new file with mode: 0644]
boot/Kconfig
cmd/Kconfig
cmd/Makefile
cmd/bootmenu.c
cmd/jffs2.c
cmd/mtd.c
cmd/nvedit.c
cmd/spacemit_flash.c [new file with mode: 0644]
common/Kconfig
common/Makefile
common/board_f.c
common/board_r.c
common/cli.c
common/cli_readline.c
common/command.c
common/console.c
common/dlmalloc.c
common/fdt_support.c
common/hash.c
common/menu.c
common/spl/Kconfig
common/spl/Makefile
common/spl/spl.c
common/spl/spl_fastboot.c [new file with mode: 0644]
common/spl/spl_fit.c
common/spl/spl_mmc.c
common/spl/spl_mtd.c [new file with mode: 0644]
common/spl/spl_opensbi.c
common/spl/spl_ram.c
common/splash.c
common/splash_source.c
common/usb.c
configs/k1-x_fpga_1x4_defconfig [new file with mode: 0644]
configs/k1-x_fpga_2x2_defconfig [new file with mode: 0644]
configs/k1-x_fpga_defconfig [new file with mode: 0644]
configs/k1_defconfig [new file with mode: 0644]
debian/.gitignore [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/env_k1-x.txt [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]
debian/u-boot-spacemit.install [new file with mode: 0644]
debian/u-boot-spacemit.postinst [new file with mode: 0755]
disk/Kconfig
disk/part.c
disk/part_dos.c
disk/part_efi.c
drivers/Makefile
drivers/block/blk-uclass.c
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/clk-uclass.c
drivers/clk/spacemit/Kconfig [new file with mode: 0644]
drivers/clk/spacemit/Makefile [new file with mode: 0644]
drivers/clk/spacemit/ccu-k1x.c [new file with mode: 0644]
drivers/clk/spacemit/ccu-k1x.h [new file with mode: 0644]
drivers/clk/spacemit/ccu_ddn.c [new file with mode: 0644]
drivers/clk/spacemit/ccu_ddn.h [new file with mode: 0644]
drivers/clk/spacemit/ccu_mix.c [new file with mode: 0644]
drivers/clk/spacemit/ccu_mix.h [new file with mode: 0644]
drivers/clk/spacemit/ccu_pll.c [new file with mode: 0644]
drivers/clk/spacemit/ccu_pll.h [new file with mode: 0644]
drivers/core/Makefile
drivers/ddr/Kconfig
drivers/ddr/spacemit/k1x/Makefile [new file with mode: 0644]
drivers/ddr/spacemit/k1x/ddr_freq.c [new file with mode: 0644]
drivers/ddr/spacemit/k1x/ddr_freq.h [new file with mode: 0644]
drivers/ddr/spacemit/k1x/ddr_init.c [new file with mode: 0644]
drivers/ddr/spacemit/k1x/ddr_init_asic.h [new file with mode: 0644]
drivers/ddr/spacemit/k1x/ddr_init_fpga.h [new file with mode: 0644]
drivers/ddr/spacemit/k1x/lpddr4_silicon_init.c [new file with mode: 0644]
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/axi-dma.c [new file with mode: 0644]
drivers/dma/axi-dma.h [new file with mode: 0644]
drivers/fastboot/Kconfig
drivers/fastboot/Makefile
drivers/fastboot/fb_blk.c [new file with mode: 0644]
drivers/fastboot/fb_command.c
drivers/fastboot/fb_common.c
drivers/fastboot/fb_getvar.c
drivers/fastboot/fb_mmc.c
drivers/fastboot/fb_mtd.c [new file with mode: 0644]
drivers/fastboot/fb_nand.c
drivers/fastboot/fb_spacemit.c [new file with mode: 0644]
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/k1x_gpio.c [new file with mode: 0644]
drivers/gpio/k1x_gpio.h [new file with mode: 0644]
drivers/i2c/Kconfig
drivers/i2c/Makefile
drivers/i2c/designware_i2c.c
drivers/i2c/designware_i2c_pci.c
drivers/i2c/i2c_core.c
drivers/i2c/spacemit_i2c.c [new file with mode: 0644]
drivers/i2c/spacemit_i2c.h [new file with mode: 0644]
drivers/misc/Kconfig
drivers/misc/Makefile
drivers/misc/mcp4725.c [new file with mode: 0644]
drivers/misc/spacemit-onboard-hub.c [new file with mode: 0644]
drivers/misc/spacemit_k1x_efuse.c [new file with mode: 0644]
drivers/mmc/Kconfig
drivers/mmc/Makefile
drivers/mmc/k1x_sdhci.c [new file with mode: 0644]
drivers/mmc/mmc-uclass.c
drivers/mmc/mmc.c
drivers/mmc/sdhci.c
drivers/mmc/spacemit_sdhci.c [new file with mode: 0644]
drivers/mtd/Makefile
drivers/mtd/cfi_flash.c
drivers/mtd/mtd_uboot.c
drivers/mtd/mtdcore.c
drivers/mtd/mtdpart.c
drivers/mtd/nand/Makefile
drivers/mtd/nand/spi/Makefile
drivers/mtd/nand/spi/core.c
drivers/mtd/nand/spi/other.c [new file with mode: 0644]
drivers/mtd/spi/Kconfig
drivers/mtd/spi/Makefile
drivers/mtd/spi/sf_mtd.c
drivers/mtd/spi/sf_probe.c
drivers/mtd/spi/spi-nor-blk.c [new file with mode: 0644]
drivers/mtd/spi/spi-nor-ids.c
drivers/net/Kconfig
drivers/net/Makefile
drivers/net/designware.c
drivers/net/designware.h
drivers/net/dwc_eth_qos.c
drivers/net/dwc_eth_qos.h
drivers/net/dwc_eth_qos_spacemit.c [new file with mode: 0644]
drivers/net/spacemit/Kconfig [new file with mode: 0644]
drivers/net/spacemit/Makefile [new file with mode: 0644]
drivers/net/spacemit/k1x_emac.c [new file with mode: 0644]
drivers/net/spacemit/k1x_emac.h [new file with mode: 0644]
drivers/pci/Kconfig
drivers/pci/Makefile
drivers/pci/pcie_dw_k1x.c [new file with mode: 0644]
drivers/phy/Kconfig
drivers/phy/Makefile
drivers/phy/spacemit/Kconfig [new file with mode: 0644]
drivers/phy/spacemit/Makefile [new file with mode: 0644]
drivers/phy/spacemit/k1x-combphy.c [new file with mode: 0644]
drivers/phy/spacemit/k1x-usb2-ci-phy.c [new file with mode: 0644]
drivers/pinctrl/Kconfig
drivers/pinctrl/Makefile
drivers/pinctrl/pinctrl-single.c
drivers/pinctrl/spacemit/Kconfig [new file with mode: 0644]
drivers/pinctrl/spacemit/Makefile [new file with mode: 0644]
drivers/pinctrl/spacemit/pinctrl-spacemit.c [new file with mode: 0644]
drivers/pinctrl/spacemit/pinctrl-spacemit.h [new file with mode: 0644]
drivers/power/Kconfig
drivers/power/Makefile
drivers/power/domain/Kconfig
drivers/power/domain/Makefile
drivers/power/domain/k1x-power-domain.c [new file with mode: 0644]
drivers/power/pmic/Kconfig
drivers/power/pmic/Makefile
drivers/power/pmic/spacemit_pmic.c [new file with mode: 0644]
drivers/power/power_spm8xx.c [new file with mode: 0644]
drivers/power/regulator/Kconfig
drivers/power/regulator/Makefile
drivers/power/regulator/regulator-uclass.c
drivers/power/regulator/spacemit-hub-regulator.c [new file with mode: 0644]
drivers/power/regulator/spacemit_regulator.c [new file with mode: 0644]
drivers/reset/Kconfig
drivers/reset/Makefile
drivers/reset/reset-spacemit-k1x.c [new file with mode: 0644]
drivers/serial/Kconfig
drivers/serial/ns16550.c
drivers/spi/Kconfig
drivers/spi/Makefile
drivers/spi/designware_spi.c
drivers/spi/k1x_qspi.c [new file with mode: 0644]
drivers/sysreset/Kconfig
drivers/sysreset/Makefile
drivers/sysreset/sysreset_spacemit.c [new file with mode: 0644]
drivers/timer/sifive_clint_timer.c
drivers/usb/dwc3/core.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/dwc3-generic.c
drivers/usb/gadget/Kconfig
drivers/usb/gadget/Makefile
drivers/usb/gadget/dwc2_udc_otg.c
drivers/usb/gadget/dwc2_udc_otg_phy.c
drivers/usb/gadget/f_fastboot.c
drivers/usb/gadget/f_sdp.c
drivers/usb/gadget/g_dnl.c
drivers/usb/gadget/k1x_usb2_ci.c [new file with mode: 0644]
drivers/usb/gadget/k1x_usb2_ci.h [new file with mode: 0644]
drivers/usb/host/Kconfig
drivers/usb/host/Makefile
drivers/usb/host/dwc2.c
drivers/usb/host/dwc2.h
drivers/usb/host/ehci-k1x-ci.c [new file with mode: 0644]
drivers/video/Kconfig
drivers/video/Makefile
drivers/video/console_truetype.c
drivers/video/dw_hdmi.c
drivers/video/spacemit/Kconfig [new file with mode: 0644]
drivers/video/spacemit/Makefile [new file with mode: 0644]
drivers/video/spacemit/dsi/Makefile [new file with mode: 0644]
drivers/video/spacemit/dsi/drv/spacemit_dphy.c [new file with mode: 0644]
drivers/video/spacemit/dsi/drv/spacemit_dphy.h [new file with mode: 0644]
drivers/video/spacemit/dsi/drv/spacemit_dsi_common.c [new file with mode: 0644]
drivers/video/spacemit/dsi/drv/spacemit_dsi_drv.c [new file with mode: 0644]
drivers/video/spacemit/dsi/drv/spacemit_dsi_drv.h [new file with mode: 0644]
drivers/video/spacemit/dsi/drv/spacemit_dsi_hw.h [new file with mode: 0644]
drivers/video/spacemit/dsi/include/spacemit_dsi_common.h [new file with mode: 0644]
drivers/video/spacemit/dsi/include/spacemit_video_tx.h [new file with mode: 0644]
drivers/video/spacemit/dsi/video/lcd/lcd_gx09inx101.c [new file with mode: 0644]
drivers/video/spacemit/dsi/video/lcd/lcd_icnl9911c.c [new file with mode: 0644]
drivers/video/spacemit/dsi/video/spacemit_mipi_port.c [new file with mode: 0644]
drivers/video/spacemit/dsi/video/spacemit_video_tx.c [new file with mode: 0644]
drivers/video/spacemit/spacemit_dpu.c [new file with mode: 0644]
drivers/video/spacemit/spacemit_dpu.h [new file with mode: 0644]
drivers/video/spacemit/spacemit_hdmi.c [new file with mode: 0644]
drivers/video/spacemit/spacemit_hdmi.h [new file with mode: 0644]
drivers/video/spacemit/spacemit_mipi.c [new file with mode: 0644]
drivers/video/spacemit/spacemit_mipi.h [new file with mode: 0644]
drivers/video/u_boot_logo.bmp
drivers/video/vidconsole-uclass.c
drivers/video/video-uclass.c
env/Kconfig
env/Makefile
env/attr.c
env/common.c
env/env.c
env/flags.c
env/mmc.c
env/mtd.c [new file with mode: 0644]
env/sf.c
fs/jffs2/Kconfig
fs/jffs2/jffs2_1pass.c
fs/jffs2/jffs2_private.h
fs/jffs2/stat.h [new file with mode: 0644]
include/asm-generic/global_data.h
include/blk.h
include/cJSON.h [new file with mode: 0644]
include/clk.h
include/command.h
include/configs/k1-x.h [new file with mode: 0644]
include/cpu_func.h
include/dt-bindings/clock/spacemit-k1x-clock.h [new file with mode: 0644]
include/dt-bindings/pinctrl/k1-x-pinctrl.h [new file with mode: 0644]
include/dt-bindings/power-domain/k1x-pmu.h [new file with mode: 0644]
include/dt-bindings/reset/reset-spacemit-k1x.h [new file with mode: 0644]
include/dt-bindings/soc/spacemit-k1x.h [new file with mode: 0644]
include/efi_api.h
include/env_default.h
include/env_internal.h
include/fastboot.h
include/fb_blk.h [new file with mode: 0644]
include/fb_mmc.h
include/fb_mtd.h [new file with mode: 0644]
include/fb_spacemit.h [new file with mode: 0644]
include/image-sparse.h
include/linux/mtd/spinand.h
include/linux/printk.h
include/log.h
include/part.h
include/power/spacemit/pm853.h [new file with mode: 0644]
include/power/spacemit/spacemit_pmic.h [new file with mode: 0644]
include/power/spacemit/spm8821.h [new file with mode: 0644]
include/power/spacemit/sy8810l.h [new file with mode: 0644]
include/splash.h
lib/Kconfig
lib/Makefile
lib/cJSON.c [new file with mode: 0644]
lib/efi_loader/efi_device_path.c
lib/image-sparse.c
lib/zstd/zstd.c
scripts/Makefile.lib
test/dm/clk.c
tools/common_decorator.py [new file with mode: 0755]
tools/logos/bianbu.bmp [new file with mode: 0644]
tools/logos/k1-x.bmp [new file with mode: 0644]