]> rtime.felk.cvut.cz Git - vajnamar/linux-xlnx.git/commit
net: phy: Fix mask value write on gmii2rgmii converter speed register
authorFahad Kunnathadi <fahad.kunnathadi@dexceldesigns.com>
Thu, 14 Sep 2017 06:03:17 +0000 (11:33 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 14 Sep 2017 13:14:42 +0000 (15:14 +0200)
commit7eb5f81f02e9904e72f247c7954d3b417f0602ee
tree0614f7a00b8df7368ea191ab9b4fd7bc8bd11bd1
parenta29aa21834c0dbf0edb8a8333f4311ad0803b1a8
net: phy: Fix mask value write on gmii2rgmii converter speed register

To clear Speed Selection in MDIO control register(0x10),
ie, clear bits 6 and 13 to zero while keeping other bits same.
Before AND operation,The Mask value has to be perform with bitwise NOT
operation (ie, ~ operator)

This patch clears current speed selection before writing the
new speed settings to gmii2rgmii converter

Signed-off-by: Fahad Kunnathadi <fahad.kunnathadi@dexceldesigns.com>
Acked-by: Kedareswara rao Appana <appanad@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/net/phy/xilinx_gmii2rgmii.c