-
Notifications
You must be signed in to change notification settings - Fork 76
/
Copy pathMakefile.config
1109 lines (1080 loc) · 26.6 KB
/
Makefile.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# CFLAGS_DEFS for configuration
ifeq ($(CONFIG_ARCH_ARMV5TE),y)
CFLAGS_DEFS += -DCONFIG_ARCH_ARMV5TE
CONFIG_ARCH_ARM=y
CONFIG_HAVE_L1CACHE=y
CONFIG_HAVE_MMU=y
endif
ifeq ($(CONFIG_ARCH_ARMV7A),y)
CFLAGS_DEFS += -DCONFIG_ARCH_ARMV7A
CONFIG_ARCH_ARM=y
CONFIG_HAVE_L1CACHE=y
CONFIG_HAVE_MMU=y
endif
ifeq ($(CONFIG_ARCH_ARMV7M),y)
CFLAGS_DEFS += -DCONFIG_ARCH_ARMV7M
CONFIG_ARCH_ARM=y
CONFIG_HAVE_L1CACHE=y
CONFIG_HAVE_NVIC=y
CONFIG_HAVE_MPU=y
endif
ifeq ($(CONFIG_ARCH_ARM),y)
CFLAGS_DEFS += -DCONFIG_ARCH_ARM
endif
ifeq ($(CONFIG_SOC_SAMA5D2),y)
CFLAGS_DEFS += -DCONFIG_SOC_SAMA5D2
endif
ifeq ($(CONFIG_SOC_SAMA5D3),y)
CFLAGS_DEFS += -DCONFIG_SOC_SAMA5D3
endif
ifeq ($(CONFIG_SOC_SAMA5D4),y)
CFLAGS_DEFS += -DCONFIG_SOC_SAMA5D4
endif
ifeq ($(CONFIG_CHIP_SAMA5D21),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMA5D21
endif
ifeq ($(CONFIG_CHIP_SAMA5D27),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMA5D27
endif
ifeq ($(CONFIG_CHIP_SAMA5D36),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMA5D36
endif
ifeq ($(CONFIG_CHIP_SAMA5D44),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMA5D44
endif
ifeq ($(CONFIG_SOC_SAM9XX5),y)
CFLAGS_DEFS += -DCONFIG_SOC_SAM9XX5
endif
ifeq ($(CONFIG_CHIP_SAM9G15),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAM9G15
endif
ifeq ($(CONFIG_CHIP_SAM9G25),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAM9G25
endif
ifeq ($(CONFIG_CHIP_SAM9G35),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAM9G35
endif
ifeq ($(CONFIG_CHIP_SAM9X25),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAM9X25
endif
ifeq ($(CONFIG_CHIP_SAM9X35),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAM9X35
endif
ifeq ($(CONFIG_SOC_SAM9X60),y)
CFLAGS_DEFS += -DCONFIG_SOC_SAM9X60
endif
ifeq ($(CONFIG_CHIP_SAM9X60),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAM9X60
endif
ifeq ($(CONFIG_SOC_SAMV71),y)
CFLAGS_DEFS += -DCONFIG_SOC_SAMV71
endif
ifeq ($(CONFIG_CHIP_SAME70),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAME70
endif
ifeq ($(CONFIG_CHIP_SAME70J19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAME70J19
endif
ifeq ($(CONFIG_CHIP_SAME70J20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAME70J20
endif
ifeq ($(CONFIG_CHIP_SAME70J21),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAME70J21
endif
ifeq ($(CONFIG_CHIP_SAME70N19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAME70N19
endif
ifeq ($(CONFIG_CHIP_SAME70N20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAME70N20
endif
ifeq ($(CONFIG_CHIP_SAME70N21),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAME70N21
endif
ifeq ($(CONFIG_CHIP_SAME70Q19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAME70Q19
endif
ifeq ($(CONFIG_CHIP_SAME70Q20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAME70Q20
endif
ifeq ($(CONFIG_CHIP_SAME70Q21),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAME70Q21
endif
ifeq ($(CONFIG_CHIP_SAMS70),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMS70
endif
ifeq ($(CONFIG_CHIP_SAMS70J19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMS70J19
endif
ifeq ($(CONFIG_CHIP_SAMS70J20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMS70J20
endif
ifeq ($(CONFIG_CHIP_SAMS70J21),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMS70J21
endif
ifeq ($(CONFIG_CHIP_SAMS70N19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMS70N19
endif
ifeq ($(CONFIG_CHIP_SAMS70N20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMS70N20
endif
ifeq ($(CONFIG_CHIP_SAMS70N21),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMS70N21
endif
ifeq ($(CONFIG_CHIP_SAMS70Q19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMS70Q19
endif
ifeq ($(CONFIG_CHIP_SAMS70Q20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMS70Q20
endif
ifeq ($(CONFIG_CHIP_SAMS70Q21),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMS70Q21
endif
ifeq ($(CONFIG_CHIP_SAMV70),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV70
endif
ifeq ($(CONFIG_CHIP_SAMV70J19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV70J19
endif
ifeq ($(CONFIG_CHIP_SAMV70J20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV70J20
endif
ifeq ($(CONFIG_CHIP_SAMV70N19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV70N19
endif
ifeq ($(CONFIG_CHIP_SAMV70N20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV70N20
endif
ifeq ($(CONFIG_CHIP_SAMV70Q19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV70Q19
endif
ifeq ($(CONFIG_CHIP_SAMV70Q20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV70Q20
endif
ifeq ($(CONFIG_CHIP_SAMV71),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV71
endif
ifeq ($(CONFIG_CHIP_SAMV71J19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV71J19
endif
ifeq ($(CONFIG_CHIP_SAMV71J20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV71J20
endif
ifeq ($(CONFIG_CHIP_SAMV71J21),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV71J21
endif
ifeq ($(CONFIG_CHIP_SAMV71N19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV71N19
endif
ifeq ($(CONFIG_CHIP_SAMV71N20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV71N20
endif
ifeq ($(CONFIG_CHIP_SAMV71N21),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV71N21
endif
ifeq ($(CONFIG_CHIP_SAMV71Q19),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV71Q19
endif
ifeq ($(CONFIG_CHIP_SAMV71Q20),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV71Q20
endif
ifeq ($(CONFIG_CHIP_SAMV71Q21),y)
CFLAGS_DEFS += -DCONFIG_CHIP_SAMV71Q21
endif
ifeq ($(CONFIG_FLASH_512KB),y)
CFLAGS_DEFS += -DCONFIG_FLASH_512KB
endif
ifeq ($(CONFIG_FLASH_1024KB),y)
CFLAGS_DEFS += -DCONFIG_FLASH_1024KB
endif
ifeq ($(CONFIG_FLASH_2048KB),y)
CFLAGS_DEFS += -DCONFIG_FLASH_2048KB
endif
ifeq ($(CONFIG_PACKAGE_64PIN),y)
CFLAGS_DEFS += -DCONFIG_PACKAGE_64PIN
endif
ifeq ($(CONFIG_PACKAGE_100PIN),y)
CFLAGS_DEFS += -DCONFIG_PACKAGE_100PIN
endif
ifeq ($(CONFIG_PACKAGE_144PIN),y)
CFLAGS_DEFS += -DCONFIG_PACKAGE_144PIN
endif
ifeq ($(CONFIG_PACKAGE_196PIN),y)
CFLAGS_DEFS += -DCONFIG_PACKAGE_196PIN
endif
ifeq ($(CONFIG_PACKAGE_256PIN),y)
CFLAGS_DEFS += -DCONFIG_PACKAGE_256PIN
endif
ifeq ($(CONFIG_PACKAGE_289PIN),y)
CFLAGS_DEFS += -DCONFIG_PACKAGE_289PIN
endif
ifeq ($(CONFIG_BOARD_SAM9G15_GENERIC),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9G15_GENERIC
endif
ifeq ($(CONFIG_BOARD_SAM9G25_GENERIC),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9G25_GENERIC
endif
ifeq ($(CONFIG_BOARD_SAM9G35_GENERIC),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9G35_GENERIC
endif
ifeq ($(CONFIG_BOARD_SAM9X25_GENERIC),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9X25_GENERIC
endif
ifeq ($(CONFIG_BOARD_SAM9X35_GENERIC),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9X35_GENERIC
endif
ifeq ($(CONFIG_BOARD_SAM9G15_EK),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9G15_EK
endif
ifeq ($(CONFIG_BOARD_SAM9G25_EK),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9G25_EK
endif
ifeq ($(CONFIG_BOARD_SAM9G35_EK),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9G35_EK
endif
ifeq ($(CONFIG_BOARD_SAM9X25_EK),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9X25_EK
endif
ifeq ($(CONFIG_BOARD_SAM9X35_EK),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9X35_EK
endif
ifeq ($(CONFIG_BOARD_SAM9X60_GENERIC),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9X60_GENERIC
endif
ifeq ($(CONFIG_BOARD_SAM9X60_EK),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9X60_EK
endif
ifeq ($(CONFIG_BOARD_SAM9X60_CURIOSITY),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAM9X60_CURIOSITY
endif
ifeq ($(CONFIG_BOARD_SAMA5D2_GENERIC),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D2_GENERIC
endif
ifeq ($(CONFIG_BOARD_SAMA5D2_VB_BGA196),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D2_VB_BGA196
endif
ifeq ($(CONFIG_BOARD_SAMA5D2_VB_BGA289),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D2_VB_BGA289
endif
ifeq ($(CONFIG_BOARD_SAMA5D2_XPLAINED),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D2_XPLAINED
ifeq ($(CONFIG_LED),y)
CONFIG_TWI = y
endif
ifeq ($(CONFIG_SDMMC),y)
CONFIG_TWI = y
endif
endif
ifeq ($(CONFIG_BOARD_SAMA5D2_XPLAINED_PROTO),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D2_XPLAINED_PROTO
endif
ifeq ($(CONFIG_BOARD_SAMA5D27_SOM1_EK),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D27_SOM1_EK
endif
ifeq ($(CONFIG_BOARD_SAMA5D2_PTC_EK),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D2_PTC_EK
ifeq ($(CONFIG_LED),y)
CONFIG_TWI = y
endif
endif
ifeq ($(CONFIG_BOARD_SAMA5D3_EK),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D3_EK
endif
ifeq ($(CONFIG_BOARD_SAMA5D3_GENERIC),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D3_GENERIC
endif
ifeq ($(CONFIG_BOARD_SAMA5D3_XPLAINED),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D3_XPLAINED
endif
ifeq ($(CONFIG_BOARD_SAMA5D4_GENERIC),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D4_GENERIC
endif
ifeq ($(CONFIG_BOARD_SAMA5D4_EK),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D4_EK
endif
ifeq ($(CONFIG_BOARD_SAMA5D4_XPLAINED),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMA5D4_XPLAINED
endif
ifeq ($(CONFIG_BOARD_SAMV71_GENERIC),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMV71_GENERIC
endif
ifeq ($(CONFIG_BOARD_SAME70_XPLAINED),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAME70_XPLAINED
endif
ifeq ($(CONFIG_BOARD_SAMV71_XPLAINED),y)
CFLAGS_DEFS += -DCONFIG_BOARD_SAMV71_XPLAINED
endif
ifeq ($(CONFIG_HAVE_AIC2),y)
CFLAGS_DEFS += -DCONFIG_HAVE_AIC2
endif
ifeq ($(CONFIG_HAVE_AIC5),y)
CFLAGS_DEFS += -DCONFIG_HAVE_AIC5
endif
ifeq ($(CONFIG_HAVE_FLEXCOM),y)
CFLAGS_DEFS += -DCONFIG_HAVE_FLEXCOM
endif
ifeq ($(CONFIG_HAVE_PIO3),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PIO3
endif
ifeq ($(CONFIG_HAVE_PIO4),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PIO4
endif
ifeq ($(CONFIG_HAVE_PIO4_SECURE),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PIO4_SECURE
endif
ifeq ($(CONFIG_HAVE_ANALOG_I2C_PAC1720),y)
CONFIG_TWI=y
endif
ifeq ($(CONFIG_HAVE_ANALOG_SPI_MCP3208),y)
CONFIG_SPI=y
endif
ifeq ($(CONFIG_HAVE_QSPI),y)
ifeq ($(CONFIG_QSPI),y)
CFLAGS_DEFS += -DCONFIG_HAVE_QSPI
CONFIG_HAVE_SPI_BUS=y
CONFIG_SPI=y
CONFIG_HAVE_SPI_NOR=y
ifeq ($(CONFIG_HAVE_QSPI_DMA),y)
CFLAGS_DEFS += -DCONFIG_HAVE_QSPI_DMA
endif
else
CONFIG_HAVE_QSPI=n
CONFIG_HAVE_QSPI_DMA=n
endif
else
CONFIG_HAVE_QSPI_DMA=n
endif
CONFIG_HAVE_CAN_BUS=n
ifeq ($(CONFIG_HAVE_CAN),y)
ifeq ($(CONFIG_CAN),y)
CFLAGS_DEFS += -DCONFIG_HAVE_CAN
CONFIG_HAVE_CAN_BUS=y
else
CONFIG_HAVE_CAN=n
endif
endif
ifeq ($(CONFIG_HAVE_MCAN),y)
ifeq ($(CONFIG_CAN),y)
CFLAGS_DEFS += -DCONFIG_HAVE_MCAN
CONFIG_HAVE_CAN_BUS=y
else
CONFIG_HAVE_MCAN=n
endif
endif
ifeq ($(CONFIG_HAVE_CAN_BUS),y)
CFLAGS_DEFS += -DCONFIG_HAVE_CAN_BUS
endif
ifeq ($(CONFIG_HAVE_NFC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_NFC
endif
ifeq ($(CONFIG_HAVE_SDMMC),y)
ifeq ($(CONFIG_SDMMC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SDMMC
else
CONFIG_HAVE_SDMMC=n
endif
endif
ifeq ($(CONFIG_HAVE_HSMCI),y)
ifeq ($(CONFIG_SDMMC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_HSMCI
else
CONFIG_HAVE_HSMCI=n
endif
endif
ifeq ($(CONFIG_HAVE_PIT),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PIT
endif
ifeq ($(CONFIG_HAVE_SMC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SMC
endif
ifeq ($(CONFIG_HAVE_SMC_SCRAMBLING),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SMC_SCRAMBLING
endif
ifeq ($(CONFIG_HAVE_GMAC_QUEUES),y)
CFLAGS_DEFS += -DCONFIG_HAVE_GMAC_QUEUES
endif
ifeq ($(CONFIG_HAVE_SDRAMC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SDRAMC
endif
ifeq ($(CONFIG_HAVE_MPDDRC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_MPDDRC
endif
ifeq ($(CONFIG_HAVE_MPDDRC_DATA_PATH),y)
CFLAGS_DEFS += -DCONFIG_HAVE_MPDDRC_DATA_PATH
endif
ifeq ($(CONFIG_HAVE_MPDDRC_IO_CALIBRATION),y)
CFLAGS_DEFS += -DCONFIG_HAVE_MPDDRC_IO_CALIBRATION
endif
ifeq ($(CONFIG_HAVE_MPDDRC_SDRAM_ONLY),y)
CFLAGS_DEFS += -DCONFIG_HAVE_MPDDRC_SDRAM_ONLY
endif
ifeq ($(CONFIG_HAVE_MPDDRC_SDRAM),y)
CFLAGS_DEFS += -DCONFIG_HAVE_MPDDRC_SDRAM
endif
ifeq ($(CONFIG_HAVE_MPDDRC_LPDDR),y)
CFLAGS_DEFS += -DCONFIG_HAVE_MPDDRC_LPDDR
endif
ifeq ($(CONFIG_HAVE_MPDDRC_DDR2),y)
CFLAGS_DEFS += -DCONFIG_HAVE_MPDDRC_DDR2
endif
ifeq ($(CONFIG_HAVE_MPDDRC_LPDDR2),y)
CFLAGS_DEFS += -DCONFIG_HAVE_MPDDRC_LPDDR2
endif
ifeq ($(CONFIG_HAVE_MPDDRC_DDR3),y)
CFLAGS_DEFS += -DCONFIG_HAVE_MPDDRC_DDR3
endif
ifeq ($(CONFIG_HAVE_MPDDRC_LPDDR3),y)
CFLAGS_DEFS += -DCONFIG_HAVE_MPDDRC_LPDDR3
endif
ifeq ($(CONFIG_LIB_UIP_HELLOWORLD),y)
CFLAGS_DEFS += -DCONFIG_LIB_UIP_HELLOWORLD
endif
ifeq ($(CONFIG_LIB_UIP_TELNETD),y)
CFLAGS_DEFS += -DCONFIG_LIB_UIP_TELNETD
endif
ifeq ($(CONFIG_LIB_UIP_WEBSERVER),y)
CFLAGS_DEFS += -DCONFIG_LIB_UIP_WEBSERVER
endif
ifeq ($(CONFIG_HAVE_ADC_SETTLING_TIME),y)
CFLAGS_DEFS += -DCONFIG_HAVE_ADC_SETTLING_TIME
endif
ifeq ($(CONFIG_HAVE_ADC_INPUT_OFFSET),y)
CFLAGS_DEFS += -DCONFIG_HAVE_ADC_INPUT_OFFSET
endif
ifeq ($(CONFIG_HAVE_ADC_DIFF_INPUT),y)
CFLAGS_DEFS += -DCONFIG_HAVE_ADC_DIFF_INPUT
endif
ifeq ($(CONFIG_HAVE_ADC_INPUT_GAIN),y)
CFLAGS_DEFS += -DCONFIG_HAVE_ADC_INPUT_GAIN
endif
ifeq ($(CONFIG_HAVE_ADC_SEQ_R2),y)
CFLAGS_DEFS += -DCONFIG_HAVE_ADC_SEQ_R2
endif
ifeq ($(CONFIG_HAVE_ADC_LOW_RES),y)
CFLAGS_DEFS += -DCONFIG_HAVE_ADC_LOW_RES
endif
ifeq ($(CONFIG_HAVE_PMC_FAST_STARTUP),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMC_FAST_STARTUP
endif
ifeq ($(CONFIG_HAVE_PMC_GENERATED_CLOCKS),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMC_GENERATED_CLOCKS
endif
ifeq ($(CONFIG_HAVE_PMC_AUDIO_CLOCK),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMC_AUDIO_CLOCK
endif
ifeq ($(CONFIG_HAVE_PMC_PLLADIV2),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMC_PLLADIV2
endif
ifeq ($(CONFIG_HAVE_PMC_UPLLDIV2),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMC_UPLLDIV2
endif
ifeq ($(CONFIG_HAVE_PMC_H32MXDIV),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMC_H32MXDIV
endif
ifeq ($(CONFIG_HAVE_PMC_PLLA_CHARGE_PUMP),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMC_PLLA_CHARGE_PUMP
endif
ifeq ($(CONFIG_HAVE_PMC_UPLL_BIAS),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMC_UPLL_BIAS
endif
ifeq ($(CONFIG_HAVE_PMC_PERIPH_DIV),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMC_PERIPH_DIV
endif
ifeq ($(CONFIG_HAVE_SCKC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SCKC
endif
ifeq ($(CONFIG_HAVE_PWMC_DMA),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_DMA
endif
ifeq ($(CONFIG_HAVE_PWMC_SPREAD_SPECTRUM),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_SPREAD_SPECTRUM
endif
ifeq ($(CONFIG_HAVE_PWMC_EXTERNAL_TRIGGER),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_EXTERNAL_TRIGGER
endif
ifeq ($(CONFIG_HAVE_PWMC_FAULT_PROT_HIZ),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_FAULT_PROT_HIZ
endif
ifeq ($(CONFIG_HAVE_PWMC_STEPPER_MOTOR),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_STEPPER_MOTOR
endif
ifeq ($(CONFIG_HAVE_PWMC_CMP_UNIT),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_CMP_UNIT
endif
ifeq ($(CONFIG_HAVE_PWMC_SYNC_MODE),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_SYNC_MODE
endif
ifeq ($(CONFIG_HAVE_PWMC_OOV),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_OOV
endif
ifeq ($(CONFIG_HAVE_PWMC_FMODE),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_FMODE
endif
ifeq ($(CONFIG_HAVE_PWMC_WP),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_WP
endif
ifeq ($(CONFIG_HAVE_PWMC_DTIME),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_DTIME
endif
ifeq ($(CONFIG_HAVE_PWMC_ELINE),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC_ELINE
endif
ifeq ($(CONFIG_TIMER_POLLING),y)
CFLAGS_DEFS += -DCONFIG_TIMER_POLLING
endif
ifeq ($(CONFIG_HAVE_SFRBU),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SFRBU
endif
ifeq ($(CONFIG_HAVE_L2CC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_L2CC
CONFIG_HAVE_L2CACHE=y
endif
ifeq ($(CONFIG_HAVE_SAIC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SAIC
endif
ifeq ($(CONFIG_HAVE_NFD0_ON_D16),y)
CFLAGS_DEFS += -DCONFIG_HAVE_NFD0_ON_D16
endif
ifeq ($(CONFIG_USE_ROM_GALOIS_TABLE),y)
CFLAGS_DEFS += -DCONFIG_USE_ROM_GALOIS_TABLE
endif
ifeq ($(CONFIG_HAVE_XDMAC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_XDMAC
endif
ifeq ($(CONFIG_HAVE_XDMAC_TC_CP),y)
CFLAGS_DEFS += -DCONFIG_HAVE_XDMAC_TC_CP
endif
ifeq ($(CONFIG_HAVE_XDMAC_DATA_WIDTH_DWORD),y)
CFLAGS_DEFS += -DCONFIG_HAVE_XDMAC_DATA_WIDTH_DWORD
endif
ifeq ($(CONFIG_HAVE_DMAC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_DMAC
endif
ifeq ($(CONFIG_HAVE_DMAC_DATA_WIDTH_DWORD),y)
CFLAGS_DEFS += -DCONFIG_HAVE_DMAC_DATA_WIDTH_DWORD
endif
ifeq ($(CONFIG_HAVE_ADC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_ADC
endif
ifeq ($(CONFIG_HAVE_NAND_FLASH),y)
ifeq ($(CONFIG_NAND_FLASH),y)
CFLAGS_DEFS += -DCONFIG_HAVE_NAND_FLASH
ifeq ($(CONFIG_HAVE_PMECC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMECC
endif
else
CONFIG_HAVE_NAND_FLASH=n
CONFIG_HAVE_PMECC=n
endif
else
CONFIG_HAVE_PMECC=n
endif
ifeq ($(CONFIG_LCD),y)
ifeq ($(CONFIG_HAVE_LCDC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LCD
CFLAGS_DEFS += -DCONFIG_HAVE_LCDC
CONFIG_HAVE_LCD = y
ifeq ($(CONFIG_HAVE_LCDC_OVR1),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LCDC_OVR1
endif
ifeq ($(CONFIG_HAVE_LCDC_OVR2),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LCDC_OVR2
endif
ifeq ($(CONFIG_HAVE_LCDC_PP),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LCDC_PP
endif
else
CONFIG_HAVE_LCD = n
CONFIG_HAVE_LCDC = n
CONFIG_HAVE_LCDC_OVR1 = n
CONFIG_HAVE_LCDC_OVR2 = n
endif
else
CONFIG_HAVE_LCD = n
CONFIG_HAVE_LCDC = n
CONFIG_HAVE_LCDC_OVR1 = n
CONFIG_HAVE_LCDC_OVR2 = n
endif
ifeq ($(CONFIG_HAVE_IMAGE_SENSOR),y)
ifeq ($(CONFIG_IMAGE_SENSOR),y)
CFLAGS_DEFS += -DCONFIG_HAVE_IMAGE_SENSOR
CONFIG_TWI=y
else
CONFIG_HAVE_IMAGE_SENSOR=n
endif
endif
ifeq ($(CONFIG_CRYPTO),y)
ifeq ($(CONFIG_HAVE_AES),y)
ifeq ($(CONFIG_CRYPTO_AES),y)
CFLAGS_DEFS += -DCONFIG_HAVE_AES
ifeq ($(CONFIG_HAVE_AES_GCM),y)
CFLAGS_DEFS += -DCONFIG_HAVE_AES_GCM
endif
ifeq ($(CONFIG_HAVE_AES_XTS),y)
CFLAGS_DEFS += -DCONFIG_HAVE_AES_XTS
endif
else
CONFIG_HAVE_AES=n
CONFIG_HAVE_AES_GCM=n
CONFIG_HAVE_AES_XTS=n
endif
else
CONFIG_HAVE_AES_GCM=n
CONFIG_HAVE_AES_XTS=n
endif
ifeq ($(CONFIG_HAVE_AESB),y)
ifeq ($(CONFIG_CRYPTO_AESB),y)
CFLAGS_DEFS += -DCONFIG_HAVE_AESB
else
CONFIG_HAVE_AESB=n
endif
endif
ifeq ($(CONFIG_HAVE_ICM),y)
ifeq ($(CONFIG_CRYPTO_ICM),y)
CFLAGS_DEFS += -DCONFIG_HAVE_ICM
else
CONFIG_HAVE_ICM=n
endif
endif
ifeq ($(CONFIG_HAVE_SHA),y)
ifeq ($(CONFIG_CRYPTO_SHA),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SHA
else
CONFIG_HAVE_SHA=n
endif
endif
ifeq ($(CONFIG_HAVE_SHA_HMAC),y)
ifeq ($(CONFIG_CRYPTO_SHA),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SHA_HMAC
else
CONFIG_HAVE_SHA_HMAC=n
endif
endif
ifeq ($(CONFIG_HAVE_TDES),y)
ifeq ($(CONFIG_CRYPTO_TDES),y)
CFLAGS_DEFS += -DCONFIG_HAVE_TDES
else
CONFIG_HAVE_TDES=n
endif
endif
ifeq ($(CONFIG_HAVE_TRNG),y)
ifeq ($(CONFIG_CRYPTO_TRNG),y)
CFLAGS_DEFS += -DCONFIG_HAVE_TRNG
else
CONFIG_HAVE_TRNG=n
endif
endif
else
CONFIG_HAVE_AES=n
CONFIG_HAVE_AES_GCM=n
CONFIG_HAVE_AES_XTS=n
CONFIG_HAVE_AESB=n
CONFIG_HAVE_ICM=n
CONFIG_HAVE_SHA=n
CONFIG_HAVE_SHA_HMAC = n
CONFIG_HAVE_TDES=n
CONFIG_HAVE_TRNG=n
endif
ifeq ($(CONFIG_HAVE_SECUMOD),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SECUMOD
endif
ifeq ($(CONFIG_HAVE_ISC),y)
ifeq ($(CONFIG_ISC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_ISC
else
CONFIG_HAVE_ISC = n
endif
endif
ifeq ($(CONFIG_HAVE_ISI),y)
ifeq ($(CONFIG_ISI),y)
CFLAGS_DEFS += -DCONFIG_HAVE_ISI
else
CONFIG_HAVE_ISI = n
endif
endif
ifeq ($(CONFIG_HAVE_SFC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SFC
endif
ifeq ($(CONFIG_HAVE_SMD),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SMD
endif
ifeq ($(CONFIG_HAVE_PWMC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PWMC
endif
ifeq ($(CONFIG_HAVE_SECURE_MATRIX),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SECURE_MATRIX
endif
ifeq ($(CONFIG_HAVE_SDRAM_AS4C16M16SA),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SDRAM_AS4C16M16SA
endif
ifeq ($(CONFIG_HAVE_SDRAM_IS42S16100E),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SDRAM_IS42S16100E
endif
ifeq ($(CONFIG_HAVE_SDRAM_W981216BH),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SDRAM_W981216BH
endif
ifeq ($(CONFIG_HAVE_SDRAM_MT48LC16M16),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SDRAM_MT48LC16M16
endif
ifeq ($(CONFIG_HAVE_SDRAM_W9864G6KH),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SDRAM_W9864G6KH
endif
ifeq ($(CONFIG_HAVE_LPDDR_MT46H64M16),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LPDDR_MT46H64M16
endif
ifeq ($(CONFIG_HAVE_LPDDR_MT46H16M32),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LPDDR_MT46H16M32
endif
ifeq ($(CONFIG_HAVE_LPSDR_MT48H32M16),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LPSDR_MT48H32M16
endif
ifeq ($(CONFIG_HAVE_DDR2_MT47H128M8),y)
CFLAGS_DEFS += -DCONFIG_HAVE_DDR2_MT47H128M8
endif
ifeq ($(CONFIG_HAVE_DDR2_MT47H64M16),y)
CFLAGS_DEFS += -DCONFIG_HAVE_DDR2_MT47H64M16
endif
ifeq ($(CONFIG_HAVE_DDR2_MT47H128M16),y)
CFLAGS_DEFS += -DCONFIG_HAVE_DDR2_MT47H128M16
endif
ifeq ($(CONFIG_HAVE_DDR2_W971GG6SB),y)
CFLAGS_DEFS += -DCONFIG_HAVE_DDR2_W971GG6SB
endif
ifeq ($(CONFIG_HAVE_DDR2_W972GG6KB),y)
CFLAGS_DEFS += -DCONFIG_HAVE_DDR2_W972GG6KB
endif
ifeq ($(CONFIG_HAVE_DDR2_W9712G6KB),y)
CFLAGS_DEFS += -DCONFIG_HAVE_DDR2_W9712G6KB
endif
ifeq ($(CONFIG_HAVE_DDR2_W9751G6KB),y)
CFLAGS_DEFS += -DCONFIG_HAVE_DDR2_W9751G6KB
endif
ifeq ($(CONFIG_HAVE_LPDDR2_MT42L128M16),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LPDDR2_MT42L128M16
endif
ifeq ($(CONFIG_HAVE_LPDDR2_AD220032D),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LPDDR2_AD220032D
endif
ifeq ($(CONFIG_HAVE_LPDDR2_AD210032D),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LPDDR2_AD210032D
endif
ifeq ($(CONFIG_HAVE_DDR3_MT41K128M16),y)
CFLAGS_DEFS += -DCONFIG_HAVE_DDR3_MT41K128M16
endif
ifeq ($(CONFIG_HAVE_LPDDR3_EDF8164A3MA),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LPDDR3_EDF8164A3MA
endif
ifeq ($(CONFIG_HAVE_RSTC_CONFIGURABLE_USER_RESET),y)
CFLAGS_DEFS += -DCONFIG_HAVE_RSTC_CONFIGURABLE_USER_RESET
endif
ifeq ($(CONFIG_HAVE_RSTC_EXTERNAL_RESET),y)
CFLAGS_DEFS += -DCONFIG_HAVE_RSTC_EXTERNAL_RESET
endif
ifeq ($(CONFIG_HAVE_RSTC_INDEPENDENT_RESET),y)
CFLAGS_DEFS += -DCONFIG_HAVE_RSTC_INDEPENDENT_RESET
endif
ifeq ($(CONFIG_HAVE_TC_FAULT_MODE),y)
CFLAGS_DEFS += -DCONFIG_HAVE_TC_FAULT_MODE
endif
ifeq ($(CONFIG_HAVE_TC_DMA_MODE),y)
CFLAGS_DEFS += -DCONFIG_HAVE_TC_DMA_MODE
endif
ifeq ($(CONFIG_HAVE_RTC_CALIBRATION),y)
CFLAGS_DEFS += -DCONFIG_HAVE_RTC_CALIBRATION
endif
ifeq ($(CONFIG_HAVE_RTC_MODE_PERSIAN),y)
CFLAGS_DEFS += -DCONFIG_HAVE_RTC_MODE_PERSIAN
endif
ifeq ($(CONFIG_HAVE_RTC_MODE_UTC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_RTC_MODE_UTC
endif
ifeq ($(CONFIG_HAVE_RTC_TAMPER),y)
CFLAGS_DEFS += -DCONFIG_HAVE_RTC_TAMPER
endif
ifeq ($(CONFIG_HAVE_RTT),y)
CFLAGS_DEFS += -DCONFIG_HAVE_RTT
endif
ifeq ($(CONFIG_HAVE_AUDIO),y)
ifeq ($(CONFIG_AUDIO),y)
CFLAGS_DEFS += -DCONFIG_HAVE_AUDIO
ifeq ($(CONFIG_HAVE_SSC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SSC
endif
ifeq ($(CONFIG_HAVE_CLASSD),y)
CFLAGS_DEFS += -DCONFIG_HAVE_CLASSD
endif
ifeq ($(CONFIG_HAVE_PDMIC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PDMIC
endif
ifeq ($(CONFIG_HAVE_AUDIO_WM8904),y)
CFLAGS_DEFS += -DCONFIG_HAVE_AUDIO_WM8904
CONFIG_TWI=y
endif
ifeq ($(CONFIG_HAVE_AUDIO_WM8731),y)
CFLAGS_DEFS += -DCONFIG_HAVE_AUDIO_WM8731
CONFIG_TWI=y
endif
ifeq ($(CONFIG_HAVE_AUDIO_AD1934),y)
CFLAGS_DEFS += -DCONFIG_HAVE_AUDIO_AD1934
CONFIG_SPI=y
endif
else
CONFIG_HAVE_AUDIO=n
CONFIG_HAVE_SSC=n
CONFIG_HAVE_CLASSD=n
CONFIG_HAVE_PDMIC=n
CONFIG_HAVE_AUDIO_WM8904=n
CONFIG_HAVE_AUDIO_WM8731=n
CONFIG_HAVE_AUDIO_AD1934=n
endif
else
CONFIG_AUDIO=n
CONFIG_HAVE_SSC=n
CONFIG_HAVE_CLASSD=n
CONFIG_HAVE_PDMIC=n
CONFIG_HAVE_AUDIO_WM8904=n
CONFIG_HAVE_AUDIO_WM8731=n
CONFIG_HAVE_AUDIO_AD1934=n
endif
ifeq ($(CONFIG_HAVE_EMAC),y)
CONFIG_HAVE_ETH=y
endif
ifeq ($(CONFIG_HAVE_GMAC),y)
CONFIG_HAVE_ETH=y
endif
ifeq ($(CONFIG_HAVE_ETH),y)
ifeq ($(CONFIG_NET),y)
CFLAGS_DEFS += -DCONFIG_HAVE_ETH
ifeq ($(CONFIG_HAVE_EMAC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_EMAC
endif
ifeq ($(CONFIG_HAVE_GMAC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_GMAC
endif
else
CONFIG_HAVE_ETH=n
CONFIG_HAVE_EMAC=n
CONFIG_HAVE_GMAC=n
endif
else
CONFIG_NET=n
CONFIG_HAVE_EMAC=n
CONFIG_HAVE_GMAC=n
endif
ifeq ($(CONFIG_HAVE_QT2), y)
CONFIG_HAVE_IS31FL3728 = y
endif
ifeq ($(CONFIG_HAVE_IS31FL3728),y)
CONFIG_TWI=y
endif
ifeq ($(CONFIG_HAVE_SHDWC),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SHDWC
endif
ifeq ($(CONFIG_HAVE_SPI),y)
ifeq ($(CONFIG_SPI),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SPI
CONFIG_HAVE_SPI_BUS=y
ifeq ($(CONFIG_HAVE_SPI_FIFO),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SPI_FIFO
endif
ifeq ($(CONFIG_HAVE_SPI_AT25),y)
ifeq ($(CONFIG_SPI_AT25),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SPI_AT25
CONFIG_DRV_AT25=y
else
CONFIG_HAVE_SPI_AT25=n
endif
endif
else
CONFIG_HAVE_SPI=n
CONFIG_HAVE_SPI_FIFO=n
CONFIG_HAVE_SPI_AT25=n
endif
else
CONFIG_HAVE_SPI_FIFO=n
CONFIG_HAVE_SPI_AT25=n
endif
ifeq ($(CONFIG_DRV_AT25),y)
CFLAGS_DEFS += -DCONFIG_DRV_AT25
CONFIG_HAVE_SPI_NOR=y
endif
ifeq ($(CONFIG_HAVE_SPI_NOR),y)
CFLAGS_DEFS += -DCONFIG_HAVE_SPI_NOR
endif
ifeq ($(CONFIG_HAVE_TWI),y)
ifeq ($(CONFIG_TWI),y)
CFLAGS_DEFS += -DCONFIG_HAVE_TWI -DCONFIG_HAVE_I2C_BUS
CONFIG_HAVE_I2C_BUS=y
ifeq ($(CONFIG_HAVE_TWI_FIFO),y)
CFLAGS_DEFS += -DCONFIG_HAVE_TWI_FIFO
endif
ifeq ($(CONFIG_HAVE_TWI_AT24),y)
ifeq ($(CONFIG_TWI_AT24),y)
CFLAGS_DEFS += -DCONFIG_HAVE_TWI_AT24
CONFIG_DRV_AT24=y
else
CONFIG_HAVE_TWI_AT24=n
endif
endif
ifeq ($(CONFIG_HAVE_PMIC_ACT8945A),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMIC_ACT8945A
endif
ifeq ($(CONFIG_HAVE_PMIC_ACT8865),y)
CFLAGS_DEFS += -DCONFIG_HAVE_PMIC_ACT8865
endif
else
CONFIG_HAVE_TWI=n
CONFIG_HAVE_TWI_FIFO=n
CONFIG_HAVE_I2C_BUS=n
CONFIG_HAVE_TWI_AT24=n
CONFIG_HAVE_PMIC_ACT8945A=n
CONFIG_HAVE_PMIC_ACT8865=n
endif
else
CONFIG_HAVE_TWI_FIFO=n
CONFIG_HAVE_I2C_BUS=n
CONFIG_HAVE_TWI_AT24=n
CONFIG_HAVE_PMIC_ACT8945A=n
CONFIG_HAVE_PMIC_ACT8865=n
endif
ifeq ($(CONFIG_DRV_AT24),y)
CFLAGS_DEFS += -DCONFIG_DRV_AT24
endif
ifeq ($(CONFIG_HAVE_LED),y)
ifeq ($(CONFIG_LED),y)
CFLAGS_DEFS += -DCONFIG_HAVE_LED
else
CONFIG_HAVE_LED=n
endif
endif
ifeq ($(CONFIG_HAVE_FAULT_DEBUG),y)
CFLAGS_DEFS += -DCONFIG_HAVE_FAULT_DEBUG
endif
ifeq ($(CONFIG_HAVE_UDPHS),y)
ifeq ($(CONFIG_USB),y)
CFLAGS_DEFS += -DCONFIG_HAVE_UDPHS
else
CONFIG_HAVE_UDPHS=n
CONFIG_LIB_USB=n
CONFIG_LIB_USB_AUDIO=n
CONFIG_LIB_USB_CDC=n
CONFIG_LIB_USB_COMPOSITE=n
CONFIG_LIB_USB_HID=n
CONFIG_LIB_USB_MSD=n
CONFIG_LIB_USB_UVC=n
CONFIG_LIB_USB_PRINTER=n
endif
else
ifeq ($(CONFIG_HAVE_USBHS),y)
ifeq ($(CONFIG_USB),y)
CFLAGS_DEFS += -DCONFIG_HAVE_USBHS
else
CONFIG_HAVE_USBHS=n
CONFIG_LIB_USB=n
CONFIG_LIB_USB_AUDIO=n
CONFIG_LIB_USB_CDC=n
CONFIG_LIB_USB_COMPOSITE=n
CONFIG_LIB_USB_HID=n
CONFIG_LIB_USB_MSD=n
CONFIG_LIB_USB_UVC=n
CONFIG_LIB_USB_PRINTER=n
endif
else