1*2874c5fdSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 20e45cab6SChristian Glindkamp /* 30e45cab6SChristian Glindkamp * max9850.h -- codec driver for max9850 40e45cab6SChristian Glindkamp * 50e45cab6SChristian Glindkamp * Copyright (C) 2011 taskit GmbH 60e45cab6SChristian Glindkamp * Author: Christian Glindkamp <christian.glindkamp@taskit.de> 70e45cab6SChristian Glindkamp */ 80e45cab6SChristian Glindkamp 90e45cab6SChristian Glindkamp #ifndef _MAX9850_H 100e45cab6SChristian Glindkamp #define _MAX9850_H 110e45cab6SChristian Glindkamp 120e45cab6SChristian Glindkamp #define MAX9850_STATUSA 0x00 130e45cab6SChristian Glindkamp #define MAX9850_STATUSB 0x01 140e45cab6SChristian Glindkamp #define MAX9850_VOLUME 0x02 150e45cab6SChristian Glindkamp #define MAX9850_GENERAL_PURPOSE 0x03 160e45cab6SChristian Glindkamp #define MAX9850_INTERRUPT 0x04 170e45cab6SChristian Glindkamp #define MAX9850_ENABLE 0x05 180e45cab6SChristian Glindkamp #define MAX9850_CLOCK 0x06 190e45cab6SChristian Glindkamp #define MAX9850_CHARGE_PUMP 0x07 200e45cab6SChristian Glindkamp #define MAX9850_LRCLK_MSB 0x08 210e45cab6SChristian Glindkamp #define MAX9850_LRCLK_LSB 0x09 220e45cab6SChristian Glindkamp #define MAX9850_DIGITAL_AUDIO 0x0a 230e45cab6SChristian Glindkamp 240e45cab6SChristian Glindkamp #define MAX9850_CACHEREGNUM 11 250e45cab6SChristian Glindkamp 260e45cab6SChristian Glindkamp /* MAX9850_DIGITAL_AUDIO */ 270e45cab6SChristian Glindkamp #define MAX9850_MASTER (1<<7) 280e45cab6SChristian Glindkamp #define MAX9850_INV (1<<6) 290e45cab6SChristian Glindkamp #define MAX9850_BCINV (1<<5) 300e45cab6SChristian Glindkamp #define MAX9850_DLY (1<<3) 310e45cab6SChristian Glindkamp #define MAX9850_RTJ (1<<2) 320e45cab6SChristian Glindkamp 330e45cab6SChristian Glindkamp #endif 34