Lines Matching defs:tegra_pmc_soc
332 struct tegra_pmc_soc { struct
333 unsigned int num_powergates;
334 const char *const *powergates;
335 unsigned int num_cpu_powergates;
336 const u8 *cpu_powergates;
338 bool has_tsense_reset;
339 bool has_gpu_clamps;
340 bool needs_mbist_war;
341 bool has_impl_33v_pwr;
342 bool maybe_tz_only;
344 const struct tegra_io_pad_soc *io_pads;
345 unsigned int num_io_pads;
347 const struct pinctrl_pin_desc *pin_descs;
348 unsigned int num_pin_descs;
350 const struct tegra_pmc_regs *regs;
351 void (*init)(struct tegra_pmc *pmc);
352 void (*setup_irq_polarity)(struct tegra_pmc *pmc,
355 int (*irq_set_wake)(struct irq_data *data, unsigned int on);
356 int (*irq_set_type)(struct irq_data *data, unsigned int type);
357 int (*powergate_set)(struct tegra_pmc *pmc, unsigned int id,
360 const char * const *reset_sources;
361 unsigned int num_reset_sources;
362 const char * const *reset_levels;
363 unsigned int num_reset_levels;
370 const struct tegra_wake_event *wake_events;
371 unsigned int num_wake_events;
373 const struct pmc_clk_init_data *pmc_clks_data;
374 unsigned int num_pmc_clks;
375 bool has_blink_output;
376 bool has_usb_sleepwalk;
377 bool supports_core_domain;