diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2026-04-09 11:09:12 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2026-04-09 11:09:12 -0700 |
| commit | d58305b2dbe3434c9b21ede210329b97c44ee9e8 (patch) | |
| tree | 64c06cb03102eb666faa7a3185853ca3266ec612 /drivers/firmware | |
| parent | 3ffcd57823c4feb829efe46dd5135cd5fbf28e36 (diff) | |
| parent | c2812c0cb909211a1d2e7cec862406e32833b9de (diff) | |
| download | linux-d58305b2dbe3434c9b21ede210329b97c44ee9e8.tar.gz linux-d58305b2dbe3434c9b21ede210329b97c44ee9e8.zip | |
Merge tag 'pmdomain-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
Pull pmdomain fixes from Ulf Hansson:
- imx: Prevent hang at power down for imx8mp-blk-ctrl
- thead: Fix buffer overflow for TH1520 AON driver
- Change Ulf Hansson's email
* tag 'pmdomain-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm:
MAINTAINERS, mailmap: Change Ulf Hansson's email
pmdomain: imx8mp-blk-ctrl: Keep the NOC_HDCP clock enabled
firmware: thead: Fix buffer overflow and use standard endian macros
Diffstat (limited to 'drivers/firmware')
| -rw-r--r-- | drivers/firmware/thead,th1520-aon.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/firmware/thead,th1520-aon.c b/drivers/firmware/thead,th1520-aon.c index a35fd5e2a07f6..d7f19b5b5f468 100644 --- a/drivers/firmware/thead,th1520-aon.c +++ b/drivers/firmware/thead,th1520-aon.c @@ -170,10 +170,9 @@ int th1520_aon_power_update(struct th1520_aon_chan *aon_chan, u16 rsrc, hdr->func = TH1520_AON_PM_FUNC_SET_RESOURCE_POWER_MODE; hdr->size = TH1520_AON_RPC_MSG_NUM; - RPC_SET_BE16(&msg.resource, 0, rsrc); - RPC_SET_BE16(&msg.resource, 2, - (power_on ? TH1520_AON_PM_PW_MODE_ON : - TH1520_AON_PM_PW_MODE_OFF)); + msg.resource = cpu_to_be16(rsrc); + msg.mode = cpu_to_be16(power_on ? TH1520_AON_PM_PW_MODE_ON : + TH1520_AON_PM_PW_MODE_OFF); ret = th1520_aon_call_rpc(aon_chan, &msg); if (ret) |
