1## SPDX-License-Identifier: GPL-2.0-only 2 3ifeq ($(CONFIG_SOC_ROCKCHIP_RK3399),y) 4 5IDBTOOL = util/rockchip/make_idb.py 6 7decompressor-y += decompressor.c 8decompressor-y += timer.c 9 10bootblock-y += ../common/i2c.c 11bootblock-y += ../common/spi.c 12bootblock-y += ../common/uart.c 13bootblock-y += ../common/gpio.c 14bootblock-y += ../common/pwm.c 15bootblock-y += bootblock.c 16bootblock-y += clock.c 17bootblock-y += gpio.c 18bootblock-y += saradc.c 19bootblock-y += timer.c 20 21verstage-y += ../common/gpio.c 22verstage-y += gpio.c 23verstage-y += sdram.c 24verstage-y += ../common/i2c.c 25verstage-y += ../common/spi.c 26verstage-y += ../common/uart.c 27verstage-y += clock.c 28verstage-y += timer.c 29 30################################################################################ 31 32romstage-y += ../common/cbmem.c 33romstage-y += sdram.c 34romstage-y += ../common/spi.c 35romstage-y += ../common/uart.c 36romstage-y += clock.c 37romstage-y += ../common/pwm.c 38romstage-y += timer.c 39romstage-y += tsadc.c 40romstage-y += usb.c 41romstage-y += gpio.c 42romstage-y += saradc.c 43romstage-y += ../common/gpio.c 44romstage-y += ../common/i2c.c 45 46################################################################################ 47 48ramstage-y += sdram.c 49ramstage-y += ../common/spi.c 50ramstage-y += ../common/uart.c 51ramstage-y += clock.c 52ramstage-$(CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT) += display.c 53ramstage-$(CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT) += ../common/edp.c 54ramstage-$(CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT) += mipi.c 55ramstage-y += ../common/gpio.c 56ramstage-y += gpio.c 57ramstage-y += ../common/i2c.c 58ramstage-y += saradc.c 59ramstage-y += soc.c 60ramstage-y += timer.c 61ramstage-$(CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT) += ../common/vop.c 62ramstage-y += usb.c 63 64BL31_MAKEARGS += PLAT=rk3399 M0_CROSS_COMPILE="$(CROSS_COMPILE_arm)" 65################################################################################ 66 67CPPFLAGS_common += -Isrc/soc/rockchip/rk3399/include 68CPPFLAGS_common += -Isrc/soc/rockchip/common/include 69 70$(objcbfs)/bootblock.bin: $(objcbfs)/bootblock.raw.bin 71 @printf "Generating: $(subst $(obj)/,,$(@))\n" 72 $(Q)mkdir -p $(dir $@) 73 $(Q)$(IDBTOOL) --from=$< --to=$@ --enable-align --chip=RK33 74 75endif 76