pinctrl: renesas: Further minimize R8A77951 H3 PFC tables
Reduce the PFC tables further by gating DRIF, MLB, TMU, TPU and SATA behind PINCTRL_PFC_FULL, none of which are currently supported by U-Boot. This helps reduce the size of the bootloader in 4 kiB range. Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
This commit is contained in:
@@ -1827,7 +1827,6 @@ static const unsigned int canfd1_data_pins[] = {
|
||||
static const unsigned int canfd1_data_mux[] = {
|
||||
CANFD1_TX_MARK, CANFD1_RX_MARK,
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_PINCTRL_PFC_R8A77951
|
||||
/* - DRIF0 --------------------------------------------------------------- */
|
||||
@@ -2046,7 +2045,6 @@ static const unsigned int drif3_data1_b_mux[] = {
|
||||
};
|
||||
#endif /* CONFIG_PINCTRL_PFC_R8A77951 */
|
||||
|
||||
#ifdef CONFIG_PINCTRL_PFC_FULL
|
||||
/* - DU --------------------------------------------------------------------- */
|
||||
static const unsigned int du_rgb666_pins[] = {
|
||||
/* R[7:2], G[7:2], B[7:2] */
|
||||
@@ -2459,7 +2457,6 @@ static const unsigned int intc_ex_irq5_pins[] = {
|
||||
static const unsigned int intc_ex_irq5_mux[] = {
|
||||
IRQ5_MARK,
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_PINCTRL_PFC_R8A77951
|
||||
/* - MLB+ ------------------------------------------------------------------- */
|
||||
@@ -2471,7 +2468,6 @@ static const unsigned int mlb_3pin_mux[] = {
|
||||
};
|
||||
#endif /* CONFIG_PINCTRL_PFC_R8A77951 */
|
||||
|
||||
#ifdef CONFIG_PINCTRL_PFC_FULL
|
||||
/* - MSIOF0 ----------------------------------------------------------------- */
|
||||
static const unsigned int msiof0_clk_pins[] = {
|
||||
/* SCK */
|
||||
@@ -3307,6 +3303,7 @@ static const unsigned int qspi1_data_mux[] = {
|
||||
QSPI1_IO2_MARK, QSPI1_IO3_MARK,
|
||||
};
|
||||
|
||||
#ifdef CONFIG_PINCTRL_PFC_FULL
|
||||
/* - SATA --------------------------------------------------------------------*/
|
||||
static const unsigned int sata0_devslp_a_pins[] = {
|
||||
/* DEVSLP */
|
||||
@@ -3322,6 +3319,7 @@ static const unsigned int sata0_devslp_b_pins[] = {
|
||||
static const unsigned int sata0_devslp_b_mux[] = {
|
||||
SATA_DEVSLP_B_MARK,
|
||||
};
|
||||
#endif
|
||||
|
||||
/* - SCIF0 ------------------------------------------------------------------ */
|
||||
static const unsigned int scif0_data_pins[] = {
|
||||
@@ -3874,7 +3872,6 @@ static const unsigned int ssi9_ctrl_b_pins[] = {
|
||||
static const unsigned int ssi9_ctrl_b_mux[] = {
|
||||
SSI_SCK9_B_MARK, SSI_WS9_B_MARK,
|
||||
};
|
||||
#endif
|
||||
|
||||
/* - TMU -------------------------------------------------------------------- */
|
||||
static const unsigned int tmu_tclk1_a_pins[] = {
|
||||
@@ -3935,6 +3932,7 @@ static const unsigned int tpu_to3_pins[] = {
|
||||
static const unsigned int tpu_to3_mux[] = {
|
||||
TPU0TO3_MARK,
|
||||
};
|
||||
#endif
|
||||
|
||||
/* - USB0 ------------------------------------------------------------------- */
|
||||
static const unsigned int usb0_pins[] = {
|
||||
@@ -4378,8 +4376,10 @@ static const struct {
|
||||
SH_PFC_PIN_GROUP(qspi1_ctrl),
|
||||
BUS_DATA_PIN_GROUP(qspi1_data, 2),
|
||||
BUS_DATA_PIN_GROUP(qspi1_data, 4),
|
||||
#ifdef CONFIG_PINCTRL_PFC_FULL
|
||||
SH_PFC_PIN_GROUP(sata0_devslp_a),
|
||||
SH_PFC_PIN_GROUP(sata0_devslp_b),
|
||||
#endif
|
||||
SH_PFC_PIN_GROUP(scif0_data),
|
||||
SH_PFC_PIN_GROUP(scif0_clk),
|
||||
SH_PFC_PIN_GROUP(scif0_ctrl),
|
||||
@@ -4461,7 +4461,6 @@ static const struct {
|
||||
SH_PFC_PIN_GROUP(ssi9_data_b),
|
||||
SH_PFC_PIN_GROUP(ssi9_ctrl_a),
|
||||
SH_PFC_PIN_GROUP(ssi9_ctrl_b),
|
||||
#endif
|
||||
SH_PFC_PIN_GROUP(tmu_tclk1_a),
|
||||
SH_PFC_PIN_GROUP(tmu_tclk1_b),
|
||||
SH_PFC_PIN_GROUP(tmu_tclk2_a),
|
||||
@@ -4470,6 +4469,7 @@ static const struct {
|
||||
SH_PFC_PIN_GROUP(tpu_to1),
|
||||
SH_PFC_PIN_GROUP(tpu_to2),
|
||||
SH_PFC_PIN_GROUP(tpu_to3),
|
||||
#endif
|
||||
SH_PFC_PIN_GROUP(usb0),
|
||||
SH_PFC_PIN_GROUP(usb1),
|
||||
SH_PFC_PIN_GROUP(usb2),
|
||||
@@ -4506,7 +4506,7 @@ static const struct {
|
||||
SH_PFC_PIN_GROUP(vin5_clk),
|
||||
#endif
|
||||
},
|
||||
#ifdef CONFIG_PINCTRL_PFC_R8A77951
|
||||
#if defined(CONFIG_PINCTRL_PFC_FULL) && defined(CONFIG_PINCTRL_PFC_R8A77951)
|
||||
.automotive = {
|
||||
SH_PFC_PIN_GROUP(drif0_ctrl_a),
|
||||
SH_PFC_PIN_GROUP(drif0_data0_a),
|
||||
@@ -4601,7 +4601,6 @@ static const char * const canfd0_groups[] = {
|
||||
static const char * const canfd1_groups[] = {
|
||||
"canfd1_data",
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_PINCTRL_PFC_R8A77951
|
||||
static const char * const drif0_groups[] = {
|
||||
@@ -4647,7 +4646,6 @@ static const char * const drif3_groups[] = {
|
||||
};
|
||||
#endif /* CONFIG_PINCTRL_PFC_R8A77951 */
|
||||
|
||||
#ifdef CONFIG_PINCTRL_PFC_FULL
|
||||
static const char * const du_groups[] = {
|
||||
"du_rgb666",
|
||||
"du_rgb888",
|
||||
@@ -4740,7 +4738,6 @@ static const char * const intc_ex_groups[] = {
|
||||
"intc_ex_irq4",
|
||||
"intc_ex_irq5",
|
||||
};
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_PINCTRL_PFC_R8A77951
|
||||
static const char * const mlb_3pin_groups[] = {
|
||||
@@ -4748,7 +4745,6 @@ static const char * const mlb_3pin_groups[] = {
|
||||
};
|
||||
#endif /* CONFIG_PINCTRL_PFC_R8A77951 */
|
||||
|
||||
#ifdef CONFIG_PINCTRL_PFC_FULL
|
||||
static const char * const msiof0_groups[] = {
|
||||
"msiof0_clk",
|
||||
"msiof0_sync",
|
||||
@@ -4907,10 +4903,12 @@ static const char * const qspi1_groups[] = {
|
||||
"qspi1_data4",
|
||||
};
|
||||
|
||||
#ifdef CONFIG_PINCTRL_PFC_FULL
|
||||
static const char * const sata0_groups[] = {
|
||||
"sata0_devslp_a",
|
||||
"sata0_devslp_b",
|
||||
};
|
||||
#endif
|
||||
|
||||
static const char * const scif0_groups[] = {
|
||||
"scif0_data",
|
||||
@@ -5028,7 +5026,6 @@ static const char * const ssi_groups[] = {
|
||||
"ssi9_ctrl_a",
|
||||
"ssi9_ctrl_b",
|
||||
};
|
||||
#endif
|
||||
|
||||
static const char * const tmu_groups[] = {
|
||||
"tmu_tclk1_a",
|
||||
@@ -5043,6 +5040,7 @@ static const char * const tpu_groups[] = {
|
||||
"tpu_to2",
|
||||
"tpu_to3",
|
||||
};
|
||||
#endif
|
||||
|
||||
static const char * const usb0_groups[] = {
|
||||
"usb0",
|
||||
@@ -5146,7 +5144,9 @@ static const struct {
|
||||
#endif
|
||||
SH_PFC_FUNCTION(qspi0),
|
||||
SH_PFC_FUNCTION(qspi1),
|
||||
#ifdef CONFIG_PINCTRL_PFC_FULL
|
||||
SH_PFC_FUNCTION(sata0),
|
||||
#endif
|
||||
SH_PFC_FUNCTION(scif0),
|
||||
SH_PFC_FUNCTION(scif1),
|
||||
SH_PFC_FUNCTION(scif2),
|
||||
@@ -5160,9 +5160,9 @@ static const struct {
|
||||
SH_PFC_FUNCTION(sdhi3),
|
||||
#ifdef CONFIG_PINCTRL_PFC_FULL
|
||||
SH_PFC_FUNCTION(ssi),
|
||||
#endif
|
||||
SH_PFC_FUNCTION(tmu),
|
||||
SH_PFC_FUNCTION(tpu),
|
||||
#endif
|
||||
SH_PFC_FUNCTION(usb0),
|
||||
SH_PFC_FUNCTION(usb1),
|
||||
SH_PFC_FUNCTION(usb2),
|
||||
@@ -5173,7 +5173,7 @@ static const struct {
|
||||
SH_PFC_FUNCTION(vin5),
|
||||
#endif
|
||||
},
|
||||
#ifdef CONFIG_PINCTRL_PFC_R8A77951
|
||||
#if defined(CONFIG_PINCTRL_PFC_FULL) && defined(CONFIG_PINCTRL_PFC_R8A77951)
|
||||
.automotive = {
|
||||
SH_PFC_FUNCTION(drif0),
|
||||
SH_PFC_FUNCTION(drif1),
|
||||
|
||||
Reference in New Issue
Block a user