12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145 |
- #ifndef __BOARD_CFG_H
- #define __BOARD_CFG_H
- #define LCD_PADDRV_LEVEL (1)
- #define LCD_CLK_PADDRV_LEVEL (2)
- #include <drivers/cfg_drv/dev_config.h>
- #include <soc.h>
- #define CONFIG_GPIO_A 1
- #define CONFIG_GPIO_A_NAME "GPIOA"
- #define CONFIG_GPIO_B 1
- #define CONFIG_GPIO_B_NAME "GPIOB"
- #define CONFIG_GPIO_C 1
- #define CONFIG_GPIO_C_NAME "GPIOC"
- #define CONFIG_WIO 1
- #define CONFIG_WIO_NAME "WIO"
- #define CONFIG_EXTEND_GPIO 0
- #define CONFIG_EXTEND_GPIO_NAME "GPIOD"
- #define CONFIG_GPIO_PIN2NAME(x) (((x) < 32) ? CONFIG_GPIO_A_NAME : (((x) < 64) ? CONFIG_GPIO_B_NAME : CONFIG_GPIO_C_NAME))
- #define CONFIG_SPI_FLASH_0 0
- #define CONFIG_SPI_FLASH_NAME "spi_flash"
- #define CONFIG_SPI_FLASH_1 0
- #define CONFIG_SPI_FLASH_1_NAME "spi_flash_1"
- #define CONFIG_SPI_FLASH_2 0
- #define CONFIG_SPI_FLASH_2_NAME "spi_flash_2"
- #define CONFIG_SIM_FLASH 0
- #define CONFIG_SIM_FLASH_NAME "sim_flash"
- #define CONFIG_BLOCK_DEV_FLASH 1
- #define CONFIG_BLOCK_DEV_FLASH_NAME "block_dev"
- #define CONFIG_ACTLOG_STORAGE_NAME CONFIG_SPI_FLASH_NAME
- #define CONFIG_SPINAND_0 0
- #define CONFIG_SPINAND_3 0
- #define CONFIG_SPINAND_FLASH_NAME "spinand"
- #define CONFIG_MMC_0 1
- #define CONFIG_MMC_0_NAME "MMC_0"
- #define CONFIG_MMC_1 0
- #define CONFIG_MMC_1_NAME "MMC_1"
- #define CONFIG_SD 1
- #define CONFIG_SD_NAME "sd"
- #define CONFIG_UART_0 1
- #define CONFIG_UART_0_NAME "UART_0"
- #define CONFIG_UART_1 0
- #define CONFIG_UART_1_NAME "UART_1"
- #define CONFIG_UART_2 0
- #define CONFIG_UART_2_NAME "UART_2"
- #define CONFIG_UART_3 0
- #define CONFIG_UART_3_NAME "UART_3"
- #define CONFIG_UART_4 0
- #define CONFIG_UART_4_NAME "UART_4"
- #define CONFIG_PWM 1
- #define CONFIG_PWM_NAME "PWM"
- #define CONFIG_I2C_0 0
- #define CONFIG_I2C_0_NAME "I2C_0"
- #define CONFIG_I2C_1 1
- #define CONFIG_I2C_1_NAME "I2C_1"
- #define CONFIG_I2C_2 0
- #define CONFIG_I2C_2_NAME "I2C_2"
- #define CONFIG_I2C_3 0
- #define CONFIG_I2C_3_NAME "I2C_3"
- #define CONFIG_SPI_1 0
- #define CONFIG_SPI_1_NAME "SPI_1"
- #define CONFIG_SPI_2 0
- #define CONFIG_SPI_2_NAME "SPI_2"
- #define CONFIG_SPI_3 0
- #define CONFIG_SPI_3_NAME "SPI_3"
- #define CONFIG_I2CMT_0 1
- #define CONFIG_I2CMT_0_NAME "I2CMT_0"
- #define CONFIG_I2CMT_1 1
- #define CONFIG_I2CMT_1_NAME "I2CMT_1"
- #define CONFIG_SPIMT_0 0
- #define CONFIG_SPIMT_0_NAME "SPIMT_0"
- #define CONFIG_SPIMT_1 0
- #define CONFIG_SPIMT_1_NAME "SPIMT_1"
- #define CONFIG_AUDIO_DAC_0 1
- #define CONFIG_AUDIO_DAC_0_NAME "DAC_0"
- #define CONFIG_AUDIO_ADC_0 1
- #define CONFIG_AUDIO_ADC_0_NAME "ADC_0"
- #define CONFIG_AUDIO_I2STX_0 0
- #define CONFIG_AUDIO_I2STX_0_NAME "I2STX_0"
- #define CONFIG_AUDIO_I2SRX_0 0
- #define CONFIG_AUDIO_I2SRX_0_NAME "I2SRX_0"
- #define CONFIG_AUDIO_SPDIFRX_0 0
- #define CONFIG_AUDIO_SPDIFRX_0_NAME "SPDIFRX_0"
- #define CONFIG_AUDIO_SPDIFTX_0 0
- #define CONFIG_AUDIO_SPDIFTX_0_NAME "SPDIFTX_0"
- #define CONFIG_PANEL 1
- #define CONFIG_LCD_DISPLAY_DEV_NAME "lcd_panel"
- #define CONFIG_DISPLAY_ENGINE_DEV 1
- #define CONFIG_DISPLAY_ENGINE_DEV_NAME "de_acts"
- #define CONFIG_DMA2D_LITE_DEV 1
- #define CONFIG_DMA2D_LITE_DEV_NAME "dma2d_lite_acts"
- #define CONFIG_JPEG_HW_DEV 1
- #define CONFIG_JPEG_HW_DEV_NAME "jpeg_hw_acts"
- #define CONFIG_LCDC_DEV 1
- #define CONFIG_LCDC_DEV_NAME "lcdc_acts"
- #define CONFIG_GPU_DEV 1
- #define CONFIG_GPU_DEV_NAME "gpu"
- #define CONFIG_ADCKEY 0
- #define CONFIG_INPUT_DEV_ACTS_ADCKEY_NAME "keyadc"
- #define CONFIG_GPIOKEY 1
- #define CONFIG_INPUT_DEV_ACTS_GPIOKEY_NAME "keygpio"
- #define CONFIG_ONOFFKEY 1
- #define CONFIG_INPUT_DEV_ACTS_ONOFF_KEY_NAME "onoffkey"
- #define CONFIG_TPKEY 1
- #define CONFIG_TPKEY_DEV_NAME "tpkey"
- #define CONFIG_ACTS_BATTERY 1
- #define CONFIG_ACTS_BATTERY_DEV_NAME "batadc"
- #define CONFIG_VIBRATOR 1
- #define CONFIG_VIBRATOR_DEV_NAME "VIBRATOR"
- #define CONFIG_CEC 0
- #define CONFIG_ACTS_BATTERY_NTC 1
- #define CONFIG_UART_0_USE_TX_DMA 1
- #define CONFIG_UART_0_TX_DMA_CHAN 0x2
- #define CONFIG_UART_0_TX_DMA_ID 1
- #define CONFIG_UART_0_USE_RX_DMA 1
- #define CONFIG_UART_0_RX_DMA_CHAN 0xff
- #define CONFIG_UART_0_RX_DMA_ID 1
- #define CONFIG_UART_1_USE_TX_DMA 0
- #define CONFIG_UART_1_TX_DMA_CHAN 0xff
- #define CONFIG_UART_1_TX_DMA_ID 2
- #define CONFIG_MMC_0_USE_DMA 1
- #define CONFIG_MMC_0_DMA_CHAN 0xff
- #define CONFIG_MMC_0_DMA_ID 5
- #define CONFIG_MMC_1_USE_DMA 0
- #define CONFIG_MMC_1_DMA_CHAN 0xff
- #define CONFIG_MMC_1_DMA_ID 6
- #define CONFIG_PWM_USE_DMA 1
- #define CONFIG_PWM_DMA_CHAN 0xff
- #define CONFIG_PWM_DMA_ID 21
- #define CONFIG_I2C_0_USE_DMA 0
- #define CONFIG_I2C_0_DMA_CHAN 0xff
- #define CONFIG_I2C_0_DMA_ID 19
- #define CONFIG_I2C_1_USE_DMA 0
- #define CONFIG_I2C_1_DMA_CHAN 0xff
- #define CONFIG_I2C_1_DMA_ID 20
- #define CONFIG_I2C_2_USE_DMA 0
- #define CONFIG_I2C_2_DMA_CHAN 0xff
- #define CONFIG_I2C_2_DMA_ID 24
- #define CONFIG_I2C_3_USE_DMA 0
- #define CONFIG_I2C_3_DMA_CHAN 0xff
- #define CONFIG_I2C_3_DMA_ID 25
- #define CONFIG_I2CMT_0_USE_DMA 0
- #define CONFIG_I2CMT_0_DMA_CHAN 0xff
- #define CONFIG_I2CMT_1_USE_DMA 0
- #define CONFIG_I2CMT_1_DMA_CHAN 0xff
- #define CONFIG_SPI_1_USE_DMA 1
- #define CONFIG_SPI_1_TXDMA_CHAN 0xff
- #define CONFIG_SPI_1_RXDMA_CHAN 0xff
- #define CONFIG_SPI_1_DMA_ID 8
- #define CONFIG_SPI_2_USE_DMA 1
- #define CONFIG_SPI_2_TXDMA_CHAN 0xff
- #define CONFIG_SPI_2_RXDMA_CHAN 0xff
- #define CONFIG_SPI_2_DMA_ID 9
- #define CONFIG_SPI_3_USE_DMA 1
- #define CONFIG_SPI_3_TXDMA_CHAN 0xff
- #define CONFIG_SPI_3_RXDMA_CHAN 0xff
- #define CONFIG_SPI_3_DMA_ID 10
- #define CONFIG_SPIMT_0_DMA_CHAN 0xff
- #define CONFIG_SPIMT_1_DMA_CHAN 0xff
- #define CONFIG_AUDIO_DAC_0_FIFO0_DMA_CHAN (0xff)
- #define CONFIG_AUDIO_DAC_0_FIFO0_DMA_ID (0xb)
- #define CONFIG_AUDIO_DAC_0_FIFO1_DMA_CHAN (0xff)
- #define CONFIG_AUDIO_DAC_0_FIFO1_DMA_ID (0xc)
- #define CONFIG_AUDIO_ADC_0_FIFO0_DMA_CHAN (0xff)
- #define CONFIG_AUDIO_ADC_0_FIFO0_DMA_ID (0xb)
- #define CONFIG_AUDIO_ADC_0_FIFO1_DMA_CHAN (0xff)
- #define CONFIG_AUDIO_ADC_0_FIFO1_DMA_ID (0xc)
- #define CONFIG_AUDIO_I2STX_0_FIFO0_DMA_CHAN (0xff)
- #define CONFIG_AUDIO_I2STX_0_FIFO0_DMA_ID (0xe)
- #define CONFIG_AUDIO_I2SRX_0_FIFO0_DMA_CHAN (0xff)
- #define CONFIG_AUDIO_I2SRX_0_FIFO0_DMA_ID (0xe)
- #define CONFIG_AUDIO_SPDIFRX_0_FIFO0_DMA_CHAN (0xff)
- #define CONFIG_AUDIO_SPDIFRX_0_FIFO0_DMA_ID (0x10)
- #define CONFIG_BTC_IRQ_PRI 0
- #define CONFIG_TWS_IRQ_PRI 0
- #define CONFIG_UART_0_IRQ_PRI 0
- #define CONFIG_UART_1_IRQ_PRI 0
- #define CONFIG_MMC_0_IRQ_PRI 0
- #define CONFIG_MMC_1_IRQ_PRI 0
- #define CONFIG_DMA_IRQ_PRI 0
- #define CONFIG_MPU_IRQ_PRI 0
- #define CONFIG_GPIO_IRQ_PRI 0
- #define CONFIG_I2C_0_IRQ_PRI 0
- #define CONFIG_I2C_1_IRQ_PRI 0
- #define CONFIG_I2C_2_IRQ_PRI 0
- #define CONFIG_I2C_3_IRQ_PRI 0
- #define CONFIG_SPI_1_IRQ_PRI 0
- #define CONFIG_SPI_2_IRQ_PRI 0
- #define CONFIG_SPI_3_IRQ_PRI 0
- #define CONFIG_I2CMT_0_IRQ_PRI 0
- #define CONFIG_I2CMT_1_IRQ_PRI 0
- #define CONFIG_SPIMT_0_IRQ_PRI 0
- #define CONFIG_SPIMT_1_IRQ_PRI 0
- #define CONFIG_AUDIO_DAC_0_IRQ_PRI 0
- #define CONFIG_AUDIO_ADC_0_IRQ_PRI 0
- #define CONFIG_AUDIO_I2STX_0_IRQ_PRI 0
- #define CONFIG_AUDIO_I2SRX_0_IRQ_PRI 0
- #define CONFIG_AUDIO_SPDIFRX_0_IRQ_PRI 0
- #define CONFIG_PMU_IRQ_PRI 0
- #define CONFIG_RTC_IRQ_PRI 0
- #define CONFIG_WDT_0_IRQ_PRI 0
- #define CONFIG_DSP_IRQ_PRI 0
- #define CONFIG_PMUADC_IRQ_PRI 0
- #define CONFIG_SPI_FLASH_CHIP_SIZE 0x2000000
- #define CONFIG_SPI_FLASH_BUS_WIDTH 4
- #define CONFIG_SPI_FLASH_DELAY_CHAIN (11*3)
- #define CONFIG_SPI_FLASH_NO_IRQ_LOCK 1
- #define CONFIG_SPI_FLASH_FREQ_MHZ 96
- #define CONFIG_SPI_XIP_VADDR 0x12000000
- #define CONFIG_SPINAND_USE_SPICONTROLER 0
- #define CONFIG_SPINAND_FLASH_BUS_WIDTH 4
- #define CONFIG_SPINAND_FLASH_FREQ_MHZ 96
- #define CONFIG_MMC_0_BUS_WIDTH 4
- #define CONFIG_MMC_0_CLKSEL 0
- #define CONFIG_MMC_0_DATA_REG_WIDTH 4
- #define CONFIG_MMC_0_USE_GPIO_IRQ 0
- #define CONFIG_MMC_0_GPIO_IRQ_DEV CONFIG_GPIO_A_NAME
- #define CONFIG_MMC_0_GPIO_IRQ_NUM 10
- #define CONFIG_MMC_0_GPIO_IRQ_FLAG 0
- #define CONFIG_MMC_0_ENABLE_SDIO_IRQ 0
- #define CONFIG_MMC_1_BUS_WIDTH 4
- #define CONFIG_MMC_1_CLKSEL 0
- #define CONFIG_MMC_1_DATA_REG_WIDTH 1
- #define CONFIG_MMC_1_MFP
- #define CONFIG_MMC_1_USE_GPIO_IRQ 0
- #define CONFIG_MMC_1_ENABLE_SDIO_IRQ 0
- #define CONFIG_MMC_ACTS_ERROR_DETAIL 1
- #define CONFIG_MMC_WAIT_DAT1_BUSY 1
- #define CONFIG_MMC_YIELD_WAIT_DMA_DONE 1
- #define CONFIG_MMC_SD0_FIFO_WIDTH_8BITS 0
- #define CONFIG_MMC_STATE_FIFO 0
- #define CONFIG_SD_MMC_DEV CONFIG_MMC_0_NAME
- #define CONFIG_UART_0_SPEED 2000000
- #define CONFIG_UART_1_SPEED 115200
- #define CONFIG_PWM_CYCLE 8000
- #define CONFIG_I2C_0_CLK_FREQ 100000
- #define CONFIG_I2C_0_MAX_ASYNC_ITEMS 10
- #define CONFIG_I2C_1_CLK_FREQ 100000
- #define CONFIG_I2C_1_MAX_ASYNC_ITEMS 3
- #define CONFIG_I2C_2_CLK_FREQ 100000
- #define CONFIG_I2C_2_MAX_ASYNC_ITEMS 3
- #define CONFIG_I2C_3_CLK_FREQ 100000
- #define CONFIG_I2C_3_MAX_ASYNC_ITEMS 3
- #define CONFIG_I2CMT_0_CLK_FREQ 400000
- #define CONFIG_I2CMT_1_CLK_FREQ 400000
- #define CONFIG_TP_RESET_GPIO 1
- #define CONFIG_TP_RESET_GPIO_NAME CONFIG_GPIO_B_NAME
- #define CONFIG_TP_RESET_GPIO_NUM 17
- #define CONFIG_TP_RESET_GPIO_FLAG GPIO_ACTIVE_LOW
- #define CONFIG_AUDIO_DAC_0_LAYOUT (2)
- #define CONFIG_AUDIO_DAC_HIGH_PERFORMACE_DIFF_EN (1)
- #if (CONFIG_AUDIO_DAC_HIGH_PERFORMACE_DIFF_EN == 1)
- #define CONFIG_AUDIO_DAC_HIGH_PERFORMANCE_SHCL_PW (0xc8)
- #define CONFIG_AUDIO_DAC_HIGH_PERFORMANCE_SHCL_SET (0xe1)
- #define CONFIG_AUDIO_DAC_HIGH_PERFORMANCE_SHCL_CURBIAS (0)
- #endif
- #define CONFIG_AUDIO_DAC_0_PA_VOL (4)
- #define CONFIG_AUDIO_DAC_0_LR_MIX (0)
- #define CONFIG_AUDIO_DAC_0_NOISE_DETECT_MUTE (1)
- #define CONFIG_AUDIO_DAC_0_SDM_CNT (0x1000)
- #define CONFIG_AUDIO_DAC_0_SDM_THRES (0x800)
- #define CONFIG_AUDIO_DAC_0_AUTOMUTE (0)
- #define CONFIG_AUDIO_DAC_0_LOOPBACK (0)
- #define CONFIG_AUDIO_DAC_0_LEFT_MUTE (0)
- #define CONFIG_AUDIO_DAC_0_RIGHT_MUTE (0)
- #define CONFIG_AUDIO_DAC_0_AM_CNT (0x1000)
- #define CONFIG_AUDIO_DAC_0_AM_THRES (0)
- #define CONFIG_AUDIO_DAC_0_AM_IRQ (0)
- #define CONFIG_AUDIO_DAC_0_PCMBUF_HE_THRES (0xE0)
- #define CONFIG_AUDIO_DAC_0_PCMBUF_HF_THRES (0xF0)
- #define CONFIG_POWERON_OPEN_EXTERNAL_PA (0)
- #define CONFIG_AUDIO_DAC_POWER_PREFERRED (1)
- #define CONFIG_AUDIO_DAC_WAIT_WRITE_PCMBUF_FINISH (1)
- #define CONFIG_AUDIO_DAC_WAIT_WRITE_PCMBUF_TIMEOUT_US (1000000)
- #define CONFIG_AUDIO_DAC_WAIT_WRITE_PCMBUF_SLEEP_MS (0)
- #if (CONFIG_AUDIO_DAC_WAIT_WRITE_PCMBUF_FINISH != 0)
- #define CONFIG_AUDIO_DAC_WAIT_WRITE_PCMBUF_NEXT_TIME (1)
- #endif
- #define CONFIG_AUDIO_I2STX_0_CHANNEL_NUM (2)
- #define CONFIG_AUDIO_I2STX_0_FORMAT (0)
- #define CONFIG_AUDIO_I2STX_0_BCLK_WIDTH (0)
- #define CONFIG_AUDIO_I2STX_0_SRD_EN (0)
- #define CONFIG_AUDIO_I2STX_0_MODE (0)
- #define CONFIG_AUDIO_I2STX_0_SLAVE_INTERNAL_CLK (0)
- #define CONFIG_AUDIO_I2STX_0_LRCLK_PROC (0)
- #define CONFIG_AUDIO_I2STX_0_MCLK_REVERSE (0)
- #define CONFIG_AUDIO_I2STX_0_ALWAYS_OPEN (0)
- #define CONFIG_AUDIO_I2STX_0_TDM_FORMAT (0)
- #define CONFIG_AUDIO_I2STX_0_TDM_FRAME (0)
- #define CONFIG_AUDIO_I2STX_0_TX_DELAY (0)
- #define CONFIG_AUDIO_PCMTX_0_EN (0)
- #define CONFIG_AUDIO_PCMTX_0_FORMART (1)
- #define CONFIG_AUDIO_PCMTX_0_SLOT (1)
- #define CONFIG_AUDIO_SPDIFTX_0_CLK_I2STX_DIV2 (0)
- #define AUDIO_IN_DMA_RESERVED_ADDRESS (0x02000000)
- #define CONFIG_AUDIO_ADC_0_CH0_HPF_TIME (1)
- #define CONFIG_AUDIO_ADC_0_CH0_FREQUENCY (0)
- #define CONFIG_AUDIO_ADC_0_CH0_HPF_FC_HIGH (0)
- #define CONFIG_AUDIO_ADC_0_CH1_HPF_TIME (1)
- #define CONFIG_AUDIO_ADC_0_CH1_FREQUENCY (0)
- #define CONFIG_AUDIO_ADC_0_CH1_HPF_FC_HIGH (0)
- #define CONFIG_AUDIO_ADC_0_CH2_HPF_TIME (1)
- #define CONFIG_AUDIO_ADC_0_CH2_FREQUENCY (0)
- #define CONFIG_AUDIO_ADC_0_CH2_HPF_FC_HIGH (0)
- #define CONFIG_AUDIO_ADC_0_CH3_HPF_TIME (1)
- #define CONFIG_AUDIO_ADC_0_CH3_FREQUENCY (0)
- #define CONFIG_AUDIO_ADC_0_CH3_HPF_FC_HIGH (0)
- #define CONFIG_AUDIO_ADC_0_LDO_VOLTAGE (1)
- #define CONFIG_AUDIO_ADC_0_VMIC_CTL_ARRAY {3, 3, 3}
- #define CONFIG_AUDIO_ADC_0_VMIC_VOLTAGE_ARRAY {2, 2, 2}
- #define CONFIG_AUDIO_ADC_0_FAST_CAP_CHARGE (0)
- #define CONFIG_AUDIO_ADC_0_AEC_SEL (1)
- #define CONFIG_AUDIO_I2SRX_0_CHANNEL_NUM (2)
- #define CONFIG_AUDIO_I2SRX_0_FORMAT (0)
- #define CONFIG_AUDIO_I2SRX_0_BCLK_WIDTH (0)
- #define CONFIG_AUDIO_I2SRX_0_SRD_EN (1)
- #define CONFIG_AUDIO_I2SRX_0_MODE (0)
- #define CONFIG_AUDIO_I2SRX_0_SLAVE_INTERNAL_CLK (0)
- #define CONFIG_AUDIO_I2SRX_0_LRCLK_PROC (0)
- #define CONFIG_AUDIO_I2SRX_0_MCLK_REVERSE (0)
- #define CONFIG_AUDIO_I2SRX_0_TDM_FORMAT (0)
- #define CONFIG_AUDIO_I2SRX_0_TDM_FRAME (0)
- #define CONFIG_AUDIO_I2SRX_0_CLK_FROM_I2STX (0)
- #define CONFIG_AUDIO_PCMRX_0_EN (0)
- #define CONFIG_AUDIO_PCMRX_0_FORMART (1)
- #define CONFIG_AUDIO_PCMRX_0_SLOT (1)
- #define CONFIG_AUDIO_SPDIFRX_0_MIN_COREPLL_CLOCK (50000000)
- #define CONFIG_DMA2D_LITE_SDMA_CHAN 1
- #define CONFIG_JPEG_HW_INPUT_SDMA_CHAN 2
- #define CONFIG_JPEG_HW_OUTPUT_SDMA_CHAN 3
- #define CONFIG_JPEG_HW_COUPLE_SDMA_CHAN 4
- #define CONFIG_MEM_OPT_SDMA_CHAN 4
- #define CONFIG_JPEG_CLOCK_KHZ (200000)
- #define CONFIG_GPU_CLOCK_KHZ (200000)
- #define CONFIG_DISPLAY_ENGINE_CLOCK_KHZ (200000)
- #define CONFIG_LCDC_Y_FLIP 0
- #define CONFIG_PANEL_PORT_TYPE PANEL_PORT_QSPI
- #define CONFIG_PANEL_PORT_CS (0)
- #define CONFIG_PANEL_PORT_SPI_CPOL (1)
- #define CONFIG_PANEL_PORT_SPI_CPHA (1)
- #define CONFIG_PANEL_PORT_SPI_DUAL_LANE (1)
- #define CONFIG_PANEL_PORT_SPI_AHB_CLK_DIVISION (2)
- #define CONFIG_PANEL_TIMING_HACTIVE (466)
- #define CONFIG_PANEL_TIMING_VACTIVE (466)
- #define CONFIG_PANEL_TIMING_PIXEL_CLK_KHZ (60000)
- #define CONFIG_PANEL_TIMING_REFRESH_RATE_HZ (60)
- #define CONFIG_PANEL_TIMING_TE_ACTIVE (1)
- #define CONFIG_PANEL_BRIGHTNESS_DELAY_PERIODS (0)
- #define CONFIG_PANEL_BRIGHTNESS (255)
- #define CONFIG_PANEL_AOD_BRIGHTNESS (128)
- #define CONFIG_PANEL_TE_SCANLINE (300)
- #define CONFIG_PANEL_FIX_OFFSET_X (6)
- #define CONFIG_PANEL_FIX_OFFSET_Y (0)
- #define CONFIG_PANEL_HOR_RES (CONFIG_PANEL_TIMING_HACTIVE)
- #define CONFIG_PANEL_VER_RES (CONFIG_PANEL_TIMING_VACTIVE)
- #define CONFIG_PANEL_OFFSET_X (0)
- #define CONFIG_PANEL_OFFSET_Y (0)
- #define CONFIG_PANEL_ROUND_SHAPE (1)
- #define CONFIG_PANEL_ESD_CHECK_PERIOD 3000
- #if 1
- #define CONFIG_PANEL_FULL_SCREEN_OPT_AREA \
- { \
- { 124 - CONFIG_PANEL_OFFSET_X, 0 - CONFIG_PANEL_OFFSET_Y, 341 - CONFIG_PANEL_OFFSET_X, 27 - CONFIG_PANEL_OFFSET_Y }, \
- { 68 - CONFIG_PANEL_OFFSET_X, 28 - CONFIG_PANEL_OFFSET_Y, 397 - CONFIG_PANEL_OFFSET_X, 67 - CONFIG_PANEL_OFFSET_Y }, \
- { 28 - CONFIG_PANEL_OFFSET_X, 68 - CONFIG_PANEL_OFFSET_Y, 437 - CONFIG_PANEL_OFFSET_X, 123 - CONFIG_PANEL_OFFSET_Y }, \
- { 0 - CONFIG_PANEL_OFFSET_X, 124 - CONFIG_PANEL_OFFSET_Y, 465 - CONFIG_PANEL_OFFSET_X, 341 - CONFIG_PANEL_OFFSET_Y }, \
- { 28 - CONFIG_PANEL_OFFSET_X, 342 - CONFIG_PANEL_OFFSET_Y, 437 - CONFIG_PANEL_OFFSET_X, 397 - CONFIG_PANEL_OFFSET_Y }, \
- { 68 - CONFIG_PANEL_OFFSET_X, 398 - CONFIG_PANEL_OFFSET_Y, 397 - CONFIG_PANEL_OFFSET_X, 437 - CONFIG_PANEL_OFFSET_Y }, \
- { 124 - CONFIG_PANEL_OFFSET_X, 438 - CONFIG_PANEL_OFFSET_Y, 341 - CONFIG_PANEL_OFFSET_X, 465 - CONFIG_PANEL_OFFSET_Y }, \
- }
- #else
- #define CONFIG_PANEL_FULL_SCREEN_OPT_AREA \
- { \
- { 68 - CONFIG_PANEL_OFFSET_X, 0 - CONFIG_PANEL_OFFSET_Y, 397 - CONFIG_PANEL_OFFSET_X, 67 - CONFIG_PANEL_OFFSET_Y }, \
- { 0 - CONFIG_PANEL_OFFSET_X, 68 - CONFIG_PANEL_OFFSET_Y, 465 - CONFIG_PANEL_OFFSET_X, 397 - CONFIG_PANEL_OFFSET_Y }, \
- { 68 - CONFIG_PANEL_OFFSET_X, 398 - CONFIG_PANEL_OFFSET_Y, 397 - CONFIG_PANEL_OFFSET_X, 465 - CONFIG_PANEL_OFFSET_Y }, \
- }
- #endif
- #define CONFIG_TPKEY_I2C_NAME CONFIG_I2C_1_NAME
- #define CONFIG_TPKEY_LOWPOWER (1)
- #define CONFIG_PMU_ONOFF_SHORT_DETECT (1)
- #define CONFIG_PMU_ONOFF_REMOTE_SAME_WIO (1)
- #define CONFIG_PMUADC_DEBOUNCE (1)
- #define CONFIG_PMUADC_BAT_AVG_CNT (2)
- #define CONFIG_PMUADC_BAT_WAIT_AVG_COMPLETE (0)
- #define CONFIG_PMUADC_LRADC1_AVG (0)
- #define CONFIG_PMUADC_LRADC2_AVG (2)
- #define CONFIG_PMUADC_CLOCK_SOURCE (3)
- #define CONFIG_PMUADC_CLOCK_DIV (0)
- #define CONFIG_PMUADC_IBIAS_BUF_SEL (0)
- #define CONFIG_PMUADC_IBIAS_ADC_SEL (1)
- #define CONFIG_PMU_COUNTER8HZ_SYNC_TIMEOUT_US (2000000)
- #define CONFIG_PM_BACKUP_TIME_FUNCTION_EN (1)
- #define CONFIG_PM_BACKUP_TIME_NVRAM_ITEM_NAME "PM_BAK_TIME"
- #define CONFIG_ADCKEY_POLL_INTERVAL_MS (20)
- #define CONFIG_ADCKEY_POLL_TOTAL_MS (1000)
- #define CONFIG_ADCKEY_SAMPLE_FILTER_CNT (3)
- #define CONFIG_ADCKEY_LRADC_CHAN (PMUADC_ID_LRADC3)
- #define CONFIG_ONOFFKEY_LONG_PRESS_TIME (3)
- #define CONFIG_ONOFFKEY_FUNCTION (1)
- #define CONFIG_ONOFFKEY_POLL_INTERVAL_MS (20)
- #define CONFIG_ONOFFKEY_POLL_TOTAL_MS (6000)
- #define CONFIG_ONOFFKEY_SAMPLE_FILTER_CNT (3)
- #define CONFIG_ONOFFKEY_USER_KEYCODE (1)
- #define CONFIG_GPIOKEY_POLL_INTERVAL_MS (20)
- #define CONFIG_GPIOKEY_POLL_TOTAL_MS (6000)
- #define CONFIG_GPIOKEY_SAMPLE_FILTER_CNT (3)
- #define CONFIG_GPIOKEY_PRESSED_VOLTAGE_LEVEL (1)
- #define CONFIG_GPIOKEY_USER_KEYCODE (9)
- #define CONFIG_RTC_CLK_SOURCE (2)
- #define CONFIG_RTC_ENABLE_CALIBRATION 1
- #define CONFIG_BATTERY_DEBUG_INTERVAL_SEC (60)
- #ifdef CONFIG_ACTS_BATTERY_SUPPLY_EXT_COULOMETER
- #define CONFIG_ACTS_EXT_COULOMETER_DEV_NAME "coulometer"
- #define CONFIG_COULOMETER_I2C_NAME CONFIG_I2C_1_NAME
- #define CONFIG_COULOMETER_INTERVAL_MSEC (1000)
- #endif
- #ifdef CONFIG_ACTS_BATTERY_SUPPLY_EXTERNAL
- #define CONFIG_EXT_CHARGER_I2C_NAME CONFIG_I2C_1_NAME
- #define CONFIG_EXT_CHARGER_ISR_GPIO GPIO_CFG_MAKE(CONFIG_WIO_NAME, 1, GPIO_ACTIVE_LOW, 1)
- #endif
- #endif
|