1*c942fddfSThomas Gleixner // SPDX-License-Identifier: GPL-2.0-or-later 2b285192aSMauro Carvalho Chehab /* 3b285192aSMauro Carvalho Chehab * Driver for the Conexant CX25821 PCIe bridge 4b285192aSMauro Carvalho Chehab * 5b285192aSMauro Carvalho Chehab * Copyright (C) 2009 Conexant Systems Inc. 6b285192aSMauro Carvalho Chehab * Authors <shu.lin@conexant.com>, <hiep.huynh@conexant.com> 7b285192aSMauro Carvalho Chehab * Based on Steven Toth <stoth@linuxtv.org> cx23885 driver 8b285192aSMauro Carvalho Chehab */ 9b285192aSMauro Carvalho Chehab 10b285192aSMauro Carvalho Chehab #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 11b285192aSMauro Carvalho Chehab 12b285192aSMauro Carvalho Chehab #include <linux/init.h> 13b285192aSMauro Carvalho Chehab #include <linux/module.h> 14b285192aSMauro Carvalho Chehab #include <linux/pci.h> 15b285192aSMauro Carvalho Chehab 16b285192aSMauro Carvalho Chehab #include "cx25821.h" 17b285192aSMauro Carvalho Chehab 18b285192aSMauro Carvalho Chehab /* board config info */ 19b285192aSMauro Carvalho Chehab 20b285192aSMauro Carvalho Chehab struct cx25821_board cx25821_boards[] = { 21b285192aSMauro Carvalho Chehab [UNKNOWN_BOARD] = { 22b285192aSMauro Carvalho Chehab .name = "UNKNOWN/GENERIC", 23b285192aSMauro Carvalho Chehab /* Ensure safe default for unknown boards */ 24b285192aSMauro Carvalho Chehab .clk_freq = 0, 25b285192aSMauro Carvalho Chehab }, 26b285192aSMauro Carvalho Chehab 27b285192aSMauro Carvalho Chehab [CX25821_BOARD] = { 28b285192aSMauro Carvalho Chehab .name = "CX25821", 29b285192aSMauro Carvalho Chehab .portb = CX25821_RAW, 30b285192aSMauro Carvalho Chehab .portc = CX25821_264, 31b285192aSMauro Carvalho Chehab }, 32b285192aSMauro Carvalho Chehab 33b285192aSMauro Carvalho Chehab }; 34