]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - Documentation/clk.txt
bonding: fix locking in bond_loadbalance_arp_mon()
[karo-tx-linux.git] / Documentation / clk.txt
index 3aeb5c4404424a49b86232f55b7e118e2a06ae7c..699ef2a323b102a7c176a8cf30fcbd7ef99997ba 100644 (file)
@@ -77,6 +77,11 @@ the operations defined in clk.h:
                int             (*set_parent)(struct clk_hw *hw, u8 index);
                u8              (*get_parent)(struct clk_hw *hw);
                int             (*set_rate)(struct clk_hw *hw, unsigned long);
+               int             (*set_rate_and_parent)(struct clk_hw *hw,
+                                           unsigned long rate,
+                                           unsigned long parent_rate, u8 index);
+               unsigned long   (*recalc_accuracy)(struct clk_hw *hw,
+                                                  unsigned long parent_accuracy);
                void            (*init)(struct clk_hw *hw);
        };
 
@@ -202,6 +207,8 @@ optional or must be evaluated on a case-by-case basis.
 .set_parent     |      |             | n             | y           | n    |
 .get_parent     |      |             | n             | y           | n    |
                 |      |             |               |             |      |
+.recalc_accuracy|      |             |               |             |      |
+                |      |             |               |             |      |
 .init           |      |             |               |             |      |
                 -----------------------------------------------------------
 [1] either one of round_rate or determine_rate is required.