18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Driver for the Conexant CX25821 PCIe bridge 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (C) 2009 Conexant Systems Inc. 68c2ecf20Sopenharmony_ci * Authors <shu.lin@conexant.com>, <hiep.huynh@conexant.com> 78c2ecf20Sopenharmony_ci * Based on Steven Toth <stoth@linuxtv.org> cx23885 driver 88c2ecf20Sopenharmony_ci */ 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci#include <linux/init.h> 138c2ecf20Sopenharmony_ci#include <linux/module.h> 148c2ecf20Sopenharmony_ci#include <linux/pci.h> 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci#include "cx25821.h" 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ci/* board config info */ 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_cistruct cx25821_board cx25821_boards[] = { 218c2ecf20Sopenharmony_ci [UNKNOWN_BOARD] = { 228c2ecf20Sopenharmony_ci .name = "UNKNOWN/GENERIC", 238c2ecf20Sopenharmony_ci /* Ensure safe default for unknown boards */ 248c2ecf20Sopenharmony_ci .clk_freq = 0, 258c2ecf20Sopenharmony_ci }, 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci [CX25821_BOARD] = { 288c2ecf20Sopenharmony_ci .name = "CX25821", 298c2ecf20Sopenharmony_ci .portb = CX25821_RAW, 308c2ecf20Sopenharmony_ci .portc = CX25821_264, 318c2ecf20Sopenharmony_ci }, 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci}; 34