| 101 | } |
| 102 | |
| 103 | static int |
| 104 | codec_read(struct codec_softc *sc, uint32_t reg) |
| 105 | { |
| 106 | uint32_t tmp; |
| 107 | |
| 108 | clk_enable(sc->clk); |
| 109 | |
| 110 | tmp = (reg << RGADW_RGADDR_S); |
| 111 | WRITE4(sc, CODEC_RGADW, tmp); |
| 112 | |
| 113 | tmp = READ4(sc, CODEC_RGDATA); |
| 114 | |
| 115 | clk_disable(sc->clk); |
| 116 | |
| 117 | return (tmp); |
| 118 | } |
| 119 | |
| 120 | void |
| 121 | codec_print_registers(struct codec_softc *sc) |
no outgoing calls
no test coverage detected