rt5645.h (33de3d54b8b6fc53b9bace4772a70915ca96ecea) | rt5645.h (de97c15b3c74ebc33f5470efaa22112444b80298) |
---|---|
1/* 2 * rt5645.h -- RT5645 ALSA SoC audio driver 3 * 4 * Copyright 2013 Realtek Microelectronics 5 * Author: Bard Liao <bardliao@realtek.com> 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 1049 unchanged lines hidden (view full) --- 1058#define RT5645_IF1_ADC_IN_MASK (0x3 << 8) 1059#define RT5645_IF1_ADC_IN_SFT 8 1060 1061/* Global Clock Control (0x80) */ 1062#define RT5645_SCLK_SRC_MASK (0x3 << 14) 1063#define RT5645_SCLK_SRC_SFT 14 1064#define RT5645_SCLK_SRC_MCLK (0x0 << 14) 1065#define RT5645_SCLK_SRC_PLL1 (0x1 << 14) | 1/* 2 * rt5645.h -- RT5645 ALSA SoC audio driver 3 * 4 * Copyright 2013 Realtek Microelectronics 5 * Author: Bard Liao <bardliao@realtek.com> 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License version 2 as --- 1049 unchanged lines hidden (view full) --- 1058#define RT5645_IF1_ADC_IN_MASK (0x3 << 8) 1059#define RT5645_IF1_ADC_IN_SFT 8 1060 1061/* Global Clock Control (0x80) */ 1062#define RT5645_SCLK_SRC_MASK (0x3 << 14) 1063#define RT5645_SCLK_SRC_SFT 14 1064#define RT5645_SCLK_SRC_MCLK (0x0 << 14) 1065#define RT5645_SCLK_SRC_PLL1 (0x1 << 14) |
1066#define RT5645_SCLK_SRC_RCCLK (0x2 << 14) /* 15MHz */ 1067#define RT5645_PLL1_SRC_MASK (0x3 << 12) 1068#define RT5645_PLL1_SRC_SFT 12 1069#define RT5645_PLL1_SRC_MCLK (0x0 << 12) 1070#define RT5645_PLL1_SRC_BCLK1 (0x1 << 12) 1071#define RT5645_PLL1_SRC_BCLK2 (0x2 << 12) 1072#define RT5645_PLL1_SRC_BCLK3 (0x3 << 12) | 1066#define RT5645_SCLK_SRC_RCCLK (0x2 << 14) 1067#define RT5645_PLL1_SRC_MASK (0x7 << 11) 1068#define RT5645_PLL1_SRC_SFT 11 1069#define RT5645_PLL1_SRC_MCLK (0x0 << 11) 1070#define RT5645_PLL1_SRC_BCLK1 (0x1 << 11) 1071#define RT5645_PLL1_SRC_BCLK2 (0x2 << 11) 1072#define RT5645_PLL1_SRC_BCLK3 (0x3 << 11) 1073#define RT5645_PLL1_SRC_RCCLK (0x4 << 11) |
1073#define RT5645_PLL1_PD_MASK (0x1 << 3) 1074#define RT5645_PLL1_PD_SFT 3 1075#define RT5645_PLL1_PD_1 (0x0 << 3) 1076#define RT5645_PLL1_PD_2 (0x1 << 3) 1077 1078#define RT5645_PLL_INP_MAX 40000000 1079#define RT5645_PLL_INP_MIN 256000 1080/* PLL M/N/K Code Control 1 (0x81) */ --- 1124 unchanged lines hidden --- | 1074#define RT5645_PLL1_PD_MASK (0x1 << 3) 1075#define RT5645_PLL1_PD_SFT 3 1076#define RT5645_PLL1_PD_1 (0x0 << 3) 1077#define RT5645_PLL1_PD_2 (0x1 << 3) 1078 1079#define RT5645_PLL_INP_MAX 40000000 1080#define RT5645_PLL_INP_MIN 256000 1081/* PLL M/N/K Code Control 1 (0x81) */ --- 1124 unchanged lines hidden --- |