You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
130 lines
3.0 KiB
130 lines
3.0 KiB
/* |
|
* Copyright (c) 2025 Shan Pen <bricle031@gmail.com> |
|
* SPDX-License-Identifier: Apache-2.0 |
|
*/ |
|
|
|
&pinctrl { |
|
sci9_default: sci9_default { |
|
group1 { |
|
/* tx */ |
|
psels = <RA_PSEL(RA_PSEL_SCI_9, 2, 9)>; |
|
drive-strength = "medium"; |
|
}; |
|
|
|
group2 { |
|
/* rx */ |
|
psels = <RA_PSEL(RA_PSEL_SCI_9, 2, 8)>; |
|
}; |
|
}; |
|
|
|
sdram_default: sdram_default { |
|
group1 { |
|
/* SDRAM_DQM1 */ |
|
psels = <RA_PSEL(RA_PSEL_BUS, 1, 12)>, |
|
/* SDRAM_CKE */ |
|
<RA_PSEL(RA_PSEL_BUS, 1, 13)>, |
|
/* SDRAM_WE */ |
|
<RA_PSEL(RA_PSEL_BUS, 1, 14)>, |
|
/* SDRAM_CS */ |
|
<RA_PSEL(RA_PSEL_BUS, 1, 15)>, |
|
/* SDRAM_A0 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 0)>, |
|
/* SDRAM_A1 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 1)>, |
|
/* SDRAM_A2 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 2)>, |
|
/* SDRAM_A3 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 3)>, |
|
/* SDRAM_A4 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 4)>, |
|
/* SDRAM_A5 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 5)>, |
|
/* SDRAM_A6 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 6)>, |
|
/* SDRAM_A7 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 7)>, |
|
/* SDRAM_A8 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 8)>, |
|
/* SDRAM_A9 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 9)>, |
|
/* SDRAM_A10 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 10)>, |
|
/* SDRAM_A11 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 11)>, |
|
/* SDRAM_A12 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 12)>, |
|
/* SDRAM_A13 */ |
|
<RA_PSEL(RA_PSEL_BUS, 3, 12)>, |
|
/* SDRAM_A14 */ |
|
<RA_PSEL(RA_PSEL_BUS, 9, 5)>, |
|
/* SDRAM_A15 */ |
|
<RA_PSEL(RA_PSEL_BUS, 9, 6)>, |
|
/* SDRAM_D0 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 1)>, |
|
/* SDRAM_D1 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 2)>, |
|
/* SDRAM_D2 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 3)>, |
|
/* SDRAM_D3 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 4)>, |
|
/* SDRAM_D4 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 5)>, |
|
/* SDRAM_D5 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 6)>, |
|
/* SDRAM_D6 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 7)>, |
|
/* SDRAM_D8 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 9)>, |
|
/* SDRAM_D9 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 10)>, |
|
/* SDRAM_D10 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 11)>, |
|
/* SDRAM_D11 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 12)>, |
|
/* SDRAM_D12 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 13)>, |
|
/* SDRAM_D13 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 14)>, |
|
/* SDRAM_D14 */ |
|
<RA_PSEL(RA_PSEL_BUS, 6, 15)>, |
|
/* SDRAM_RAS */ |
|
<RA_PSEL(RA_PSEL_BUS, 9, 8)>, |
|
/* SDRAM_CAS */ |
|
<RA_PSEL(RA_PSEL_BUS, 9, 9)>; |
|
drive-strength = "high"; |
|
}; |
|
|
|
group2 { |
|
/* SDRAM_SDCLK */ |
|
psels = <RA_PSEL(RA_PSEL_BUS, 10, 9)>; |
|
drive-strength = "highspeed-high"; |
|
}; |
|
|
|
group3 { |
|
/* SDRAM_D7 */ |
|
psels = <RA_PSEL(RA_PSEL_BUS, 10, 0)>, |
|
/* SDRAM_D15 */ |
|
<RA_PSEL(RA_PSEL_BUS, 10, 8)>, |
|
/* SDRAM_DQM0 */ |
|
<RA_PSEL(RA_PSEL_BUS, 10, 10)>; |
|
drive-strength = "high"; |
|
}; |
|
}; |
|
|
|
sdhc1_default: sdhc1_default { |
|
group1 { |
|
psels = <RA_PSEL(RA_PSEL_SDHI, 5, 3)>, /* SDCD */ |
|
<RA_PSEL(RA_PSEL_SDHI, 8, 11)>, /* SDCMD */ |
|
<RA_PSEL(RA_PSEL_SDHI, 8, 12)>, /* SDDATA0 */ |
|
<RA_PSEL(RA_PSEL_SDHI, 5, 0)>, /* SDDATA1 */ |
|
<RA_PSEL(RA_PSEL_SDHI, 5, 1)>, /* SDDATA2 */ |
|
<RA_PSEL(RA_PSEL_SDHI, 5, 2)>; /* SDDATA3 */ |
|
drive-strength = "high"; |
|
}; |
|
|
|
group2 { |
|
psels = <RA_PSEL(RA_PSEL_SDHI, 8, 10)>; /* SDCLK */ |
|
drive-strength = "highspeed-high"; |
|
}; |
|
}; |
|
};
|
|
|