1# DA1469x series Development Kit Pro board configuration
2
3# Copyright (c) 2024 Renesas Electronics Corporation
4# SPDX-License-Identifier: Apache-2.0
5
6if BOARD_DA1469X_DK_PRO
7
8config I2C_CALLBACK
9	default y if I2C_SMARTBOND
10
11if LVGL
12
13config LV_Z_BITS_PER_PIXEL
14	default 16
15
16# LCDC imposes display buffer's stride be word aligned
17config LV_Z_AREA_X_ALIGNMENT_WIDTH
18	default 2 if MIPI_DBI_SMARTBOND
19
20config LV_Z_FLUSH_THREAD
21	default y if DISPLAY_RENESAS_LCDC
22
23# Use double buffering to avoid visual artifacts as long as
24# the DMA is copying data into driver's frame buffer.
25config LV_Z_DOUBLE_VDB
26	default y if DISPLAY_RENESAS_LCDC
27
28endif # LVGL
29
30if INPUT
31
32config INPUT_FT5336_INTERRUPT
33	default y
34
35config LV_Z_POINTER_INPUT_MSGQ_COUNT
36	default 70
37
38endif # INPUT
39
40if PM || PM_DEVICE || PM_DEVICE_RUNTIME
41
42# Increase stack size to avoid raising usage-fault
43# exceptions due to stack overflow.
44config IDLE_STACK_SIZE
45	default 2048
46
47# Make sure the serial device has higher
48# initialization priority.
49config SERIAL_INIT_PRIORITY
50	default KERNEL_INIT_PRIORITY_DEFAULT
51
52endif # PM || PM_DEVICE
53
54if BT
55
56config BT_WAIT_NOP
57	default y
58
59config TEST_RANDOM_GENERATOR
60	default y
61
62endif # BT
63
64endif # BOARD_DA1469X_DK_PRO
65