/* * omap-mcpdm.h * * Copyright (C) 2009 - 2011 Texas Instruments * * Contact: Misael Lopez Cruz * * 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. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA * */ #ifndef __OMAP_MCPDM_H__ #define __OMAP_MCPDM_H__ #define MCPDM_REG_REVISION 0x00 #define MCPDM_REG_SYSCONFIG 0x10 #define MCPDM_REG_IRQSTATUS_RAW 0x24 #define MCPDM_REG_IRQSTATUS 0x28 #define MCPDM_REG_IRQENABLE_SET 0x2C #define MCPDM_REG_IRQENABLE_CLR 0x30 #define MCPDM_REG_IRQWAKE_EN 0x34 #define MCPDM_REG_DMAENABLE_SET 0x38 #define MCPDM_REG_DMAENABLE_CLR 0x3C #define MCPDM_REG_DMAWAKEEN 0x40 #define MCPDM_REG_CTRL 0x44 #define MCPDM_REG_DN_DATA 0x48 #define MCPDM_REG_UP_DATA 0x4C #define MCPDM_REG_FIFO_CTRL_DN 0x50 #define MCPDM_REG_FIFO_CTRL_UP 0x54 #define MCPDM_REG_DN_OFFSET 0x58 /* * MCPDM_IRQ bit fields * IRQSTATUS_RAW, IRQSTATUS, IRQENABLE_SET, IRQENABLE_CLR */ #define MCPDM_DN_IRQ (1 << 0) #define MCPDM_DN_IRQ_EMPTY (1 << 1) #define MCPDM_DN_IRQ_ALMST_EMPTY (1 << 2) #define MCPDM_DN_IRQ_FULL (1 << 3) #define MCPDM_UP_IRQ (1 << 8) #define MCPDM_UP_IRQ_EMPTY (1 << 9) #define MCPDM_UP_IRQ_ALMST_FULL (1 << 10) #define MCPDM_UP_IRQ_FULL (1 << 11) #define MCPDM_DOWNLINK_IRQ_MASK 0x00F #define MCPDM_UPLINK_IRQ_MASK 0xF00 /* * MCPDM_DMAENABLE bit fields */ #define MCPDM_DMA_DN_ENABLE (1 << 0) #define MCPDM_DMA_UP_ENABLE (1 << 1) /* * MCPDM_CTRL bit fields */ #define MCPDM_PDM_UPLINK_EN(x) (1 << (x - 1)) /* ch1 is at bit 0 */ #define MCPDM_PDM_DOWNLINK_EN(x) (1 << (x + 2)) /* ch1 is at bit 3 */ #define MCPDM_PDMOUTFORMAT (1 << 8) #define MCPDM_CMD_INT (1 << 9) #define MCPDM_STATUS_INT (1 << 10) #define MCPDM_SW_UP_RST (1 << 11) #define MCPDM_SW_DN_RST (1 << 12) #define MCPDM_WD_EN (1 << 14) #define MCPDM_PDM_UP_MASK 0x7 #define MCPDM_PDM_DN_MASK (0x1f << 3) #define MCPDM_PDMOUTFORMAT_LJUST (0 << 8) #define MCPDM_PDMOUTFORMAT_RJUST (1 << 8) /* * MCPDM_FIFO_CTRL bit fields */ #define MCPDM_UP_THRES_MAX 0xF #define MCPDM_DN_THRES_MAX 0xF /* * MCPDM_DN_OFFSET bit fields */ #define MCPDM_DN_OFST_RX1_EN (1 << 0) #define MCPDM_DNOFST_RX1(x) ((x & 0x1f) << 1) #define MCPDM_DN_OFST_RX2_EN (1 << 8) #define MCPDM_DNOFST_RX2(x) ((x & 0x1f) << 9) void omap_mcpdm_configure_dn_offsets(struct snd_soc_pcm_runtime *rtd, u8 rx1, u8 rx2); #endif /* End of __OMAP_MCPDM_H__ */ _table.c?id=d7ce6422d6e64502d9f6acff9a4466e2ddb64721'>string_table.c
='context' onchange='this.form.submit();'>
AgeCommit message (Expand)AuthorFilesLines
space:
mode:
authorJack Morgenstein <jackm@dev.mellanox.co.il>2017-01-15 20:15:00 +0200
committerDoug Ledford <dledford@redhat.com>2017-01-27 14:29:04 -0500
commitb4cfe3971f6eab542dd7ecc398bfa1aeec889934 (patch)
treec7ad49d05da0535170c8e7710cd44ae1cecc271f /tools/testing/radix-tree
parent2d4b21e0a2913612274a69a3ba1bfee4cffc6e77 (diff)
RDMA/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled
If IPV6 has not been enabled in the underlying kernel, we must avoid calling IPV6 procedures in rdma_cm.ko. This requires using "IS_ENABLED(CONFIG_IPV6)" in "if" statements surrounding any code which calls external IPV6 procedures. In the instance fixed here, procedure cma_bind_addr() called ipv6_addr_type() -- which resulted in calling external procedure __ipv6_addr_type(). Fixes: 6c26a77124ff ("RDMA/cma: fix IPv6 address resolution") Cc: <stable@vger.kernel.org> # v4.2+ Cc: Spencer Baugh <sbaugh@catern.com> Signed-off-by: Jack Morgenstein <jackm@dev.mellanox.co.il> Reviewed-by: Moni Shoua <monis@mellanox.com> Signed-off-by: Leon Romanovsky <leon@kernel.org> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'tools/testing/radix-tree')