mailbox: imx: get RR/TR registers num from Parameter register
authorPeng Fan <peng.fan@nxp.com>
Mon, 19 Feb 2024 05:22:38 +0000 (13:22 +0800)
committerJassi Brar <jassisinghbrar@gmail.com>
Mon, 11 Mar 2024 00:05:24 +0000 (19:05 -0500)
commit81f91d6aeb4783739aff1818b09d1d5aaca8276a
treeeef2880f5f276a25484cc5b7d6760871141877d5
parentf0e0110c189ebe35f4c4f84abb0eecaf00ca69f3
mailbox: imx: get RR/TR registers num from Parameter register

i.MX8ULP, i.MX93 MU has a Parameter register encoded as below:
BIT: 15 --- 8 | 7 --- 0
      RR_NUM    TR_NUM

So to make driver easy to support more variants, get the RR/TR
registers number from Parameter register.

The patch only adds support the specific MU, such as ELE MU.
For generic MU, not add support for number larger than 4.

Reviewed-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Jassi Brar <jassisinghbrar@gmail.com>
drivers/mailbox/imx-mailbox.c