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