Searched full:pdmclk (Results 1 – 9 of 9) sorted by relevance
/openbmc/linux/drivers/clk/ |
H A D | clk-twl6040.c | 24 struct twl6040_pdmclk *pdmclk = container_of(hw, struct twl6040_pdmclk, in twl6040_pdmclk_is_prepared() local 27 return pdmclk->enabled; in twl6040_pdmclk_is_prepared() 30 static int twl6040_pdmclk_reset_one_clock(struct twl6040_pdmclk *pdmclk, in twl6040_pdmclk_reset_one_clock() argument 36 ret = twl6040_set_bits(pdmclk->twl6040, reg, reset_mask); in twl6040_pdmclk_reset_one_clock() 40 ret = twl6040_clear_bits(pdmclk->twl6040, reg, reset_mask); in twl6040_pdmclk_reset_one_clock() 52 static int twl6040_pdmclk_quirk_reset_clocks(struct twl6040_pdmclk *pdmclk) in twl6040_pdmclk_quirk_reset_clocks() argument 56 ret = twl6040_pdmclk_reset_one_clock(pdmclk, TWL6040_REG_HPPLLCTL); in twl6040_pdmclk_quirk_reset_clocks() 60 ret = twl6040_pdmclk_reset_one_clock(pdmclk, TWL6040_REG_LPPLLCTL); in twl6040_pdmclk_quirk_reset_clocks() 69 struct twl6040_pdmclk *pdmclk = container_of(hw, struct twl6040_pdmclk, in twl6040_pdmclk_prepare() local 73 ret = twl6040_power(pdmclk->twl6040, 1); in twl6040_pdmclk_prepare() [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | omap-mcpdm.txt | 10 - clocks: phandle for the pdmclk provider, likely <&twl6040> 11 - clock-names: Must be "pdmclk" 24 In board DTS file the pdmclk needs to be added: 28 clock-names = "pdmclk";
|
H A D | tlv320adcx140.yaml | 67 Defines the PDMCLK sampling edge configuration for the PDM inputs. This 75 PDMIN1 - PDMCLK latching edge used for channel 1 and 2 data 76 PDMIN2 - PDMCLK latching edge used for channel 3 and 4 data 77 PDMIN3 - PDMCLK latching edge used for channel 5 and 6 data 78 PDMIN4 - PDMCLK latching edge used for channel 7 and 8 data 124 4 - GPIO1 is configured as a PDM clock output (PDMCLK) 175 4 - GPOX is configured as a PDM clock output (PDMCLK)
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap4-mcpdm.dtsi | 5 * Only include this file if your board has pdmclk wired from the 43 clock-names = "pdmclk";
|
H A D | omap5-l4-abe.dtsi | 271 /* Must be only enabled for boards with pdmclk wired */
|
H A D | omap4-l4-abe.dtsi | 308 /* Must be only enabled for boards with pdmclk wired */
|
H A D | omap5-board-common.dtsi | 669 clock-names = "pdmclk";
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | twl6040.txt | 14 - #clock-cells = <0>; twl6040 is a provider of pdmclk which is used by McPDM
|
/openbmc/linux/drivers/mfd/ |
H A D | twl6040.c | 784 cell->name = "twl6040-pdmclk"; in twl6040_probe()
|