i2c: bcm2835: Add support for dynamic clock
authorNoralf Trønnes <noralf@tronnes.org>
Mon, 26 Sep 2016 23:00:08 +0000 (01:00 +0200)
committerRaspbian kernel package updater <root@raspbian.org>
Thu, 9 Mar 2017 17:52:00 +0000 (17:52 +0000)
commit6add8982bbdb4e405724edd40e79fbaece05f3bd
tree1700d8dacd3bf4fc9093cd55d474dfcd7c519497
parent3a13b7a4ddfd64cb9087c8bbc8ce86c6f8df15ff
i2c: bcm2835: Add support for dynamic clock

Support a dynamic clock by reading the frequency and setting the
divisor in the transfer function instead of during probe.

Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
Reviewed-by: Martin Sperl <kernel@martin.sperl.org>
drivers/i2c/busses/i2c-bcm2835.c