1aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt/*
2aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt * Dummy LL interface for the Gigaset driver
3aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt *
4aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt * Copyright (c) 2009 by Tilman Schmidt <tilman@imap.cc>.
5aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt *
6aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt * =====================================================================
7aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt *	This program is free software; you can redistribute it and/or
8aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt *	modify it under the terms of the GNU General Public License as
9aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt *	published by the Free Software Foundation; either version 2 of
10aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt *	the License, or (at your option) any later version.
11aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt * =====================================================================
12aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt */
13aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
145d76fc219ce38a226314436563f6b9d405bb6db1Paul Gortmaker#include <linux/export.h>
15aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt#include "gigaset.h"
16aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
17aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidtvoid gigaset_skb_sent(struct bc_state *bcs, struct sk_buff *skb)
18aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
19aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
20aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman SchmidtEXPORT_SYMBOL_GPL(gigaset_skb_sent);
21aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
22aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidtvoid gigaset_skb_rcvd(struct bc_state *bcs, struct sk_buff *skb)
23aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
24aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
25aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman SchmidtEXPORT_SYMBOL_GPL(gigaset_skb_rcvd);
26aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
27aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidtvoid gigaset_isdn_rcv_err(struct bc_state *bcs)
28aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
29aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
30aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman SchmidtEXPORT_SYMBOL_GPL(gigaset_isdn_rcv_err);
31aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
32aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidtint gigaset_isdn_icall(struct at_state_t *at_state)
33aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
34aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt	return ICALL_IGNORE;
35aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
36aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
37aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidtvoid gigaset_isdn_connD(struct bc_state *bcs)
38aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
39aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
40aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
41aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidtvoid gigaset_isdn_hupD(struct bc_state *bcs)
42aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
43aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
44aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
45aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidtvoid gigaset_isdn_connB(struct bc_state *bcs)
46aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
47aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
48aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
49aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidtvoid gigaset_isdn_hupB(struct bc_state *bcs)
50aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
51aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
52aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
53aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidtvoid gigaset_isdn_start(struct cardstate *cs)
54aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
55aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
56aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
57aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidtvoid gigaset_isdn_stop(struct cardstate *cs)
58aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
59aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
60aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
6122001a13d09d82772e831dcdac0553994a4bac5dTilman Schmidtint gigaset_isdn_regdev(struct cardstate *cs, const char *isdnid)
62aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
6381fa7b82570ec4337d328e6aee45689455508821Tilman Schmidt	return 0;
64aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
65aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt
6622001a13d09d82772e831dcdac0553994a4bac5dTilman Schmidtvoid gigaset_isdn_unregdev(struct cardstate *cs)
6722001a13d09d82772e831dcdac0553994a4bac5dTilman Schmidt{
6822001a13d09d82772e831dcdac0553994a4bac5dTilman Schmidt}
6922001a13d09d82772e831dcdac0553994a4bac5dTilman Schmidt
7022001a13d09d82772e831dcdac0553994a4bac5dTilman Schmidtvoid gigaset_isdn_regdrv(void)
7122001a13d09d82772e831dcdac0553994a4bac5dTilman Schmidt{
7222001a13d09d82772e831dcdac0553994a4bac5dTilman Schmidt	pr_info("no ISDN subsystem interface\n");
7322001a13d09d82772e831dcdac0553994a4bac5dTilman Schmidt}
7422001a13d09d82772e831dcdac0553994a4bac5dTilman Schmidt
7522001a13d09d82772e831dcdac0553994a4bac5dTilman Schmidtvoid gigaset_isdn_unregdrv(void)
76aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt{
77aaba2b3f8213e1d66e71c351fa7a2b1cbd974d3cTilman Schmidt}
78