Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions soc/renesas/ra/ra2a1/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,19 @@ config SOC_SERIES_RA2A1
select XIP
select HAS_RENESAS_RA_FSP
select SOC_EARLY_INIT_HOOK

if SOC_SERIES_RA2A1

config RENESAS_PN_PACKAGE_TYPE
int
range 1 5
default 1 if SOC_R7FA2A1AB3CFM
help
Package type:
1 -> FM: LQFP 64 pins
2 -> FJ: LQFP 32 pins
3 -> BT: BGA 36 pins
4 -> NE: QFN 48 pins
5 -> NF: QFN 40 pins

endif # SOC_SERIES_RA2A1
27 changes: 27 additions & 0 deletions soc/renesas/ra/ra2l1/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,30 @@ config SOC_SERIES_RA2L1
select CLOCK_CONTROL_RENESAS_RA_CGC if CLOCK_CONTROL
select HAS_SWO
select SOC_EARLY_INIT_HOOK

if SOC_SERIES_RA2L1

config RENESAS_PN_ROM_SIZE
hex
default 0x40000 if SOC_R7FA2L1ABXXFP || SOC_R7FA2L1ABXXFN || SOC_R7FA2L1ABXXFM || SOC_R7FA2L1ABXXFL || SOC_R7FA2L1ABXXNE
default 0x20000 if SOC_R7FA2L1A9XXFP || SOC_R7FA2L1A9XXFN || SOC_R7FA2L1A9XXFM || SOC_R7FA2L1A9XXFL || SOC_R7FA2L1A9XXNE
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 5
default 1 if SOC_R7FA2L1ABXXFP || SOC_R7FA2L1A9XXFP
default 2 if SOC_R7FA2L1ABXXFN || SOC_R7FA2L1A9XXFN
default 3 if SOC_R7FA2L1ABXXFM || SOC_R7FA2L1A9XXFM
default 4 if SOC_R7FA2L1ABXXFL || SOC_R7FA2L1A9XXFL
default 5 if SOC_R7FA2L1ABXXNE || SOC_R7FA2L1A9XXNE
help
Package type:
1 -> FP: LQFP 100 pins
2 -> FN: LQFP 80 pins
3 -> FM: LQFP 64 pins
4 -> FL: LQFP 48 pins
5 -> NE: HWQFN 48 pins

endif # SOC_SERIES_RA2L1
19 changes: 19 additions & 0 deletions soc/renesas/ra/ra4c1/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,22 @@ config SOC_SERIES_RA4C1
select HAS_SWO
select XIP
select SOC_EARLY_INIT_HOOK

if SOC_SERIES_RA4C1

config RENESAS_PN_ROM_SIZE
hex
default 0x80000 if SOC_R7FA4C1BD3CFP
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 2
default 2 if SOC_R7FA4C1BD3CFP
help
Package type:
1 -> FM: LQFP 64 pins
2 -> FP: LQFP 100 pins

endif # SOC_SERIES_RA4C1
20 changes: 20 additions & 0 deletions soc/renesas/ra/ra4e1/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,23 @@ config SOC_SERIES_RA4E1
select XIP
select SOC_EARLY_INIT_HOOK
select GPIO_RA_HAS_VBTICTLR

if SOC_SERIES_RA4E1

config RENESAS_PN_ROM_SIZE
hex
default 0x80000 if SOC_R7FA4E10D2CFM || SOC_R7FA4E10D2CNE
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 2
default 1 if SOC_R7FA4E10D2CFM
default 2 if SOC_R7FA4E10D2CNE
help
Package type:
1 -> FM: LQFP 64 pins
2 -> NE: QFN 48 pins

endif # SOC_SERIES_RA4E1
16 changes: 16 additions & 0 deletions soc/renesas/ra/ra4e2/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,19 @@ config SOC_SERIES_RA4E2
select HAS_SWO
select XIP
select SOC_EARLY_INIT_HOOK

if SOC_SERIES_RA4E2
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some MCUs (such as RA4E2) only have one flash size across all part numbers, but should we define a default RENESAS_PN_ROM_SIZE similar to other MCUs? This could help us maintain from HAL more effectively rather than keeping it fixed as it is now? https://github.com/renesas/hal_renesas/blob/update_renesas_soc_info/zephyr/ra/ra_cfg/fsp_cfg/bsp/ra4e2/bsp_mcu_device_pn_cfg.h#L11

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

or should we use directly from flash size config?


