From ba76e2870e49711d393e065a52de41295352188d Mon Sep 17 00:00:00 2001 From: Rafaël Carré Date: Mon, 29 Mar 2010 13:00:33 +0000 Subject: as3525v2: factorize writing to ascodec PMU git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25380 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/as3525/ascodec-target.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'firmware/target/arm/as3525/ascodec-target.h') diff --git a/firmware/target/arm/as3525/ascodec-target.h b/firmware/target/arm/as3525/ascodec-target.h index 11474a44da..2bc99ab7e7 100644 --- a/firmware/target/arm/as3525/ascodec-target.h +++ b/firmware/target/arm/as3525/ascodec-target.h @@ -73,6 +73,15 @@ void ascodec_init(void); int ascodec_write(unsigned int index, unsigned int value); +#if CONFIG_CPU == AS3525v2 +static inline void ascodec_write_pmu(unsigned int index, unsigned int subreg, + unsigned int value) +{ + ascodec_write(AS3543_PMU_ENABLE, 8|subreg); + ascodec_write(index, value); +} +#endif + int ascodec_read(unsigned int index); int ascodec_readbytes(unsigned int index, unsigned int len, unsigned char *data); -- cgit v1.2.3