/*
* ARIZONA register definitions
*
* Copyright 2012 Wolfson Microelectronics plc
*
* Author: Mark Brown <broonie@opensource.wolfsonmicro.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
#ifndef _ARIZONA_REGISTERS_H
#define _ARIZONA_REGISTERS_H
/*
* Register values.
*/
#define ARIZONA_SOFTWARE_RESET 0x00
#define ARIZONA_DEVICE_REVISION 0x01
#define ARIZONA_CTRL_IF_SPI_CFG_1 0x08
#define ARIZONA_CTRL_IF_I2C1_CFG_1 0x09
#define ARIZONA_CTRL_IF_I2C2_CFG_1 0x0A
#define ARIZONA_CTRL_IF_I2C1_CFG_2 0x0B
#define ARIZONA_CTRL_IF_I2C2_CFG_2 0x0C
#define ARIZONA_CTRL_IF_STATUS_1 0x0D
#define ARIZONA_WRITE_SEQUENCER_CTRL_0 0x16
#define ARIZONA_WRITE_SEQUENCER_CTRL_1 0x17
#define ARIZONA_WRITE_SEQUENCER_CTRL_2 0x18
#define ARIZONA_WRITE_SEQUENCER_CTRL_3 0x19
#define ARIZONA_WRITE_SEQUENCER_PROM 0x1A
#define ARIZONA_TONE_GENERATOR_1 0x20
#define ARIZONA_TONE_GENERATOR_2 0x21
#define ARIZONA_TONE_GENERATOR_3 0x22
#define ARIZONA_TONE_GENERATOR_4 0x23
#define ARIZONA_TONE_GENERATOR_5 0x24
#define ARIZONA_PWM_DRIVE_1 0x30
#define ARIZONA_PWM_DRIVE_2 0x31
#define ARIZONA_PWM_DRIVE_3 0x32
#define ARIZONA_WAKE_CONTROL 0x40
#define ARIZONA_SEQUENCE_CONTROL 0x41
#define ARIZONA_SPARE_TRIGGERS 0x42
#define ARIZONA_SAMPLE_RATE_SEQUENCE_SELECT_1 0x61
#define ARIZONA_SAMPLE_RATE_SEQUENCE_SELECT_2 0x62
#define ARIZONA_SAMPLE_RATE_SEQUENCE_SELECT_3 0x63
#define ARIZONA_SAMPLE_RATE_SEQUENCE_SELECT_4 0x64
#define ARIZONA_ALWAYS_ON_TRIGGERS_SEQUENCE_SELECT_1 0x66
#define ARIZONA_ALWAYS_ON_TRIGGERS_SEQUENCE_SELECT_2 0x67
#define ARIZONA_ALWAYS_ON_TRIGGERS_SEQUENCE_SELECT_3 0x68
#define ARIZONA_ALWAYS_ON_TRIGGERS_SEQUENCE_SELECT_4 0x69
#define ARIZONA_ALWAYS_ON_TRIGGERS_SEQUENCE_SELECT_5 0x6A
#define ARIZONA_ALWAYS_ON_TRIGGERS_SEQUENCE_SELECT_6 0x6B
#define ARIZONA_ALWAYS_ON_TRIGGERS_SEQUENCE_SELECT_7 0x6C
#define ARIZONA_ALWAYS_ON_TRIGGERS_SEQUENCE_SELECT_8 0x6D
#define ARIZONA_COMFORT_NOISE_GENERATOR 0x70
#define ARIZONA_HAPTICS_CONTROL_1 0x90
#define ARIZONA_HAPTICS_CONTROL_2 0x91
#define ARIZONA_HAPTICS_PHASE_1_INTENSITY 0x92
#define ARIZONA_HAPTICS_PHASE_1_DURATION 0x93
#define ARIZONA_HAPTICS_PHASE_2_INTENSITY 0x94
#define ARIZONA_HAPTICS_PHASE_2_DURATION 0x95
#define ARIZONA_HAPTICS_PHASE_3_INTENSITY 0x96
#define ARIZONA_HAPTICS_PHASE_3_DURATION 0x97
#define ARIZONA_HAPTICS_STATUS 0x98
#define ARIZONA_CLOCK_32K_1 0x100
#define ARIZONA_SYSTEM_CLOCK_1 0x101
#define ARIZONA_SAMPLE_RATE_1 0x102
#define ARIZONA_SAMPLE_RATE_2 0x103
#define ARIZONA_SAMPLE_RATE_3 0x104
#define ARIZONA_SAMPLE_RATE_1_STATUS 0x10A
#define ARIZONA_SAMPLE_RATE_2_STATUS 0x10B
#define ARIZONA_SAMPLE_RATE_3_STATUS 0x10C
#define ARIZONA_ASYNC_CLOCK_1 0x112
#define ARIZONA_ASYNC_SAMPLE_RATE_1 0x113
#define ARIZONA_ASYNC_SAMPLE_RATE_2 0x114
#define ARIZONA_ASYNC_SAMPLE_RATE_1_STATUS 0x11B
#define ARIZONA_ASYNC_SAMPLE_RATE_2_STATUS 0x11C
#define ARIZONA_OUTPUT_SYSTEM_CLOCK 0x149
#define ARIZONA_OUTPUT_ASYNC_CLOCK 0x14A
#define ARIZONA_RATE_ESTIMATOR_1 0x152
#define ARIZONA_RATE_ESTIMATOR_2 0x153
#define ARIZONA_RATE_ESTIMATOR_3 0x154
#define ARIZONA_RATE_ESTIMATOR_4 0x155
#define ARIZONA_RATE_ESTIMATOR_5 0x156
#define ARIZONA_DYNAMIC_FREQUENCY_SCALING_1 0x161
#define ARIZONA_FLL1_CONTROL_1 0x171
#define ARIZONA_FLL1_CONTROL_2 0x172
#define ARIZONA_FLL1_CONTROL_3 0x173
#define ARIZONA_FLL1_CONTROL_4 0x174
#define ARIZONA_FLL1_CONTROL_5 0x175
#define ARIZONA_FLL1_CONTROL_6 0x176
#define ARIZONA_FLL1_LOOP_FILTER_TEST_1 0x177
#define ARIZONA_FLL1_NCO_TEST_0 0x178
#define ARIZONA_FLL1_CONTROL_7 0x179
#define ARIZONA_FLL1_SYNCHRONISER_1 0x181
#define ARIZONA_FLL1_SYNCHRONISER_2 0x182
#define ARIZONA_FLL1_SYNCHRONISER_3 0x183
#define ARIZONA_FLL1_SYNCHRONISER_4 0x184
#define ARIZONA_FLL1_SYNCHRONISER_5 0x185
#define ARIZONA_FLL1_SYNCHRONISER_6 0x186
#define ARIZONA_FLL1_SYNCHRONISER_7 0x187
#define ARIZONA_FLL1_SPREAD_SPECTRUM 0x189
#define ARIZONA_FLL1_GPIO_CLOCK 0x18A
#define ARIZONA_FLL2_CONTROL_1 0x191
#define ARIZONA_FLL2_CONTROL_2 0x192
#define ARIZONA_FLL2_CONTROL_3 0x193
#define ARIZONA_FLL2_CONTROL_4 0x194
#define ARIZONA_FLL2_CONTROL_5 0x195
#define ARIZONA_FLL2_CONTROL_6 0x196
#define ARIZONA_FLL2_LOOP_FILTER_TEST_1 0x197
#define ARIZONA_FLL2_NCO_TEST_0 0x198
#define ARIZONA_FLL2_CONTROL_7 0x199
#define ARIZONA_FLL2_SYNCHRONISER_1 0x1A1
#define ARIZONA_FLL2_SYNCHRONISER_2 0x1A2
#define ARIZONA_FLL2_SYNCHRONISER_3 0x1A3
#define ARIZONA_FLL2_SYNCHRONISER_4 0x1A4
#define ARIZONA_FLL2_SYNCHRONISER_5 0x1A5
#define ARIZONA_FLL2_SYNCHRONISER_6 0x1A6
#define ARIZONA_FLL2_SYNCHRONISER_7 0x1A7
#define ARIZONA_FLL2_SPREAD_SPECTRUM 0x1A9
#define ARIZONA_FLL2_GPIO_CLOCK 0x1AA
#define ARIZONA_MIC_CHARGE_PUMP_1 0x200
#define ARIZONA_LDO1_CONTROL_1 0x210
#define ARIZONA_LDO1_CONTROL_2 0x212
#define ARIZONA_LDO2_CONTROL_1 0x213
#define ARIZONA_MIC_BIAS_CTRL_1 0x218
#define ARIZONA_MIC_BIAS_CTRL_2 0x219
#define ARIZONA_MIC_BIAS_CTRL_3 0x21A
#define ARIZONA_HP_CTRL_1L 0x225
#define ARIZONA_HP_CTRL_1R 0x226
#define ARIZONA_ACCESSORY_DETECT_MODE_1 0x293
#define ARIZONA_HEADPHONE_DETECT_1 0x29B
#define ARIZONA_HEADPHONE_DETECT_2 0x29C
#define ARIZONA_HP_DACVAL 0x29F
#define ARIZONA_MICD_CLAMP_CONTROL 0x2A2
#define ARIZONA_MIC_DETECT_1 0x2A3
#define ARIZONA_MIC_DETECT_2 0x2A4
#define ARIZONA_MIC_DETECT_3 0x2A5
#define ARIZONA_MIC_DETECT_LEVEL_1 0x2A6
#define ARIZONA_MIC_DETECT_LEVEL_2 0x2A7
#define ARIZONA_MIC_DETECT_LEVEL_3 0x2A8
#define ARIZONA_MIC_DETECT_LEVEL_4 0x2A9
#define ARIZONA_MIC_DETECT_4 0x2AB
#define ARIZONA_MIC_NOISE_MIX_CONTROL_1 0x2C3
#define ARIZONA_ISOLATION_CONTROL 0x2CB
#define ARIZONA_JACK_DETECT_ANALOGUE 0x2D3
#define ARIZONA_INPUT_ENABLES 0x300
#define ARIZONA_INPUT_ENABLES_STATUS 0x301
#define ARIZONA_INPUT_RATE 0x308
#define ARIZONA_INPUT_VOLUME_RAMP 0x309
#define ARIZONA_HPF_CONTROL 0x30C
#define ARIZONA_IN1L_CONTROL 0x310
#define ARIZONA_ADC_DIGITAL_VOLUME_1L 0x311
#define ARIZONA_DMIC1L_CONTROL 0x312
#define ARIZONA_IN1R_CONTROL 0x314
#define ARIZONA_ADC_DIGITAL_VOLUME_1R 0x315
#define ARIZONA_DMIC1R_CONTROL 0x316
#define A
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Linux项目是一个开放源代码的操作系统项目,由林纳斯·托瓦兹(Linus Torvalds)于1991年首次发布。该项目以Linux内核为核心,围绕其构建了一个完整的操作系统,包括各种系统工具、库、应用程序和硬件支持。 以下是Linux项目的一些主要特点和资料介绍: 开放源代码:Linux项目的所有源代码都是公开的,并允许任何人自由使用和修改。这为开发者提供了极大的灵活性和创新能力,同时也促进了全球范围内的协作和发展。 跨平台性:Linux操作系统可以在多种硬件架构和平台上运行,包括x86、ARM、MIPS等。这使得Linux成为了一种非常灵活的操作系统,适用于各种设备和应用场景。 可定制性:由于Linux的源代码是公开的,用户可以根据自己的需求进行定制和修改。这使得Linux成为了一种非常适合企业级应用的操作系统,可以根据企业的特定需求进行定制和优化。 安全性:Linux操作系统在安全性方面表现出色,具有强大的访问控制和安全机制。这使得Linux成为了一种非常适合用于服务器和安全敏感的应用场景的操作系统。
资源推荐
资源详情
资源评论
收起资源包目录
linux项目工程资料-linux设备驱动开发.zip (2000个子文件)
registers.h 477KB
registers.h 285KB
mlx5_ifc.h 201KB
palmas.h 149KB
netdevice.h 139KB
pci_ids.h 119KB
skbuff.h 118KB
fs.h 109KB
cros_ec_commands.h 85KB
mm.h 84KB
ieee80211.h 81KB
usb.h 76KB
ext4.h 64KB
blkdev.h 62KB
scif.h 59KB
device.h 53KB
mv643xx.h 52KB
bpmp-abi.h 51KB
spi.h 50KB
zstd.h 49KB
efi.h 48KB
security.h 48KB
ide.h 46KB
btrfs.h 46KB
dmaengine.h 46KB
actbl1.h 46KB
jbd2.h 46KB
regmap.h 45KB
actbl2.h 44KB
actypes.h 42KB
device.h 42KB
qman.h 41KB
rtsx_pci.h 40KB
mmzone.h 40KB
syscalls.h 40KB
nfs_xdr.h 39KB
rhashtable.h 39KB
nvme-fc-driver.h 38KB
acpi.h 37KB
registers.h 36KB
f2fs.h 36KB
wait.h 35KB
hid.h 35KB
clk-provider.h 35KB
phy.h 35KB
pm.h 34KB
registers.h 34KB
rxrpc.h 34KB
nf_conntrack_h323_types.h 34KB
ata.h 33KB
i2c.h 33KB
gadget.h 33KB
rcupdate.h 33KB
driver.h 32KB
bcma_driver_chipcommon.h 32KB
acpixf.h 31KB
hash.h 31KB
kernel.h 31KB
tps65910.h 31KB
atomic.h 30KB
ftrace.h 30KB
device.h 29KB
fb.h 29KB
memcontrol.h 29KB
exynos-regs-pmu.h 28KB
tty.h 28KB
vmw_vmci_defs.h 28KB
filter.h 27KB
qe.h 27KB
nvme.h 27KB
lz4.h 26KB
iio.h 26KB
hcd.h 26KB
cgroup.h 25KB
uwb.h 25KB
composite.h 25KB
cgroup-defs.h 25KB
kfifo.h 25KB
net2280.h 24KB
rculist.h 24KB
rcu.h 23KB
page-flags.h 23KB
isdn.h 23KB
genhd.h 23KB
trace_events.h 23KB
gfp.h 22KB
list.h 22KB
arm-gic-v3.h 22KB
reg.h 22KB
blk-cgroup.h 22KB
iommu.h 22KB
db8500-prcmu.h 22KB
actbl3.h 22KB
drbd_genl.h 21KB
radix-tree.h 21KB
clk.h 21KB
interrupt.h 21KB
imx6q-iomuxc-gpr.h 21KB
workqueue.h 21KB
skcipher.h 21KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
妄北y
- 粉丝: 2w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 技术资料分享多核处理器构架的高速JPEG解码算法很好的技术资料.zip
- 技术资料分享第24章 性能和资源占用很好的技术资料.zip
- 技术资料分享第23章 LCD驱动API函数很好的技术资料.zip
- 技术资料分享第22章 LCD驱动程序很好的技术资料.zip
- 技术资料分享第21章 高层次配置很好的技术资料.zip
- 技术资料分享第20章 底层配置很好的技术资料.zip
- 技术资料分享第19章 与时间相关的函数很好的技术资料.zip
- 技术资料分享第18章 输入设备很好的技术资料.zip
- 技术资料分享第17章 Shift-JIS支持很好的技术资料.zip
- 技术资料分享第16章 Unicode很好的技术资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功