config RENESAS_PN_PACKAGE_TYPE
int
range 1 5
default 1 if SOC_R7FA4E2B93CFM
help
Package type:
1 -> FM: LQFP 64 pins
2 -> NE: QFN 48 pins
3 -> NH: QFN 32 pins
4 -> BB: BGA 64 pins
5 -> BC: BGA 36 pins

endif # SOC_SERIES_RA4E2
24 changes: 24 additions & 0 deletions soc/renesas/ra/ra4l1/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,27 @@ config SOC_SERIES_RA4L1
select CLOCK_CONTROL_RENESAS_RA_CGC if CLOCK_CONTROL
select XIP
select SOC_EARLY_INIT_HOOK

if SOC_SERIES_RA4L1

config RENESAS_PN_ROM_SIZE
hex
default 0x80000 if SOC_R7FA4L1BD4CFP
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 7
default 3 if SOC_R7FA4L1BD4CFP
help
Package type:
1 -> FL: LQFP 48 pins
2 -> FM: LQFP 64 pins
3 -> FP: LQFP 100 pins
4 -> NE: QFN 48 Pins
5 -> AH: BGA 64 pins
6 -> AG: BGA 100 pins
7 -> DB: WLCSP 72 pins

endif # SOC_SERIES_RA4L1
16 changes: 16 additions & 0 deletions soc/renesas/ra/ra4m1/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,20 @@ config SOC_OPTION_SETTING_MEMORY
bool "Option Setting Memory"
default y

config RENESAS_PN_PACKAGE_TYPE
int
range 1 7
default 1 if SOC_R7FA4M1AB3CFP
default 2 if SOC_R7FA4M1AB3CFM
default 6 if SOC_R7FA4M1AB3CNE
help
Package type:
1 -> FP: LQFP 100 pins
2 -> FM: LQFP 64 pins
3 -> FL: LQFP 48 pins
4 -> LJ: LGA 100 pins
5 -> NB: QFN 64 pins
6 -> NE: QFN 48 pins
7 -> NF: QFN 40 pins

endif
21 changes: 21 additions & 0 deletions soc/renesas/ra/ra4m2/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,24 @@ config SOC_SERIES_RA4M2
select XIP
select SOC_EARLY_INIT_HOOK
select GPIO_RA_HAS_VBTICTLR

if SOC_SERIES_RA4M2

config RENESAS_PN_ROM_SIZE
hex
default 0x80000 if SOC_R7FA4M2AD3CFP
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 4
default 3 if SOC_R7FA4M2AD3CFP
help
Package type:
1 -> FL: LQFP 48 pins
2 -> FM: LQFP 64 pins
3 -> FP: LQFP 100 pins
4 -> NE: QFN 48 pins

endif # SOC_SERIES_RA4M2
22 changes: 22 additions & 0 deletions soc/renesas/ra/ra4m3/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,25 @@ config SOC_SERIES_RA4M3
select XIP
select SOC_EARLY_INIT_HOOK
select GPIO_RA_HAS_VBTICTLR

if SOC_SERIES_RA4M3

config RENESAS_PN_ROM_SIZE
hex
default 0x100000 if SOC_R7FA4M3AF3CFB
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 5
default 3 if SOC_R7FA4M3AF3CFB
help
Package type:
1 -> BM: FBGA 144 pins
2 -> BQ: FBGA 64 pins
3 -> FB: LQFP 144 pins
4 -> FM: LQFP 64 pins
5 -> FP: LQFP 100 pins

endif # SOC_SERIES_RA4M3
20 changes: 20 additions & 0 deletions soc/renesas/ra/ra6e1/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,23 @@ config SOC_SERIES_RA6E1
select XIP
select SOC_EARLY_INIT_HOOK
select GPIO_RA_HAS_VBTICTLR

if SOC_SERIES_RA6E1

config RENESAS_PN_ROM_SIZE
hex
default 0x100000 if SOC_R7FA6E10F2CFP
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 3
default 1 if SOC_R7FA6E10F2CFP
help
Package type:
1 -> FP: LQFP 100 pins
2 -> FM: LQFP 64 pins
3 -> NE: QFN 48pins

endif # SOC_SERIES_RA6E1
22 changes: 22 additions & 0 deletions soc/renesas/ra/ra6e2/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,25 @@ config SOC_SERIES_RA6E2
select HAS_SWO
select XIP
select SOC_EARLY_INIT_HOOK

if SOC_SERIES_RA6E2

