-
Notifications
You must be signed in to change notification settings - Fork 8.2k
drivers: interrupt_controller: Add support for group interrupt feature on RX26T #96451
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
drivers: interrupt_controller: Add support for group interrupt feature on RX26T #96451
Conversation
|
The following west manifest projects have changed revision in this Pull Request:
⛔ DNM label due to: 1 project with PR revision Note: This message is automatically posted and updated by the Manifest GitHub Action. |
285af8b to
64a9d9c
Compare
64a9d9c to
b589038
Compare
| int rx_grp_intc_set_callback(const struct device *dev, bsp_int_src_t vector, bsp_int_cb_t callback, | ||
| void *context); | ||
| int rx_grp_intc_set_grp_int(const struct device *dev, bsp_int_src_t vector, bool set); | ||
| int rx_grp_intc_set_gen(const struct device *dev, int is_number, bool set); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
document these public functions
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks, I added document for these functions
| const uint8_t prio; | ||
| }; | ||
|
|
||
| static struct k_spinlock lock; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this means that all instances will have to grab this shared spinlock (instead of their own), is this intended?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It wasn’t intentional - I’ve moved it into the device data struct for each instance. Please take a look
b589038 to
a4fb234
Compare
a4fb234 to
02d8287
Compare
|
force-pushed to:
|
02d8287 to
e8548bd
Compare
Update commit ID to latest for hal_renesas Signed-off-by: Quy Tran <[email protected]>
Add support Group interrupt driver on RX Signed-off-by: Tatsuya Ogawa <[email protected]>
Apply the grp irq support in serial driver for MCB-RX26T Signed-off-by: Quy Tran <[email protected]>
Add dtc property node on RX26T dts, and ram section for dtc_vector_table on RX26T SoC for dtc support Signed-off-by: Quy Tran <[email protected]>
Add overlay for mcb_rx26t uart async test Signed-off-by: Quy Tran <[email protected]>
e8548bd to
f73af50
Compare
|



Multiple peripheral interrupt requests (up to 32 requests) are grouped together as one interrupt request.