1 --- a/drivers/net/phy/Kconfig
2 +++ b/drivers/net/phy/Kconfig
3 @@ -282,6 +282,8 @@ config RTL8367B_PHY
7 +source "drivers/net/phy/b53/Kconfig"
11 config MICREL_KS8995MA
12 --- a/drivers/net/phy/Makefile
13 +++ b/drivers/net/phy/Makefile
14 @@ -31,6 +31,7 @@ obj-$(CONFIG_RTL8367_PHY) += rtl8367.o
15 obj-$(CONFIG_RTL8367B_PHY) += rtl8367b.o
16 obj-$(CONFIG_LSI_ET1011C_PHY) += et1011c.o
17 obj-$(CONFIG_PSB6970_PHY) += psb6970.o
18 +obj-$(CONFIG_SWCONFIG_B53) += b53/
19 obj-$(CONFIG_FIXED_PHY) += fixed.o
20 obj-$(CONFIG_MDIO_BITBANG) += mdio-bitbang.o
21 obj-$(CONFIG_MDIO_GPIO) += mdio-gpio.o
23 +++ b/linux/platform_data/b53.h
28 + * Copyright (C) 2013 Jonas Gorski <jogo@openwrt.org>
30 + * Permission to use, copy, modify, and/or distribute this software for any
31 + * purpose with or without fee is hereby granted, provided that the above
32 + * copyright notice and this permission notice appear in all copies.
34 + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
35 + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
36 + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
37 + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
38 + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
39 + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
40 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
46 +#include <linux/kernel.h>
48 +struct b53_platform_data {
52 + /* allow to specify an ethX alias */
55 + /* only used by MMAP'd driver */
56 + unsigned big_endian:1;