Lines Matching full:cmm
47 * and write to the CMM registers
48 * @rcmm: Pointer to the CMM device
66 * rcar_cmm_setup() - Configure the CMM unit
67 * @pdev: The platform device associated with the CMM instance
68 * @config: The CMM unit configuration
70 * Configure the CMM unit with the given configuration. Currently enabling,
73 * As rcar_cmm_setup() accesses the CMM registers the unit should be powered
75 * this function is made, the CMM unit has to be enabled by calling
109 * rcar_cmm_enable() - Enable the CMM unit
110 * @pdev: The platform device associated with the CMM instance
112 * When the output of the corresponding DU channel is routed to the CMM unit,
114 * enabled until the channel is stopped. The CMM unit shall be disabled with
118 * It is an error to attempt to enable an already enabled CMM unit, or to
134 * rcar_cmm_disable() - Disable the CMM unit
135 * @pdev: The platform device associated with the CMM instance
139 * Disabling the CMM unit disable all the internal processing blocks. The CMM
140 * state shall thus be restored with rcar_cmm_setup() when re-enabling the CMM
155 * rcar_cmm_init() - Initialize the CMM unit
156 * @pdev: The platform device associated with the CMM instance
158 * Return: 0 on success, -EPROBE_DEFER if the CMM is not available yet,
196 { .compatible = "renesas,rcar-gen3-cmm", },
197 { .compatible = "renesas,rcar-gen2-cmm", },
206 .name = "rcar-cmm",
214 MODULE_DESCRIPTION("Renesas R-Car CMM Driver");