|
20 | 20 |
|
21 | 21 | #define CPU_ALL_PORT(fn, sfx) \ |
22 | 22 | PORT_GP_CFG_16(0, fn, sfx, CFG_FLAGS), \ |
23 | | - PORT_GP_CFG_28(1, fn, sfx, CFG_FLAGS), \ |
| 23 | + PORT_GP_CFG_29(1, fn, sfx, CFG_FLAGS), \ |
24 | 24 | PORT_GP_CFG_15(2, fn, sfx, CFG_FLAGS), \ |
25 | 25 | PORT_GP_CFG_12(3, fn, sfx, CFG_FLAGS | SH_PFC_PIN_CFG_IO_VOLTAGE), \ |
26 | 26 | PORT_GP_CFG_1(3, 12, fn, sfx, CFG_FLAGS), \ |
|
55 | 55 | #define GPSR0_0 F_(D0, IP5_15_12) |
56 | 56 |
|
57 | 57 | /* GPSR1 */ |
| 58 | +#define GPSR1_28 FM(CLKOUT) |
58 | 59 | #define GPSR1_27 F_(EX_WAIT0_A, IP5_11_8) |
59 | 60 | #define GPSR1_26 F_(WE1_N, IP5_7_4) |
60 | 61 | #define GPSR1_25 F_(WE0_N, IP5_3_0) |
|
368 | 369 | GPSR6_31 \ |
369 | 370 | GPSR6_30 \ |
370 | 371 | GPSR6_29 \ |
371 | | - GPSR6_28 \ |
| 372 | + GPSR1_28 GPSR6_28 \ |
372 | 373 | GPSR1_27 GPSR6_27 \ |
373 | 374 | GPSR1_26 GPSR6_26 \ |
374 | 375 | GPSR1_25 GPSR5_25 GPSR6_25 \ |
@@ -548,7 +549,7 @@ MOD_SEL0_4_3 MOD_SEL1_4 \ |
548 | 549 | FM(AVB_TX_CTL) FM(AVB_TXC) FM(AVB_TD0) FM(AVB_TD1) FM(AVB_TD2) FM(AVB_TD3) \ |
549 | 550 | FM(AVB_RX_CTL) FM(AVB_RXC) FM(AVB_RD0) FM(AVB_RD1) FM(AVB_RD2) FM(AVB_RD3) \ |
550 | 551 | FM(AVB_TXCREFCLK) FM(AVB_MDIO) \ |
551 | | - FM(CLKOUT) FM(PRESETOUT) \ |
| 552 | + FM(PRESETOUT) \ |
552 | 553 | FM(DU_DOTCLKIN0) FM(DU_DOTCLKIN1) FM(DU_DOTCLKIN2) FM(DU_DOTCLKIN3) \ |
553 | 554 | FM(TMS) FM(TDO) FM(ASEBRK) FM(MLB_REF) FM(TDI) FM(TCK) FM(TRST) FM(EXTALR) |
554 | 555 |
|
@@ -587,6 +588,7 @@ static const u16 pinmux_data[] = { |
587 | 588 |
|
588 | 589 | PINMUX_SINGLE(AVS1), |
589 | 590 | PINMUX_SINGLE(AVS2), |
| 591 | + PINMUX_SINGLE(CLKOUT), |
590 | 592 | PINMUX_SINGLE(HDMI0_CEC), |
591 | 593 | PINMUX_SINGLE(HDMI1_CEC), |
592 | 594 | PINMUX_SINGLE(I2C_SEL_0_1), |
@@ -4733,7 +4735,7 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = { |
4733 | 4735 | 0, 0, |
4734 | 4736 | 0, 0, |
4735 | 4737 | 0, 0, |
4736 | | - 0, 0, |
| 4738 | + GP_1_28_FN, GPSR1_28, |
4737 | 4739 | GP_1_27_FN, GPSR1_27, |
4738 | 4740 | GP_1_26_FN, GPSR1_26, |
4739 | 4741 | GP_1_25_FN, GPSR1_25, |
@@ -5335,7 +5337,7 @@ static const struct pinmux_drive_reg pinmux_drive_regs[] = { |
5335 | 5337 | { RCAR_GP_PIN(1, 19), 0, 3 }, /* A19 */ |
5336 | 5338 | } }, |
5337 | 5339 | { PINMUX_DRIVE_REG("DRVCTRL8", 0xe6060320) { |
5338 | | - { PIN_NUMBER('F', 1), 28, 3 }, /* CLKOUT */ |
| 5340 | + { RCAR_GP_PIN(1, 28), 28, 3 }, /* CLKOUT */ |
5339 | 5341 | { RCAR_GP_PIN(1, 20), 24, 3 }, /* CS0 */ |
5340 | 5342 | { RCAR_GP_PIN(1, 21), 20, 3 }, /* CS1_A26 */ |
5341 | 5343 | { RCAR_GP_PIN(1, 22), 16, 3 }, /* BS */ |
@@ -5596,7 +5598,7 @@ static const struct pinmux_bias_reg pinmux_bias_regs[] = { |
5596 | 5598 | [31] = RCAR_GP_PIN(1, 19), /* A19 */ |
5597 | 5599 | } }, |
5598 | 5600 | { PINMUX_BIAS_REG("PUEN2", 0xe6060408, "PUD2", 0xe6060448) { |
5599 | | - [ 0] = PIN_NUMBER('F', 1), /* CLKOUT */ |
| 5601 | + [ 0] = RCAR_GP_PIN(1, 28), /* CLKOUT */ |
5600 | 5602 | [ 1] = RCAR_GP_PIN(1, 20), /* CS0_N */ |
5601 | 5603 | [ 2] = RCAR_GP_PIN(1, 21), /* CS1_N */ |
5602 | 5604 | [ 3] = RCAR_GP_PIN(1, 22), /* BS_N */ |
|
0 commit comments