Skip to content

Commit 62dc9f3

Browse files
simontrimmervinodkoul
authored andcommitted
soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions
The commit 167790a ("soundwire: export sdw_write/read_no_pm functions") exposed the single byte no_pm versions of the IO functions that can be used without touching PM, export the multi byte no_pm versions for the same reason. Reviewed-by: Pierre-Louis Bossart <[email protected]> Signed-off-by: Simon Trimmer <[email protected]> Signed-off-by: Charles Keepax <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Vinod Koul <[email protected]>
1 parent 5b0eae5 commit 62dc9f3

File tree

2 files changed

+6
-4
lines changed
  • drivers/soundwire
  • include/linux/soundwire

2 files changed

+6
-4
lines changed

drivers/soundwire/bus.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -414,8 +414,7 @@ int sdw_fill_msg(struct sdw_msg *msg, struct sdw_slave *slave,
414414
* all clients need to use the pm versions
415415
*/
416416

417-
static int
418-
sdw_nread_no_pm(struct sdw_slave *slave, u32 addr, size_t count, u8 *val)
417+
int sdw_nread_no_pm(struct sdw_slave *slave, u32 addr, size_t count, u8 *val)
419418
{
420419
struct sdw_msg msg;
421420
int ret;
@@ -430,9 +429,9 @@ sdw_nread_no_pm(struct sdw_slave *slave, u32 addr, size_t count, u8 *val)
430429
ret = 0;
431430
return ret;
432431
}
432+
EXPORT_SYMBOL(sdw_nread_no_pm);
433433

434-
static int
435-
sdw_nwrite_no_pm(struct sdw_slave *slave, u32 addr, size_t count, const u8 *val)
434+
int sdw_nwrite_no_pm(struct sdw_slave *slave, u32 addr, size_t count, const u8 *val)
436435
{
437436
struct sdw_msg msg;
438437
int ret;
@@ -447,6 +446,7 @@ sdw_nwrite_no_pm(struct sdw_slave *slave, u32 addr, size_t count, const u8 *val)
447446
ret = 0;
448447
return ret;
449448
}
449+
EXPORT_SYMBOL(sdw_nwrite_no_pm);
450450

451451
int sdw_write_no_pm(struct sdw_slave *slave, u32 addr, u8 value)
452452
{

include/linux/soundwire/sdw.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1049,7 +1049,9 @@ int sdw_write(struct sdw_slave *slave, u32 addr, u8 value);
10491049
int sdw_write_no_pm(struct sdw_slave *slave, u32 addr, u8 value);
10501050
int sdw_read_no_pm(struct sdw_slave *slave, u32 addr);
10511051
int sdw_nread(struct sdw_slave *slave, u32 addr, size_t count, u8 *val);
1052+
int sdw_nread_no_pm(struct sdw_slave *slave, u32 addr, size_t count, u8 *val);
10521053
int sdw_nwrite(struct sdw_slave *slave, u32 addr, size_t count, const u8 *val);
1054+
int sdw_nwrite_no_pm(struct sdw_slave *slave, u32 addr, size_t count, const u8 *val);
10531055
int sdw_update(struct sdw_slave *slave, u32 addr, u8 mask, u8 val);
10541056
int sdw_update_no_pm(struct sdw_slave *slave, u32 addr, u8 mask, u8 val);
10551057

0 commit comments

Comments
 (0)