1# Copyright (c) 2023 Renesas Electronics Corporation 2# SPDX-License-Identifier: Apache-2.0 3 4include: [display-controller.yaml, lcd-controller.yaml, pinctrl-device.yaml] 5 6description: Renesas Smartbond(tm) display controller 7 8compatible: "renesas,smartbond-display" 9 10properties: 11 reg: 12 required: true 13 14 interrupts: 15 required: true 16 17 disp-gpios: 18 type: phandle-array 19 description: | 20 Display ON/OFF port control. 21 22 dma-prefetch: 23 type: string 24 enum: 25 - "no-prefetch" 26 - "prefetch-44-bytes" 27 - "prefetch-84-bytes" 28 - "prefetch-116-bytes" 29 - "prefetch-108-bytes" 30 description: | 31 Host controller will wait for at least the specified number of bytes before triggering 32 a single frame update. The prefetch mechanism should be enabled when frame buffer(s) 33 is stored into external storage mediums, e.g. PSRAM, that introduce comparable delays. 34 In such a case it might case that the controller runs into underrun conditions which 35 results in correpting the whole frame update. It's user's responsibility to ensure that 36 the selected value does not exceed frame's total size as otherwise the controller will 37 not be able to trigger the frame update. 38