config RENESAS_PN_ROM_SIZE
hex
default 0x40000 if SOC_R7FA6E2BB3CFM
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 5
default 1 if SOC_R7FA6E2BB3CFM
help
Package type:
1 -> FM: LQFP 64 pins
2 -> NE: QFN 48 pins
3 -> NH: QFN 32 pins
4 -> BB: BGA 64 pins
5 -> BC: BGA 36 pins

endif # SOC_SERIES_RA6E2
15 changes: 15 additions & 0 deletions soc/renesas/ra/ra6m1/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,18 @@ config SOC_SERIES_RA6M1
select XIP
select SOC_EARLY_INIT_HOOK
select GPIO_RA_HAS_VBTICTLR

if SOC_SERIES_RA6M1

config RENESAS_PN_PACKAGE_TYPE
int
range 1 4
default 1 if SOC_R7FA6M1AD3CFP
help
Package type:
1 -> FP: LQFP 100 pins
2 -> FM: LQFP 64 pins
3 -> LJ: LGA 100 pins
4 -> NB: QFN 64 pins

endif # SOC_SERIES_RA6M1
20 changes: 20 additions & 0 deletions soc/renesas/ra/ra6m2/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,23 @@ config SOC_SERIES_RA6M2
select XIP
select SOC_EARLY_INIT_HOOK
select GPIO_RA_HAS_VBTICTLR

if SOC_SERIES_RA6M2

config RENESAS_PN_ROM_SIZE
hex
default 0x100000 if SOC_R7FA6M2AF3CFB
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 3
default 1 if SOC_R7FA6M2AF3CFB
help
Package type:
1 -> FB: LQFP 144 pins
2 -> FP: LQFP 100 pins
3 -> LK: LGA 145 pins

endif # SOC_SERIES_RA6M2
22 changes: 22 additions & 0 deletions soc/renesas/ra/ra6m3/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,25 @@ config SOC_SERIES_RA6M3
select XIP
select SOC_EARLY_INIT_HOOK
select GPIO_RA_HAS_VBTICTLR

if SOC_SERIES_RA6M3

config RENESAS_PN_ROM_SIZE
hex
default 0x200000 if SOC_R7FA6M3AH3CFC
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 5
default 2 if SOC_R7FA6M3AH3CFC
help
Package type:
1 -> BG: BGA 176 pins
2 -> FC: LQFP 176 pins
3 -> FB: LQFP 144 pins
4 -> FP: LQFP 100 pins
5 -> LK: LGA 145 pins

endif # SOC_SERIES_RA6M3
22 changes: 22 additions & 0 deletions soc/renesas/ra/ra6m4/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,25 @@ config SOC_SERIES_RA6M4
select SOC_EARLY_INIT_HOOK
select GPIO_RA_HAS_VBTICTLR
select OUTPUT_RPD if ETH_RENESAS_RA

if SOC_SERIES_RA6M4

config RENESAS_PN_ROM_SIZE
hex
default 0x100000 if SOC_R7FA6M4AF3CFB
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 5
default 3 if SOC_R7FA6M4AF3CFB
help
Package type:
1 -> BM: FBGA 144 pins
2 -> BQ: FBGA 64 pins
3 -> FB: LQFP 144 pins
4 -> FM: LQFP 64 pins
5 -> FP: LQFP 100 pins

endif # SOC_SERIES_RA6M4
30 changes: 30 additions & 0 deletions soc/renesas/ra/ra6m5/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,33 @@ config SOC_SERIES_RA6M5
select SOC_EARLY_INIT_HOOK
select GPIO_RA_HAS_VBTICTLR
select OUTPUT_RPD if ETH_RENESAS_RA

if SOC_SERIES_RA6M5

config RENESAS_PN_ROM_SIZE
hex
default 0x200000 if SOC_R7FA6M5BH3CFC
help
Code flash memory size

config RENESAS_PN_PACKAGE_TYPE
int
range 1 5
default 4 if SOC_R7FA6M5BH3CFC
help
Package type:
1 -> BG: FBGA 176 pins
2 -> BM: FBGA 144 pins
3 -> FB: LQFP 144 pins
4 -> FC: LQFP 176 pins
5 -> FP: LQFP 100 pins

config RENESAS_PN_FEATURE_SET
hex
default 0x42 if SOC_R7FA6M5BH3CFC
help
Feature set (Convert the feature set character into its ASCII hex value):
- A (0x41): Supporting only Classical CAN (Not supporting Flexible Data rate)
- B (0x42): Supporting Classical CAN with Flexible Data rate

endif # SOC_SERIES_RA6M5
Loading
Loading