mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 03:00:34 +03:00
Merge branch 'feat/support_cs_signal_in_parlio_tx' into 'master'
feat(parlio_tx): support cs signal on esp32c5 v1.0 Closes IDF-12836 and IDF-12633 See merge request espressif/esp-idf!38646
This commit is contained in:
@@ -991,6 +991,10 @@ config SOC_PARLIO_SUPPORT_SPI_LCD
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_PARLIO_SUPPORT_I80_LCD
|
||||
bool
|
||||
default y
|
||||
|
||||
config SOC_MPI_MEM_BLOCKS_NUM
|
||||
int
|
||||
default 4
|
||||
|
||||
@@ -389,6 +389,7 @@
|
||||
#define SOC_PARLIO_TX_SUPPORT_LOOP_TRANSMISSION 1 /*!< Support loop transmission */
|
||||
#define SOC_PARLIO_SUPPORT_SLEEP_RETENTION 1 /*!< Support back up registers before sleep */
|
||||
#define SOC_PARLIO_SUPPORT_SPI_LCD 1 /*!< Support to drive SPI interfaced LCD */
|
||||
#define SOC_PARLIO_SUPPORT_I80_LCD 1 /*!< Support to drive I80 interfaced LCD */
|
||||
|
||||
/*--------------------------- MPI CAPS ---------------------------------------*/
|
||||
#define SOC_MPI_MEM_BLOCKS_NUM (4)
|
||||
|
||||
@@ -27,6 +27,7 @@ const parlio_signal_conn_t parlio_periph_signals = {
|
||||
},
|
||||
.clk_out_sig = PARL_TX_CLK_OUT_IDX,
|
||||
.clk_in_sig = PARL_TX_CLK_IN_IDX,
|
||||
.cs_sig = PARL_TX_CS_O_IDX,
|
||||
}
|
||||
},
|
||||
.rx_units = {
|
||||
|
||||
@@ -35,6 +35,7 @@ const parlio_signal_conn_t parlio_periph_signals = {
|
||||
},
|
||||
.clk_out_sig = PARL_TX_CLK_OUT_IDX,
|
||||
.clk_in_sig = PARL_TX_CLK_IN_IDX,
|
||||
.cs_sig = -1,
|
||||
}
|
||||
},
|
||||
.rx_units = {
|
||||
|
||||
@@ -27,6 +27,7 @@ const parlio_signal_conn_t parlio_periph_signals = {
|
||||
},
|
||||
.clk_out_sig = PARL_TX_CLK_OUT_IDX,
|
||||
.clk_in_sig = PARL_TX_CLK_IN_IDX,
|
||||
.cs_sig = -1,
|
||||
}
|
||||
},
|
||||
.rx_units = {
|
||||
|
||||
@@ -35,6 +35,7 @@ const parlio_signal_conn_t parlio_periph_signals = {
|
||||
},
|
||||
.clk_out_sig = PARLIO_TX_CLK_PAD_OUT_IDX,
|
||||
.clk_in_sig = PARLIO_TX_CLK_PAD_IN_IDX,
|
||||
.cs_sig = -1,
|
||||
}
|
||||
},
|
||||
.rx_units = {
|
||||
|
||||
@@ -29,6 +29,7 @@ typedef struct {
|
||||
const int data_sigs[SOC_PARLIO_TX_UNIT_MAX_DATA_WIDTH];
|
||||
const int clk_out_sig;
|
||||
const int clk_in_sig;
|
||||
const int cs_sig;
|
||||
} tx_units[SOC_PARLIO_TX_UNITS_PER_GROUP];
|
||||
struct {
|
||||
const int data_sigs[SOC_PARLIO_RX_UNIT_MAX_DATA_WIDTH];
|
||||
|
||||
Reference in New Issue
Block a user