blob: 075fa365993f8b0dea51634c7befa38e2f12dd92 [file] [log] [blame]
Patrick Georgic49d7a32020-05-08 22:50:46 +02001## SPDX-License-Identifier: GPL-2.0-only
jinkun.hongac490b82014-06-22 20:40:39 -07002
Stefan Reinaueraae53ab2015-04-27 14:03:57 -07003ifeq ($(CONFIG_SOC_ROCKCHIP_RK3288),y)
4
huang lin817e4552014-08-26 17:31:28 +08005IDBTOOL = util/rockchip/make_idb.py
6
Patrick Georgi20864c12015-07-01 20:29:42 +02007bootblock-y += bootblock.c
Nico Huber755db952018-11-11 01:42:17 +01008bootblock-y += ../common/uart.c
huang lin739df1b2014-08-27 17:07:42 +08009bootblock-y += timer.c
jinkun.hong503d1212014-07-31 14:50:49 +080010bootblock-y += clock.c
Vadim Bendebury0a360222016-03-28 22:57:26 -070011bootblock-y += ../common/spi.c
Shunqian Zheng015ae112016-04-20 20:35:09 +080012bootblock-y += ../common/gpio.c
Daisuke Nojiri5c2988c2014-09-24 09:39:16 -070013bootblock-y += gpio.c
huang lind4c175b2016-03-02 18:46:24 +080014bootblock-y += ../common/i2c.c
Julius Werner7f70ad62015-02-09 17:40:58 -080015bootblock-$(CONFIG_SOFTWARE_I2C) += software_i2c.c
Vadim Bendebury0a360222016-03-28 22:57:26 -070016bootblock-y += ../common/rk808.c
Daisuke Nojiri5c2988c2014-09-24 09:39:16 -070017
Vadim Bendebury0a360222016-03-28 22:57:26 -070018verstage-y += ../common/spi.c
Daisuke Nojiri5c2988c2014-09-24 09:39:16 -070019verstage-y += timer.c
Nico Huber755db952018-11-11 01:42:17 +010020verstage-y += ../common/uart.c
Shunqian Zheng015ae112016-04-20 20:35:09 +080021verstage-y += ../common/gpio.c
Daisuke Nojiri5c2988c2014-09-24 09:39:16 -070022verstage-y += gpio.c
23verstage-y += clock.c
Julius Wernere91d1702017-03-20 15:32:15 -070024verstage-y += crypto.c
huang lind4c175b2016-03-02 18:46:24 +080025verstage-y += ../common/i2c.c
Julius Werner7f70ad62015-02-09 17:40:58 -080026verstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c
jinkun.hongac490b82014-06-22 20:40:39 -070027
Vadim Bendebury0a360222016-03-28 22:57:26 -070028romstage-y += ../common/cbmem.c
jinkun.hongac490b82014-06-22 20:40:39 -070029romstage-y += timer.c
Nico Huber755db952018-11-11 01:42:17 +010030romstage-y += ../common/uart.c
huang lind4c175b2016-03-02 18:46:24 +080031romstage-y += ../common/i2c.c
Julius Werner7f70ad62015-02-09 17:40:58 -080032romstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c
jinkun.hong503d1212014-07-31 14:50:49 +080033romstage-y += clock.c
Shunqian Zheng015ae112016-04-20 20:35:09 +080034romstage-y += ../common/gpio.c
huang lind5fb66e2014-08-26 18:22:08 +080035romstage-y += gpio.c
Vadim Bendebury0a360222016-03-28 22:57:26 -070036romstage-y += ../common/spi.c
Jinkun Hongc33ce352014-08-28 09:37:22 -070037romstage-y += sdram.c
Vadim Bendebury0a360222016-03-28 22:57:26 -070038romstage-y += ../common/rk808.c
Lin Huang6d6b1292016-03-23 19:35:46 +080039romstage-y += ../common/pwm.c
huang lina97bd5a2014-10-14 10:04:16 -070040romstage-y += tsadc.c
Philipp Deppenwiese545ed7a2018-02-14 16:47:12 +010041romstage-y += ../common/i2c.c
huang lind5fb66e2014-08-26 18:22:08 +080042
huang lin82ba4d02014-08-16 10:49:32 +080043ramstage-y += soc.c
jinkun.hongac490b82014-06-22 20:40:39 -070044ramstage-y += timer.c
huang lind4c175b2016-03-02 18:46:24 +080045ramstage-y += ../common/i2c.c
Julius Werner7f70ad62015-02-09 17:40:58 -080046ramstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c
jinkun.hong503d1212014-07-31 14:50:49 +080047ramstage-y += clock.c
Vadim Bendebury0a360222016-03-28 22:57:26 -070048ramstage-y += ../common/spi.c
huang linee28c862015-01-26 21:04:55 +080049ramstage-y += sdram.c
Shunqian Zheng015ae112016-04-20 20:35:09 +080050ramstage-y += ../common/gpio.c
huang lind5fb66e2014-08-26 18:22:08 +080051ramstage-y += gpio.c
Vadim Bendebury0a360222016-03-28 22:57:26 -070052ramstage-y += ../common/rk808.c
Lin Huang6d6b1292016-03-23 19:35:46 +080053ramstage-y += ../common/pwm.c
Shunqian Zhengfb533292016-05-02 21:38:00 +080054ramstage-y += ../common/vop.c
Lin Huangb9a78772016-04-25 18:50:55 +080055ramstage-y += ../common/edp.c
Yakir Yang68f42be2015-04-29 10:08:12 -050056ramstage-y += hdmi.c
huang lin40f558e2014-09-19 14:51:52 +080057ramstage-y += display.c
Nico Huber755db952018-11-11 01:42:17 +010058ramstage-y += ../common/uart.c
huang lin817e4552014-08-26 17:31:28 +080059
Vadim Bendebury0a360222016-03-28 22:57:26 -070060CPPFLAGS_common += -Isrc/soc/rockchip/rk3288/include
61CPPFLAGS_common += -Isrc/soc/rockchip/common/include
Julius Werner7a453eb2014-10-20 13:14:55 -070062
huang lin817e4552014-08-26 17:31:28 +080063$(objcbfs)/bootblock.bin: $(objcbfs)/bootblock.raw.bin
64 @printf "Generating: $(subst $(obj)/,,$(@))\n"
Stefan Reinauer4ab5ce12020-06-25 11:24:30 -070065 $(Q)mkdir -p $(dir $@)
66 $(Q)$(IDBTOOL) --from=$< --to=$@ --enable-align --chip=RK32
Stefan Reinaueraae53ab2015-04-27 14:03:57 -070067
68endif