Merge branch 'dev'
[bertos.git] / bertos / drv / dp83848i.h
diff --git a/bertos/drv/dp83848i.h b/bertos/drv/dp83848i.h
new file mode 100644 (file)
index 0000000..a64908b
--- /dev/null
@@ -0,0 +1,51 @@
+/**
+  * \file
+  * <!--
+  * This file is part of BeRTOS.
+  *
+  * Bertos is free software; you can redistribute it and/or modify
+  * it under the terms of the GNU General Public License as published by
+  * the Free Software Foundation; either version 2 of the License, or
+  * (at your option) any later version.
+  *
+  * 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
+  *
+  * As a special exception, you may use this file as part of a free software
+  * library without restriction.  Specifically, if other files instantiate
+  * templates or use macros or inline functions from this file, or you compile
+  * this file and link it with other files to produce an executable, this
+  * file does not by itself cause the resulting executable to be covered by
+  * the GNU General Public License.  This exception does not however
+  * invalidate any other reasons why the executable file might be covered by
+  * the GNU General Public License.
+  *
+  * Copyright 2009 Develer S.r.l. (http://www.develer.com/)
+  * All Rights Reserved.
+  * -->
+  *
+  * \brief Definition for Natial DP83848I ethernet phy.
+  *
+  * \author Francesco Sacchi <batt@develer.com>
+  */
+
+#ifndef DP83848I_H
+#define DP83848I_H
+
+#define NIC_PHY_ADDR 1
+#define NIC_PHY_ID   0x20005C90
+
+#define PHY_INIT() \
+       do { \
+               /* Use defaults */ \
+               phy_pinThreeState(); \
+               phy_resetPulse(); \
+       } while (0)
+
+#endif /* DP83848I_H */