mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-23 14:02:06 -04:00
ptp: clockmatrix: use rsmu driver to access i2c/spi bus
rsmu (Renesas Synchronization Management Unit ) driver is located in drivers/mfd and responsible for creating multiple devices including clockmatrix phc, which will then use the exposed regmap and mutex handle to access i2c/spi bus. Signed-off-by: Min Li <min.li.xe@renesas.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
@@ -506,6 +506,10 @@
|
||||
#define STATE_MODE_SHIFT (0)
|
||||
#define STATE_MODE_MASK (0x7)
|
||||
|
||||
/* Bit definitions for the DPLL_MANU_REF_CFG register */
|
||||
#define MANUAL_REFERENCE_SHIFT (0)
|
||||
#define MANUAL_REFERENCE_MASK (0x1f)
|
||||
|
||||
/* Bit definitions for the GPIO_CFG_GBL register */
|
||||
#define SUPPLY_MODE_SHIFT (0)
|
||||
#define SUPPLY_MODE_MASK (0x3)
|
||||
@@ -654,7 +658,7 @@
|
||||
/* Values of DPLL_N.DPLL_MODE.PLL_MODE */
|
||||
enum pll_mode {
|
||||
PLL_MODE_MIN = 0,
|
||||
PLL_MODE_NORMAL = PLL_MODE_MIN,
|
||||
PLL_MODE_PLL = PLL_MODE_MIN,
|
||||
PLL_MODE_WRITE_PHASE = 1,
|
||||
PLL_MODE_WRITE_FREQUENCY = 2,
|
||||
PLL_MODE_GPIO_INC_DEC = 3,
|
||||
@@ -664,6 +668,31 @@ enum pll_mode {
|
||||
PLL_MODE_MAX = PLL_MODE_DISABLED,
|
||||
};
|
||||
|
||||
/* Values of DPLL_CTRL_n.DPLL_MANU_REF_CFG.MANUAL_REFERENCE */
|
||||
enum manual_reference {
|
||||
MANU_REF_MIN = 0,
|
||||
MANU_REF_CLK0 = MANU_REF_MIN,
|
||||
MANU_REF_CLK1,
|
||||
MANU_REF_CLK2,
|
||||
MANU_REF_CLK3,
|
||||
MANU_REF_CLK4,
|
||||
MANU_REF_CLK5,
|
||||
MANU_REF_CLK6,
|
||||
MANU_REF_CLK7,
|
||||
MANU_REF_CLK8,
|
||||
MANU_REF_CLK9,
|
||||
MANU_REF_CLK10,
|
||||
MANU_REF_CLK11,
|
||||
MANU_REF_CLK12,
|
||||
MANU_REF_CLK13,
|
||||
MANU_REF_CLK14,
|
||||
MANU_REF_CLK15,
|
||||
MANU_REF_WRITE_PHASE,
|
||||
MANU_REF_WRITE_FREQUENCY,
|
||||
MANU_REF_XO_DPLL,
|
||||
MANU_REF_MAX = MANU_REF_XO_DPLL,
|
||||
};
|
||||
|
||||
enum hw_tod_write_trig_sel {
|
||||
HW_TOD_WR_TRIG_SEL_MIN = 0,
|
||||
HW_TOD_WR_TRIG_SEL_MSB = HW_TOD_WR_TRIG_SEL_MIN,
|
||||
|
||||
Reference in New Issue
Block a user