#ifndef AK4396_H_INCLUDED #define AK4396_H_INCLUDED #define AK4396_WRITE 0x2000 #define AK4396_CONTROL_1 0 #define AK4396_CONTROL_2 1 #define AK4396_CONTROL_3 2 #define AK4396_LCH_ATT 3 #define AK4396_RCH_ATT 4 /* control 1 */ #define AK4396_RSTN 0x01 #define AK4396_DIF_MASK 0x0e #define AK4396_DIF_16_LSB 0x00 #define AK4396_DIF_20_LSB 0x02 #define AK4396_DIF_24_MSB 0x04 #define AK4396_DIF_24_I2S 0x06 #define AK4396_DIF_24_LSB 0x08 #define AK4396_ACKS 0x80 /* control 2 */ #define AK4396_SMUTE 0x01 #define AK4396_DEM_MASK 0x06 #define AK4396_DEM_441 0x00 #define AK4396_DEM_OFF 0x02 #define AK4396_DEM_48 0x04 #define AK4396_DEM_32 0x06 #define AK4396_DFS_MASK 0x18 #define AK4396_DFS_NORMAL 0x00 #define AK4396_DFS_DOUBLE 0x08 #define AK4396_DFS_QUAD 0x10 #define AK4396_SLOW 0x20 #define AK4396_DZFM 0x40 #define AK4396_DZFE 0x80 /* control 3 */ #define AK4396_DZFB 0x04 #define AK4396_DCKB 0x10 #define AK4396_DCKS 0x20 #define AK4396_DSDM 0x40 #define AK4396_D_P_MASK 0x80 #define AK4396_PCM 0x00 #define AK4396_DSD 0x80 #endif net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/sound/soc/blackfin/bf5xx-i2s-pcm.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2017-01-30 15:55:48 -0500
committerDavid S. Miller <davem@davemloft.net>2017-01-30 15:56:40 -0500
commit1930b60352e7e195f55b27cde15d2a8f43342a8b (patch)
treeec3f66cd8d8110bf7b4f61e0446bdea505915db9 /sound/soc/blackfin/bf5xx-i2s-pcm.c
parent4be9993493bc7ee3fdf950a83bc050a3e6cf2a45 (diff)
parentec960de61503ef349588dccfa3ae02efabcc2762 (diff)
Merge branch 'dsa-port-mirroring'
Florian Fainelli says: ==================== net: dsa: Port mirroring support This patch series adds support for port mirroring in the two Broadcom switch drivers. The major part of the functional are actually with the plumbing between tc and the drivers. Changes in v5: - Added Jiri's Reviewed-by tag to first patch - rebase against latest net-next/master after bcm_sf2 CFP series Changes in v4: - rebased against latest net-next/master after Vivien's changes Changes in v3: - removed multiline comments from added structures - simplify error handling in dsa_slave_add_cls_matchall Changes in v2: - fixed filter removal logic to disable the ingress or egress mirroring when there are no longer ports being monitored in ingress or egress - removed a stray list_head in dsa_port structure that is not used Tested using the two iproute2 examples: tc qdisc add dev eth1 handle ffff: ingress tc filter add dev eth1 parent ffff: \ matchall skip_sw \ action mirred egress mirror \ dev eth2 tc qdisc add dev eth1 handle 1: root prio tc filter add dev eth1 parent 1: \ matchall skip_sw \ action mirred egress mirror \ dev eth2 ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'sound/soc/blackfin/bf5xx-i2s-pcm.c')