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