**** BEGIN LOGGING AT Tue Jun 08 02:59:56 2010 Jun 08 08:10:49 good morning Jun 08 08:14:11 morning Jun 08 15:01:38 acoul * r21703 /trunk/target/linux/atheros/ (15 files in 2 dirs): atheros: add kernel 2.6.35 preliminary support Jun 08 16:13:41 acoul * r21704 /trunk/target/linux/generic-2.6/config-2.6.35: generic-2.6: generic: add missing config symbols for 2.6.35 Jun 08 16:19:36 acoul * r21705 /trunk/target/linux/generic-2.6/config-2.6.35: fix a typo on commit r21704 Jun 08 16:44:44 acoul * r21706 /trunk/target/linux/generic-2.6/patches-2.6.35/217-mini_fo_2.6.35.patch: generic-2.6: fix mini_fo 2.6.35 kernel issue Jun 08 16:58:08 acoul * r21707 /trunk/target/linux/brcm47xx/ (28 files in 2 dirs): brcm47xx: add kernel 2.6.35 preliminary support Jun 08 20:17:10 juhosg * r21708 /trunk/target/linux/generic-2.6/files/drivers/net/phy/swconfig.c: Jun 08 20:17:10 swconfig: Fix a bug in use of SWITCH_PORT_FLAG_TAGGED Jun 08 20:17:10 SWITCH_PORT_FLAG_TAGGED is a bit index, not a bit mask. Jun 08 20:17:10 Signed-off-by: Martin Mares Jun 08 20:17:10 Signed-off-by: Patrick Horn Jun 08 20:17:58 juhosg * r21709 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip175c.c: (log message trimmed) Jun 08 20:17:58 ip17xx: Consolidate operations with PHY registers Jun 08 20:17:58 Call mdiobus_{read,write} instead of duplicating their code. Jun 08 20:17:58 Introduce ip_phy_write_masked(), which changes a part of a register. Will Jun 08 20:17:58 be used later in this patch series. Please note that it does not hold any Jun 08 20:17:58 lock between reading and writing, so it is up to the caller to serialize. Jun 08 20:17:59 Also add DUMP_MII_IO, which enables logging of all MII accesses. Jun 08 20:18:03 juhosg * r21710 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip175c.c: Jun 08 20:18:03 ip17xx: Cosmetic cleanups Jun 08 20:18:03 Trying to unify capitalization and formatting of comments. Writing of periods Jun 08 20:18:03 at the end of comments is however still inconsistent. Jun 08 20:18:03 Signed-off-by: Martin Mares Jun 08 20:18:03 Signed-off-by: Patrick Horn Jun 08 20:18:08 juhosg * r21711 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip175c.c: Jun 08 20:18:08 ip17xx: Fixed error handling in ip175c_set_val() Jun 08 20:18:08 Upon error, ip175c_set_val() returned 0 instead of -EINVAL. Jun 08 20:18:08 Signed-off-by: Martin Mares Jun 08 20:18:08 Signed-off-by: Patrick Horn Jun 08 20:18:13 juhosg * r21712 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip175c.c: Jun 08 20:18:13 ip17xx: Fix indentation in get_state() and update_state() Jun 08 20:18:13 Signed-off-by: Martin Mares Jun 08 20:18:13 Signed-off-by: Patrick Horn Jun 08 20:18:18 juhosg * r21713 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip175c.c: (log message trimmed) Jun 08 20:18:18 ip17xx: Fix use of MODE_VAL Jun 08 20:18:18 The value written to MODE_REG in ip175c_reset() should be obviously MODE_VAL, Jun 08 20:18:18 not RESET_VAL. Actually, this change is a NOP, because in the only case where Jun 08 20:18:18 the MODE_REG is used, the two values are identical, but it makes the code Jun 08 20:18:18 more readable. Jun 08 20:18:19 Signed-off-by: Martin Mares Jun 08 20:18:25 juhosg * r21714 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip175c.c: (log message trimmed) Jun 08 20:18:25 ip17xx: Introduce indirection of low-level operations Jun 08 20:18:25 This patch introduces seperation between low-level and high-level parts Jun 08 20:18:25 of the driver. The low-level functions are now called via pointers stored Jun 08 20:18:25 in struct ip175c_regs. Jun 08 20:18:26 The only functional changes are: Jun 08 20:18:26 o correct_vlan_state() is now called as a part of every update_state(). Jun 08 20:18:27 juhosg * r21715 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip175c.c: Jun 08 20:18:27 ip17xx: Introduce vlan array Jun 08 20:18:27 Replace vlan_ports array in struct ip175c_state by an array of structures. Jun 08 20:18:42 juhosg * r21718 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip175c.c: Jun 08 20:18:42 ip17xx: Add VLAN tag field Jun 08 20:18:42 Since IP175D uses tag-based VLANs, we need an ability to set VLAN tag Jun 08 20:18:42 of every VLAN. Jun 08 20:18:42 Signed-off-by: Martin Mares Jun 08 20:18:42 Signed-off-by: Patrick Horn Jun 08 20:18:47 juhosg * r21719 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip175c.c: (log message trimmed) Jun 08 20:18:47 ip17xx: New chip detection Jun 08 20:18:47 Clean up get_model() and make it recognize IP175D using yet another Jun 08 20:18:47 chip ID register. Log the detected model. Jun 08 20:18:47 Also fix a bug in the interface between the PHY layer and our probe function, Jun 08 20:18:47 which caused IP175A devices to be ignored. Jun 08 20:18:47 Signed-off-by: Martin Mares Jun 08 20:18:50 juhosg * r21720 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip175c.c: (log message trimmed) Jun 08 20:18:50 ip17xx: Avoid auto-negotiation Jun 08 20:18:50 Let ip175c_config_init() initialize the link state of the PHY and set the Jun 08 20:18:50 PHY state machine directly to the PHY_RUNNING state in order to skip the Jun 08 20:18:50 auto-negotiation phase. Jun 08 20:19:09 Recognize that the driver supports many more devices than the ip175c. Jun 08 20:19:09 The driver itself is now called ip17xx, all generic functions have been Jun 08 20:19:09 renamed to ip17xx_*. The model-dependent functions have prefixes ip175c_ Jun 08 20:19:10 and ip175d_. Jun 08 20:19:10 Signed-off-by: Martin Mares Jun 08 20:19:11 juhosg * r21724 /trunk/target/linux/ (17 files in 8 dirs): Jun 08 20:19:11 ip17xx: Rename the driver to ip17xx.c Jun 08 20:19:12 Following the big internal rename, this is the external rename. Jun 08 20:19:12 Rename the source file to ip17xx.c and adjust Makefile and Kconfig. Jun 08 20:19:13 Signed-off-by: Martin Mares Jun 08 20:19:13 Signed-off-by: Patrick Horn Jun 08 20:19:14 juhosg * r21725 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip17xx.c: Jun 08 20:19:15 ip17xx: Update the copyright message Jun 08 20:19:15 Update the copyright message to reflect my changes. Jun 08 20:19:16 Signed-off-by: Martin Mares Jun 08 20:19:16 Signed-off-by: Patrick Horn Jun 08 20:19:17 juhosg * r21726 /trunk/target/linux/generic-2.6/ (6 files in 6 dirs): generic: add aneg_done and update_link functions for the phy_device Jun 08 20:19:18 juhosg * r21727 /trunk/target/linux/generic-2.6/files/drivers/net/phy/ip17xx.c: ip17xx: fix autonegotioation issues Jun 08 20:19:20 juhosg * r21728 /trunk/target/linux/ar71xx/files/arch/mips/ar71xx/mach-rb4xx.c: ar71xx: fix phy_mask on the RB433 for the IP17xx driver Jun 08 20:19:22 juhosg * r21729 /trunk/target/linux/ar71xx/ (4 files in 2 dirs): Jun 08 20:19:22 ar71xx: enable the IP17xx driver for the nand subtarget Jun 08 20:19:22 Also disable the old ICPlus driver. Jun 08 20:19:25 juhosg * r21730 /trunk/target/linux/ar71xx/base-files/etc/defconfig/ (rb-433/ rb-433/network rb-450/ rb-450/network): ar71xx: add default network configuration file for the RB450/RB433 boards Jun 08 20:38:01 build #56 of mpc52xx is complete: Failure [failed compile_4] Build details are at http://tksite.gotdns.org:8010/builders/mpc52xx/builds/56 Jun 08 20:47:59 axel * r21731 /packages/net/bmxd/Makefile: packages/net/bmxd update to revision 1694 Jun 09 01:35:32 [florian]: can you move the date version string from PKG_RELEASE to PKG_VERSION if/when the fowsr update lands? **** ENDING LOGGING AT Wed Jun 09 02:59:57 2010