/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci-tegra.c | 20 #include <linux/phy/tegra/xusb.h> 32 #include <soc/tegra/pmc.h> 218 u32 (*mbox_reg_readl)(struct tegra_xusb *tegra, unsigned int offset); 219 void (*mbox_reg_writel)(struct tegra_xusb *tegra, u32 value, unsigned int offset); 220 u32 (*csb_reg_readl)(struct tegra_xusb *tegra, unsigned int offset); 221 void (*csb_reg_writel)(struct tegra_xusb *tegra, u32 value, unsigned int offset); 319 static inline u32 fpci_readl(struct tegra_xusb *tegra, unsigned int offset) in fpci_readl() argument 321 return readl(tegra->fpci_base + offset); in fpci_readl() 324 static inline void fpci_writel(struct tegra_xusb *tegra, u32 value, in fpci_writel() argument 327 writel(value, tegra in fpci_writel() 330 ipfs_readl(struct tegra_xusb *tegra, unsigned int offset) ipfs_readl() argument 335 ipfs_writel(struct tegra_xusb *tegra, u32 value, unsigned int offset) ipfs_writel() argument 341 bar2_readl(struct tegra_xusb *tegra, unsigned int offset) bar2_readl() argument 346 bar2_writel(struct tegra_xusb *tegra, u32 value, unsigned int offset) bar2_writel() argument 352 csb_readl(struct tegra_xusb *tegra, unsigned int offset) csb_readl() argument 359 csb_writel(struct tegra_xusb *tegra, u32 value, unsigned int offset) csb_writel() argument 367 fpci_csb_readl(struct tegra_xusb *tegra, unsigned int offset) fpci_csb_readl() argument 377 fpci_csb_writel(struct tegra_xusb *tegra, u32 value, unsigned int offset) fpci_csb_writel() argument 387 bar2_csb_readl(struct tegra_xusb *tegra, unsigned int offset) bar2_csb_readl() argument 397 bar2_csb_writel(struct tegra_xusb *tegra, u32 value, unsigned int offset) bar2_csb_writel() argument 407 tegra_xusb_set_ss_clk(struct tegra_xusb *tegra, unsigned long rate) tegra_xusb_set_ss_clk() argument 535 tegra_xusb_mbox_send(struct tegra_xusb *tegra, const struct tegra_xusb_mbox_msg *msg) tegra_xusb_mbox_send() argument 594 struct tegra_xusb *tegra = data; tegra_xusb_mbox_irq() local 608 tegra_xusb_mbox_handle(struct tegra_xusb *tegra, const struct tegra_xusb_mbox_msg *msg) tegra_xusb_mbox_handle() argument 752 struct tegra_xusb *tegra = data; tegra_xusb_mbox_thread() local 780 tegra_xusb_config(struct tegra_xusb *tegra) tegra_xusb_config() argument 826 tegra_xusb_clk_enable(struct tegra_xusb *tegra) tegra_xusb_clk_enable() argument 877 tegra_xusb_clk_disable(struct tegra_xusb *tegra) tegra_xusb_clk_disable() argument 887 tegra_xusb_phy_enable(struct tegra_xusb *tegra) tegra_xusb_phy_enable() argument 915 tegra_xusb_phy_disable(struct tegra_xusb *tegra) tegra_xusb_phy_disable() argument 926 tegra_xusb_init_context(struct tegra_xusb *tegra) tegra_xusb_init_context() argument 943 tegra_xusb_init_context(struct tegra_xusb *tegra) tegra_xusb_init_context() argument 949 tegra_xusb_request_firmware(struct tegra_xusb *tegra) tegra_xusb_request_firmware() argument 980 tegra_xusb_wait_for_falcon(struct tegra_xusb *tegra) tegra_xusb_wait_for_falcon() argument 999 tegra_xusb_load_firmware_rom(struct tegra_xusb *tegra) tegra_xusb_load_firmware_rom() argument 1092 tegra_xusb_read_firmware_header(struct tegra_xusb *tegra, u32 offset) tegra_xusb_read_firmware_header() argument 1106 tegra_xusb_init_ifr_firmware(struct tegra_xusb *tegra) tegra_xusb_init_ifr_firmware() argument 1122 tegra_xusb_load_firmware(struct tegra_xusb *tegra) tegra_xusb_load_firmware() argument 1130 tegra_xusb_powerdomain_remove(struct device *dev, struct tegra_xusb *tegra) tegra_xusb_powerdomain_remove() argument 1142 tegra_xusb_powerdomain_init(struct device *dev, struct tegra_xusb *tegra) tegra_xusb_powerdomain_init() argument 1166 tegra_xusb_unpowergate_partitions(struct tegra_xusb *tegra) tegra_xusb_unpowergate_partitions() argument 1206 tegra_xusb_powergate_partitions(struct tegra_xusb *tegra) tegra_xusb_powergate_partitions() argument 1244 __tegra_xusb_enable_firmware_messages(struct tegra_xusb *tegra) __tegra_xusb_enable_firmware_messages() argument 1262 struct tegra_xusb *tegra = data; tegra_xusb_padctl_irq() local 1278 tegra_xusb_enable_firmware_messages(struct tegra_xusb *tegra) tegra_xusb_enable_firmware_messages() argument 1289 tegra_xhci_set_port_power(struct tegra_xusb *tegra, bool main, bool set) tegra_xhci_set_port_power() argument 1325 tegra_xusb_get_phy(struct tegra_xusb *tegra, char *name, int port) tegra_xusb_get_phy() argument 1343 struct tegra_xusb *tegra = container_of(work, struct tegra_xusb, tegra_xhci_id_work() local 1405 is_usb2_otg_phy(struct tegra_xusb *tegra, unsigned int index) is_usb2_otg_phy() argument 1410 is_usb3_otg_phy(struct tegra_xusb *tegra, unsigned int index) is_usb3_otg_phy() argument 1427 is_host_mode_phy(struct tegra_xusb *tegra, unsigned int phy_type, unsigned int index) is_host_mode_phy() argument 1450 tegra_xusb_get_usb2_port(struct tegra_xusb *tegra, struct usb_phy *usbphy) tegra_xusb_get_usb2_port() argument 1466 struct tegra_xusb *tegra = container_of(nb, struct tegra_xusb, tegra_xhci_id_notify() local 1488 tegra_xusb_init_usb_phy(struct tegra_xusb *tegra) tegra_xusb_init_usb_phy() argument 1525 tegra_xusb_deinit_usb_phy(struct tegra_xusb *tegra) tegra_xusb_deinit_usb_phy() argument 1538 struct tegra_xusb *tegra; tegra_xusb_probe() local 1915 tegra_xusb_disable(struct tegra_xusb *tegra) tegra_xusb_disable() argument 1926 struct tegra_xusb *tegra = platform_get_drvdata(pdev); tegra_xusb_remove() local 1952 struct tegra_xusb *tegra = platform_get_drvdata(pdev); tegra_xusb_shutdown() local 1982 tegra_xusb_check_ports(struct tegra_xusb *tegra) tegra_xusb_check_ports() argument 2007 tegra_xusb_save_context(struct tegra_xusb *tegra) tegra_xusb_save_context() argument 2024 tegra_xusb_restore_context(struct tegra_xusb *tegra) tegra_xusb_restore_context() argument 2041 tegra_xhci_portsc_to_speed(struct tegra_xusb *tegra, u32 portsc) tegra_xhci_portsc_to_speed() argument 2058 tegra_xhci_enable_phy_sleepwalk_wake(struct tegra_xusb *tegra) tegra_xhci_enable_phy_sleepwalk_wake() argument 2102 tegra_xhci_disable_phy_wake(struct tegra_xusb *tegra) tegra_xhci_disable_phy_wake() argument 2129 tegra_xhci_disable_phy_sleepwalk(struct tegra_xusb *tegra) tegra_xhci_disable_phy_sleepwalk() argument 2142 tegra_xhci_program_utmi_power_lp0_exit(struct tegra_xusb *tegra) tegra_xhci_program_utmi_power_lp0_exit() argument 2164 tegra_xusb_enter_elpg(struct tegra_xusb *tegra, bool runtime) tegra_xusb_enter_elpg() argument 2234 tegra_xusb_exit_elpg(struct tegra_xusb *tegra, bool runtime) tegra_xusb_exit_elpg() argument 2324 struct tegra_xusb *tegra = dev_get_drvdata(dev); tegra_xusb_suspend() local 2366 struct tegra_xusb *tegra = dev_get_drvdata(dev); tegra_xusb_resume() local 2397 struct tegra_xusb *tegra = dev_get_drvdata(dev); tegra_xusb_runtime_suspend() local 2410 struct tegra_xusb *tegra = dev_get_drvdata(dev); tegra_xusb_runtime_resume() local 2678 struct tegra_xusb *tegra = dev_get_drvdata(dev); tegra_xhci_quirks() local 2692 struct tegra_xusb *tegra = dev_get_drvdata(hcd->self.controller); tegra_xhci_hub_control() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | xhci-tegra.c | 19 #include <linux/phy/tegra/xusb.h> 30 #include <soc/tegra/pmc.h> 278 static inline u32 fpci_readl(struct tegra_xusb *tegra, unsigned int offset) in fpci_readl() argument 280 return readl(tegra->fpci_base + offset); in fpci_readl() 283 static inline void fpci_writel(struct tegra_xusb *tegra, u32 value, in fpci_writel() argument 286 writel(value, tegra->fpci_base + offset); in fpci_writel() 289 static inline u32 ipfs_readl(struct tegra_xusb *tegra, unsigned int offset) in ipfs_readl() argument 291 return readl(tegra->ipfs_base + offset); in ipfs_readl() 294 static inline void ipfs_writel(struct tegra_xusb *tegra, u32 value, in ipfs_writel() argument 297 writel(value, tegra in ipfs_writel() 300 csb_readl(struct tegra_xusb *tegra, unsigned int offset) csb_readl() argument 310 csb_writel(struct tegra_xusb *tegra, u32 value, unsigned int offset) csb_writel() argument 320 tegra_xusb_set_ss_clk(struct tegra_xusb *tegra, unsigned long rate) tegra_xusb_set_ss_clk() argument 448 tegra_xusb_mbox_send(struct tegra_xusb *tegra, const struct tegra_xusb_mbox_msg *msg) tegra_xusb_mbox_send() argument 506 struct tegra_xusb *tegra = data; tegra_xusb_mbox_irq() local 519 tegra_xusb_mbox_handle(struct tegra_xusb *tegra, const struct tegra_xusb_mbox_msg *msg) tegra_xusb_mbox_handle() argument 663 struct tegra_xusb *tegra = data; tegra_xusb_mbox_thread() local 686 tegra_xusb_config(struct tegra_xusb *tegra) tegra_xusb_config() argument 723 tegra_xusb_clk_enable(struct tegra_xusb *tegra) tegra_xusb_clk_enable() argument 774 tegra_xusb_clk_disable(struct tegra_xusb *tegra) tegra_xusb_clk_disable() argument 784 tegra_xusb_phy_enable(struct tegra_xusb *tegra) tegra_xusb_phy_enable() argument 812 tegra_xusb_phy_disable(struct tegra_xusb *tegra) tegra_xusb_phy_disable() argument 824 struct tegra_xusb *tegra = dev_get_drvdata(dev); tegra_xusb_runtime_suspend() local 834 struct tegra_xusb *tegra = dev_get_drvdata(dev); tegra_xusb_runtime_resume() local 857 tegra_xusb_init_context(struct tegra_xusb *tegra) tegra_xusb_init_context() argument 874 tegra_xusb_init_context(struct tegra_xusb *tegra) tegra_xusb_init_context() argument 880 tegra_xusb_request_firmware(struct tegra_xusb *tegra) tegra_xusb_request_firmware() argument 911 tegra_xusb_load_firmware(struct tegra_xusb *tegra) tegra_xusb_load_firmware() argument 1026 tegra_xusb_powerdomain_remove(struct device *dev, struct tegra_xusb *tegra) tegra_xusb_powerdomain_remove() argument 1039 tegra_xusb_powerdomain_init(struct device *dev, struct tegra_xusb *tegra) tegra_xusb_powerdomain_init() argument 1077 __tegra_xusb_enable_firmware_messages(struct tegra_xusb *tegra) __tegra_xusb_enable_firmware_messages() argument 1093 tegra_xusb_enable_firmware_messages(struct tegra_xusb *tegra) tegra_xusb_enable_firmware_messages() argument 1104 tegra_xhci_set_port_power(struct tegra_xusb *tegra, bool main, bool set) tegra_xhci_set_port_power() argument 1140 tegra_xusb_get_phy(struct tegra_xusb *tegra, char *name, int port) tegra_xusb_get_phy() argument 1158 struct tegra_xusb *tegra = container_of(work, struct tegra_xusb, tegra_xhci_id_work() local 1219 tegra_xusb_get_usb2_port(struct tegra_xusb *tegra, struct usb_phy *usbphy) tegra_xusb_get_usb2_port() argument 1235 struct tegra_xusb *tegra = container_of(nb, struct tegra_xusb, tegra_xhci_id_notify() local 1257 tegra_xusb_init_usb_phy(struct tegra_xusb *tegra) tegra_xusb_init_usb_phy() argument 1294 tegra_xusb_deinit_usb_phy(struct tegra_xusb *tegra) tegra_xusb_deinit_usb_phy() argument 1307 struct tegra_xusb *tegra; tegra_xusb_probe() local 1650 struct tegra_xusb *tegra = platform_get_drvdata(pdev); tegra_xusb_remove() local 1704 tegra_xusb_check_ports(struct tegra_xusb *tegra) tegra_xusb_check_ports() argument 1721 tegra_xusb_save_context(struct tegra_xusb *tegra) tegra_xusb_save_context() argument 1738 tegra_xusb_restore_context(struct tegra_xusb *tegra) tegra_xusb_restore_context() argument 1755 tegra_xusb_enter_elpg(struct tegra_xusb *tegra, bool wakeup) tegra_xusb_enter_elpg() argument 1779 tegra_xusb_exit_elpg(struct tegra_xusb *tegra, bool wakeup) tegra_xusb_exit_elpg() argument 1828 struct tegra_xusb *tegra = dev_get_drvdata(dev); tegra_xusb_suspend() local 1843 struct tegra_xusb *tegra = dev_get_drvdata(dev); tegra_xusb_resume() local 2064 struct tegra_xusb *tegra = dev_get_drvdata(dev); tegra_xhci_quirks() local [all...] |
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | ahci_tegra.c | 20 #include <soc/tegra/fuse.h> 21 #include <soc/tegra/pmc.h> 25 #define DRV_NAME "tegra-ahci" 179 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra_ahci_handle_quirks() local 182 if (tegra->sata_aux_regs && !tegra->soc->supports_devslp) { in tegra_ahci_handle_quirks() 183 val = readl(tegra->sata_aux_regs + SATA_AUX_MISC_CNTL_1_0); in tegra_ahci_handle_quirks() 185 writel(val, tegra->sata_aux_regs + SATA_AUX_MISC_CNTL_1_0); in tegra_ahci_handle_quirks() 191 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra124_ahci_init() local 203 writel(BIT(0), tegra in tegra124_ahci_init() 235 struct tegra_ahci_priv *tegra = hpriv->plat_data; tegra_ahci_power_on() local 274 struct tegra_ahci_priv *tegra = hpriv->plat_data; tegra_ahci_power_off() local 290 struct tegra_ahci_priv *tegra = hpriv->plat_data; tegra_ahci_controller_init() local 483 struct tegra_ahci_priv *tegra; tegra_ahci_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/devfreq/ |
H A D | tegra30-devfreq.c | 193 static u32 actmon_readl(struct tegra_devfreq *tegra, u32 offset) in actmon_readl() argument 195 return readl_relaxed(tegra->regs + offset); in actmon_readl() 198 static void actmon_writel(struct tegra_devfreq *tegra, u32 val, u32 offset) in actmon_writel() argument 200 writel_relaxed(val, tegra->regs + offset); in actmon_writel() 226 static void tegra_devfreq_update_avg_wmark(struct tegra_devfreq *tegra, in tegra_devfreq_update_avg_wmark() argument 229 u32 avg_band_freq = tegra->max_freq * ACTMON_DEFAULT_AVG_BAND / KHZ; in tegra_devfreq_update_avg_wmark() 230 u32 band = avg_band_freq * tegra->devfreq->profile->polling_ms; in tegra_devfreq_update_avg_wmark() 240 static void tegra_devfreq_update_wmark(struct tegra_devfreq *tegra, in tegra_devfreq_update_wmark() argument 243 u32 val = tegra->cur_freq * tegra in tegra_devfreq_update_wmark() 252 actmon_isr_device(struct tegra_devfreq *tegra, struct tegra_devfreq_device *dev) actmon_isr_device() argument 298 actmon_cpu_to_emc_rate(struct tegra_devfreq *tegra, unsigned long cpu_freq) actmon_cpu_to_emc_rate() argument 316 actmon_device_target_freq(struct tegra_devfreq *tegra, struct tegra_devfreq_device *dev) actmon_device_target_freq() argument 329 actmon_update_target(struct tegra_devfreq *tegra, struct tegra_devfreq_device *dev) actmon_update_target() argument 351 struct tegra_devfreq *tegra = data; actmon_thread_isr() local 378 struct tegra_devfreq *tegra; tegra_actmon_clk_notify_cb() local 400 struct tegra_devfreq *tegra = container_of(work, struct tegra_devfreq, tegra_actmon_delayed_update() local 409 tegra_actmon_cpufreq_contribution(struct tegra_devfreq *tegra, unsigned int cpu_freq) tegra_actmon_cpufreq_contribution() argument 433 struct tegra_devfreq *tegra; tegra_actmon_cpu_notify_cb() local 472 tegra_actmon_configure_device(struct tegra_devfreq *tegra, struct tegra_devfreq_device *dev) tegra_actmon_configure_device() argument 506 tegra_actmon_stop_devices(struct tegra_devfreq *tegra) tegra_actmon_stop_devices() argument 518 tegra_actmon_resume(struct tegra_devfreq *tegra) tegra_actmon_resume() argument 574 tegra_actmon_start(struct tegra_devfreq *tegra) tegra_actmon_start() argument 589 tegra_actmon_pause(struct tegra_devfreq *tegra) tegra_actmon_pause() argument 606 tegra_actmon_stop(struct tegra_devfreq *tegra) tegra_actmon_stop() argument 615 struct tegra_devfreq *tegra = dev_get_drvdata(dev); tegra_devfreq_target() local 648 struct tegra_devfreq *tegra = dev_get_drvdata(dev); tegra_devfreq_get_dev_status() local 686 struct tegra_devfreq *tegra; tegra_governor_get_target() local 716 struct tegra_devfreq *tegra = dev_get_drvdata(devfreq->dev.parent); tegra_governor_event_handler() local 777 struct tegra_devfreq *tegra; tegra_devfreq_probe() local 911 struct tegra_devfreq *tegra = platform_get_drvdata(pdev); tegra_devfreq_remove() local [all...] |
H A D | tegra20-devfreq.c | 18 #include <soc/tegra/mc.h> 40 struct tegra_devfreq *tegra = dev_get_drvdata(dev); in tegra_devfreq_target() local 41 struct devfreq *devfreq = tegra->devfreq; in tegra_devfreq_target() 53 err = clk_set_min_rate(tegra->emc_clock, rate); in tegra_devfreq_target() 57 err = clk_set_rate(tegra->emc_clock, 0); in tegra_devfreq_target() 64 clk_set_min_rate(tegra->emc_clock, devfreq->previous_freq); in tegra_devfreq_target() 72 struct tegra_devfreq *tegra = dev_get_drvdata(dev); in tegra_devfreq_get_dev_status() local 84 stat->busy_time = readl_relaxed(tegra->regs + MC_STAT_EMC_COUNT); in tegra_devfreq_get_dev_status() 85 stat->total_time = readl_relaxed(tegra->regs + MC_STAT_EMC_CLOCKS) / 8; in tegra_devfreq_get_dev_status() 86 stat->current_frequency = clk_get_rate(tegra in tegra_devfreq_get_dev_status() 124 struct tegra_devfreq *tegra; tegra_devfreq_probe() local 192 struct tegra_devfreq *tegra = platform_get_drvdata(pdev); tegra_devfreq_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/devfreq/ |
H A D | tegra30-devfreq.c | 22 #include <soc/tegra/fuse.h> 218 static u32 actmon_readl(struct tegra_devfreq *tegra, u32 offset) in actmon_readl() argument 220 return readl_relaxed(tegra->regs + offset); in actmon_readl() 223 static void actmon_writel(struct tegra_devfreq *tegra, u32 val, u32 offset) in actmon_writel() argument 225 writel_relaxed(val, tegra->regs + offset); in actmon_writel() 251 static void tegra_devfreq_update_avg_wmark(struct tegra_devfreq *tegra, in tegra_devfreq_update_avg_wmark() argument 254 u32 avg_band_freq = tegra->max_freq * ACTMON_DEFAULT_AVG_BAND / KHZ; in tegra_devfreq_update_avg_wmark() 255 u32 band = avg_band_freq * tegra->devfreq->profile->polling_ms; in tegra_devfreq_update_avg_wmark() 265 static void tegra_devfreq_update_wmark(struct tegra_devfreq *tegra, in tegra_devfreq_update_wmark() argument 268 u32 val = tegra in tegra_devfreq_update_wmark() 277 actmon_isr_device(struct tegra_devfreq *tegra, struct tegra_devfreq_device *dev) actmon_isr_device() argument 323 actmon_cpu_to_emc_rate(struct tegra_devfreq *tegra, unsigned long cpu_freq) actmon_cpu_to_emc_rate() argument 341 actmon_device_target_freq(struct tegra_devfreq *tegra, struct tegra_devfreq_device *dev) actmon_device_target_freq() argument 354 actmon_update_target(struct tegra_devfreq *tegra, struct tegra_devfreq_device *dev) actmon_update_target() argument 376 struct tegra_devfreq *tegra = data; actmon_thread_isr() local 403 struct tegra_devfreq *tegra; tegra_actmon_clk_notify_cb() local 425 struct tegra_devfreq *tegra = container_of(work, struct tegra_devfreq, tegra_actmon_delayed_update() local 434 tegra_actmon_cpufreq_contribution(struct tegra_devfreq *tegra, unsigned int cpu_freq) tegra_actmon_cpufreq_contribution() argument 458 struct tegra_devfreq *tegra; tegra_actmon_cpu_notify_cb() local 497 tegra_actmon_configure_device(struct tegra_devfreq *tegra, struct tegra_devfreq_device *dev) tegra_actmon_configure_device() argument 531 tegra_actmon_stop_devices(struct tegra_devfreq *tegra) tegra_actmon_stop_devices() argument 543 tegra_actmon_resume(struct tegra_devfreq *tegra) tegra_actmon_resume() argument 599 tegra_actmon_start(struct tegra_devfreq *tegra) tegra_actmon_start() argument 614 tegra_actmon_pause(struct tegra_devfreq *tegra) tegra_actmon_pause() argument 631 tegra_actmon_stop(struct tegra_devfreq *tegra) tegra_actmon_stop() argument 658 struct tegra_devfreq *tegra = dev_get_drvdata(dev); tegra_devfreq_get_dev_status() local 697 struct tegra_devfreq *tegra; tegra_governor_get_target() local 732 struct tegra_devfreq *tegra = dev_get_drvdata(devfreq->dev.parent); tegra_governor_event_handler() local 793 struct tegra_devfreq *tegra = data; devm_tegra_devfreq_deinit_hw() local 799 devm_tegra_devfreq_init_hw(struct device *dev, struct tegra_devfreq *tegra) devm_tegra_devfreq_init_hw() argument 837 struct tegra_devfreq *tegra; tegra_devfreq_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/clk/tegra/ |
H A D | clk-tegra124-emc.c | 3 * drivers/clk/tegra/clk-emc.c 14 #include <linux/clk/tegra.h> 25 #include <soc/tegra/fuse.h> 94 struct tegra_clk_emc *tegra; in emc_recalc_rate() local 97 tegra = container_of(hw, struct tegra_clk_emc, hw); in emc_recalc_rate() 105 val = readl(tegra->clk_regs + CLK_SOURCE_EMC); in emc_recalc_rate() 118 struct tegra_clk_emc *tegra; in emc_determine_rate() local 123 tegra = container_of(hw, struct tegra_clk_emc, hw); in emc_determine_rate() 125 for (k = 0; k < tegra->num_timings; k++) { in emc_determine_rate() 126 if (tegra in emc_determine_rate() 165 struct tegra_clk_emc *tegra; emc_get_parent() local 176 emc_ensure_emc_driver(struct tegra_clk_emc *tegra) emc_ensure_emc_driver() argument 209 emc_set_timing(struct tegra_clk_emc *tegra, struct emc_timing *timing) emc_set_timing() argument 289 get_backup_timing(struct tegra_clk_emc *tegra, int timing_index) get_backup_timing() argument 324 struct tegra_clk_emc *tegra; emc_set_rate() local 386 load_one_timing_from_dt(struct tegra_clk_emc *tegra, struct emc_timing *timing, struct device_node *node) load_one_timing_from_dt() argument 442 load_timings_from_dt(struct tegra_clk_emc *tegra, struct device_node *node, u32 ram_code) load_timings_from_dt() argument 490 struct tegra_clk_emc *tegra; tegra124_clk_register_emc() local 558 struct tegra_clk_emc *tegra; tegra124_clk_set_emc_callbacks() local 573 struct tegra_clk_emc *tegra = container_of(hw, struct tegra_clk_emc, hw); tegra124_clk_emc_driver_available() local [all...] |
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | ahci_tegra.c | 20 #include <soc/tegra/fuse.h> 21 #include <soc/tegra/pmc.h> 25 #define DRV_NAME "tegra-ahci" 184 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra_ahci_handle_quirks() local 187 if (tegra->sata_aux_regs && !tegra->soc->supports_devslp) { in tegra_ahci_handle_quirks() 188 val = readl(tegra->sata_aux_regs + SATA_AUX_MISC_CNTL_1_0); in tegra_ahci_handle_quirks() 190 writel(val, tegra->sata_aux_regs + SATA_AUX_MISC_CNTL_1_0); in tegra_ahci_handle_quirks() 196 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra124_ahci_init() local 208 writel(BIT(0), tegra in tegra124_ahci_init() 240 struct tegra_ahci_priv *tegra = hpriv->plat_data; tegra_ahci_power_on() local 282 struct tegra_ahci_priv *tegra = hpriv->plat_data; tegra_ahci_power_off() local 299 struct tegra_ahci_priv *tegra = hpriv->plat_data; tegra_ahci_controller_init() local 516 struct tegra_ahci_priv *tegra; tegra_ahci_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-tegra124-emc.c | 3 * drivers/clk/tegra/clk-emc.c 23 #include <soc/tegra/fuse.h> 24 #include <soc/tegra/emc.h> 90 struct tegra_clk_emc *tegra; in emc_recalc_rate() local 93 tegra = container_of(hw, struct tegra_clk_emc, hw); in emc_recalc_rate() 101 val = readl(tegra->clk_regs + CLK_SOURCE_EMC); in emc_recalc_rate() 114 struct tegra_clk_emc *tegra; in emc_determine_rate() local 119 tegra = container_of(hw, struct tegra_clk_emc, hw); in emc_determine_rate() 121 for (k = 0; k < tegra->num_timings; k++) { in emc_determine_rate() 122 if (tegra in emc_determine_rate() 161 struct tegra_clk_emc *tegra; emc_get_parent() local 172 emc_ensure_emc_driver(struct tegra_clk_emc *tegra) emc_ensure_emc_driver() argument 202 emc_set_timing(struct tegra_clk_emc *tegra, struct emc_timing *timing) emc_set_timing() argument 280 get_backup_timing(struct tegra_clk_emc *tegra, int timing_index) get_backup_timing() argument 315 struct tegra_clk_emc *tegra; emc_set_rate() local 377 load_one_timing_from_dt(struct tegra_clk_emc *tegra, struct emc_timing *timing, struct device_node *node) load_one_timing_from_dt() argument 433 load_timings_from_dt(struct tegra_clk_emc *tegra, struct device_node *node, u32 ram_code) load_timings_from_dt() argument 481 struct tegra_clk_emc *tegra; tegra_clk_register_emc() local [all...] |
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | timer-tegra186.c | 108 static struct tegra186_tmr *tegra186_tmr_create(struct tegra186_timer *tegra, in tegra186_tmr_create() argument 114 tmr = devm_kzalloc(tegra->dev, sizeof(*tmr), GFP_KERNEL); in tegra186_tmr_create() 118 tmr->parent = tegra; in tegra186_tmr_create() 119 tmr->regs = tegra->regs + offset; in tegra186_tmr_create() 143 struct tegra186_timer *tegra = wdt->tmr->parent; in tegra186_wdt_enable() local 148 writel(value, tegra->regs + TKEIE(wdt->tmr->hwirq)); in tegra186_wdt_enable() 245 static struct tegra186_wdt *tegra186_wdt_create(struct tegra186_timer *tegra, in tegra186_wdt_create() argument 253 offset += tegra->soc->num_timers * 0x10000 + index * 0x10000; in tegra186_wdt_create() 255 wdt = devm_kzalloc(tegra->dev, sizeof(*wdt), GFP_KERNEL); in tegra186_wdt_create() 259 wdt->regs = tegra in tegra186_wdt_create() 297 struct tegra186_timer *tegra = container_of(cs, struct tegra186_timer, tegra186_timer_tsc_read() local 319 tegra186_timer_tsc_init(struct tegra186_timer *tegra) tegra186_timer_tsc_init() argument 332 struct tegra186_timer *tegra = container_of(cs, struct tegra186_timer, tegra186_timer_osc_read() local 338 tegra186_timer_osc_init(struct tegra186_timer *tegra) tegra186_timer_osc_init() argument 351 struct tegra186_timer *tegra = container_of(cs, struct tegra186_timer, tegra186_timer_usec_read() local 357 tegra186_timer_usec_init(struct tegra186_timer *tegra) tegra186_timer_usec_init() argument 370 struct tegra186_timer *tegra = data; tegra186_timer_irq() local 383 struct tegra186_timer *tegra; tegra186_timer_probe() local 451 struct tegra186_timer *tegra = platform_get_drvdata(pdev); tegra186_timer_remove() local 460 struct tegra186_timer *tegra = dev_get_drvdata(dev); tegra186_timer_suspend() local 470 struct tegra186_timer *tegra = dev_get_drvdata(dev); tegra186_timer_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/soc/tegra/ |
H A D | regulators-tegra30.c | 10 #define pr_fmt(fmt) "tegra voltage-coupler: " fmt 21 #include <soc/tegra/fuse.h> 22 #include <soc/tegra/pmc.h> 43 static int tegra30_core_limit(struct tegra_regulator_coupler *tegra, in tegra30_core_limit() argument 61 if (tegra_pmc_core_domain_state_synced() && !tegra->sys_reboot_mode) { in tegra30_core_limit() 66 if (tegra->core_min_uV > 0) in tegra30_core_limit() 67 return tegra->core_min_uV; in tegra30_core_limit() 84 tegra->core_min_uV = core_max_uV; in tegra30_core_limit() 86 pr_info("core voltage initialized to %duV\n", tegra->core_min_uV); in tegra30_core_limit() 88 return tegra in tegra30_core_limit() 166 tegra30_voltage_update(struct tegra_regulator_coupler *tegra, struct regulator_dev *cpu_rdev, struct regulator_dev *core_rdev) tegra30_voltage_update() argument 345 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra30_regulator_balance_voltage() local 360 tegra30_regulator_prepare_suspend(struct tegra_regulator_coupler *tegra, bool sys_suspend_mode) tegra30_regulator_prepare_suspend() argument 391 struct tegra_regulator_coupler *tegra; tegra30_regulator_suspend() local 417 tegra30_regulator_prepare_reboot(struct tegra_regulator_coupler *tegra, bool sys_reboot_mode) tegra30_regulator_prepare_reboot() argument 448 struct tegra_regulator_coupler *tegra; tegra30_regulator_reboot() local 465 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra30_regulator_attach() local 486 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra30_regulator_detach() local [all...] |
H A D | regulators-tegra20.c | 10 #define pr_fmt(fmt) "tegra voltage-coupler: " fmt 21 #include <soc/tegra/fuse.h> 22 #include <soc/tegra/pmc.h> 44 static int tegra20_core_limit(struct tegra_regulator_coupler *tegra, in tegra20_core_limit() argument 62 if (tegra_pmc_core_domain_state_synced() && !tegra->sys_reboot_mode) { in tegra20_core_limit() 67 if (tegra->core_min_uV > 0) in tegra20_core_limit() 68 return tegra->core_min_uV; in tegra20_core_limit() 85 tegra->core_min_uV = core_max_uV; in tegra20_core_limit() 87 pr_info("core voltage initialized to %duV\n", tegra->core_min_uV); in tegra20_core_limit() 89 return tegra in tegra20_core_limit() 135 tegra20_core_rtc_update(struct tegra_regulator_coupler *tegra, struct regulator_dev *core_rdev, struct regulator_dev *rtc_rdev, int cpu_uV, int cpu_min_uV) tegra20_core_rtc_update() argument 254 tegra20_core_voltage_update(struct tegra_regulator_coupler *tegra, struct regulator_dev *cpu_rdev, struct regulator_dev *core_rdev, struct regulator_dev *rtc_rdev) tegra20_core_voltage_update() argument 269 tegra20_cpu_voltage_update(struct tegra_regulator_coupler *tegra, struct regulator_dev *cpu_rdev, struct regulator_dev *core_rdev, struct regulator_dev *rtc_rdev) tegra20_cpu_voltage_update() argument 348 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra20_regulator_balance_voltage() local 375 tegra20_regulator_prepare_suspend(struct tegra_regulator_coupler *tegra, bool sys_suspend_mode) tegra20_regulator_prepare_suspend() argument 406 struct tegra_regulator_coupler *tegra; tegra20_regulator_suspend() local 432 tegra20_regulator_prepare_reboot(struct tegra_regulator_coupler *tegra, bool sys_reboot_mode) tegra20_regulator_prepare_reboot() argument 463 struct tegra_regulator_coupler *tegra; tegra20_regulator_reboot() local 480 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra20_regulator_attach() local 507 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra20_regulator_detach() local [all...] |
/kernel/linux/linux-5.10/drivers/thermal/tegra/ |
H A D | tegra-bpmp-thermal.c | 16 #include <soc/tegra/bpmp.h> 17 #include <soc/tegra/bpmp-abi.h> 20 struct tegra_bpmp_thermal *tegra; member 52 err = tegra_bpmp_transfer(zone->tegra->bpmp, &msg); in tegra_bpmp_thermal_get_temp() 79 return tegra_bpmp_transfer(zone->tegra->bpmp, &msg); in tegra_bpmp_thermal_set_trips() 96 struct tegra_bpmp_thermal *tegra = data; in bpmp_mrq_thermal() local 102 dev_err(tegra->dev, "%s: invalid request type: %d\n", in bpmp_mrq_thermal() 108 for (i = 0; i < tegra->num_zones; ++i) { in bpmp_mrq_thermal() 109 if (tegra->zones[i]->idx != req->host_trip_reached.zone) in bpmp_mrq_thermal() 112 schedule_work(&tegra in bpmp_mrq_thermal() 157 struct tegra_bpmp_thermal *tegra; tegra_bpmp_thermal_probe() local 229 struct tegra_bpmp_thermal *tegra = platform_get_drvdata(pdev); tegra_bpmp_thermal_remove() local [all...] |
H A D | Makefile | 2 obj-$(CONFIG_TEGRA_SOCTHERM) += tegra-soctherm.o 3 obj-$(CONFIG_TEGRA_BPMP_THERMAL) += tegra-bpmp-thermal.o 5 tegra-soctherm-y := soctherm.o soctherm-fuse.o 6 tegra-soctherm-$(CONFIG_ARCH_TEGRA_124_SOC) += tegra124-soctherm.o 7 tegra-soctherm-$(CONFIG_ARCH_TEGRA_132_SOC) += tegra132-soctherm.o 8 tegra-soctherm-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-soctherm.o
|
/kernel/linux/linux-5.10/sound/soc/tegra/ |
H A D | Makefile | 3 snd-soc-tegra-pcm-objs := tegra_pcm.o 4 snd-soc-tegra-utils-objs += tegra_asoc_utils.o 17 obj-$(CONFIG_SND_SOC_TEGRA) += snd-soc-tegra-pcm.o 18 obj-$(CONFIG_SND_SOC_TEGRA) += snd-soc-tegra-utils.o 32 snd-soc-tegra-rt5640-objs := tegra_rt5640.o 33 snd-soc-tegra-rt5677-objs := tegra_rt5677.o 34 snd-soc-tegra-wm8753-objs := tegra_wm8753.o 35 snd-soc-tegra-wm8903-objs := tegra_wm8903.o 36 snd-soc-tegra-wm9712-objs := tegra_wm9712.o 37 snd-soc-tegra [all...] |
/kernel/linux/linux-5.10/drivers/soc/tegra/ |
H A D | regulators-tegra20.c | 10 #define pr_fmt(fmt) "tegra voltage-coupler: " fmt 33 static int tegra20_core_limit(struct tegra_regulator_coupler *tegra, in tegra20_core_limit() argument 41 if (tegra->core_min_uV > 0) in tegra20_core_limit() 42 return tegra->core_min_uV; in tegra20_core_limit() 59 tegra->core_min_uV = core_max_uV; in tegra20_core_limit() 61 pr_info("core minimum voltage limited to %duV\n", tegra->core_min_uV); in tegra20_core_limit() 63 return tegra->core_min_uV; in tegra20_core_limit() 87 static int tegra20_core_rtc_update(struct tegra_regulator_coupler *tegra, in tegra20_core_rtc_update() argument 113 core_min_uV = tegra20_core_limit(tegra, core_rdev); in tegra20_core_rtc_update() 201 static int tegra20_core_voltage_update(struct tegra_regulator_coupler *tegra, in tegra20_core_voltage_update() argument 216 tegra20_cpu_voltage_update(struct tegra_regulator_coupler *tegra, struct regulator_dev *cpu_rdev, struct regulator_dev *core_rdev, struct regulator_dev *rtc_rdev) tegra20_cpu_voltage_update() argument 282 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra20_regulator_balance_voltage() local 309 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra20_regulator_attach() local 336 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra20_regulator_detach() local [all...] |
H A D | regulators-tegra30.c | 10 #define pr_fmt(fmt) "tegra voltage-coupler: " fmt 19 #include <soc/tegra/fuse.h> 34 static int tegra30_core_limit(struct tegra_regulator_coupler *tegra, in tegra30_core_limit() argument 42 if (tegra->core_min_uV > 0) in tegra30_core_limit() 43 return tegra->core_min_uV; in tegra30_core_limit() 60 tegra->core_min_uV = core_max_uV; in tegra30_core_limit() 62 pr_info("core minimum voltage limited to %duV\n", tegra->core_min_uV); in tegra30_core_limit() 64 return tegra->core_min_uV; in tegra30_core_limit() 96 static int tegra30_voltage_update(struct tegra_regulator_coupler *tegra, in tegra30_voltage_update() argument 142 core_min_uV = tegra30_core_limit(tegra, core_rde in tegra30_voltage_update() 257 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra30_regulator_balance_voltage() local 272 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra30_regulator_attach() local 293 struct tegra_regulator_coupler *tegra = to_tegra_coupler(coupler); tegra30_regulator_detach() local [all...] |
/kernel/linux/linux-6.6/drivers/thermal/tegra/ |
H A D | tegra-bpmp-thermal.c | 16 #include <soc/tegra/bpmp.h> 17 #include <soc/tegra/bpmp-abi.h> 20 struct tegra_bpmp_thermal *tegra; member 52 err = tegra_bpmp_transfer(zone->tegra->bpmp, &msg); in __tegra_bpmp_thermal_get_temp() 91 err = tegra_bpmp_transfer(zone->tegra->bpmp, &msg); in tegra_bpmp_thermal_set_trips() 114 struct tegra_bpmp_thermal *tegra = data; in bpmp_mrq_thermal() local 122 dev_err(tegra->dev, "%s: invalid request type: %d\n", __func__, req.type); in bpmp_mrq_thermal() 127 for (i = 0; i < tegra->num_zones; ++i) { in bpmp_mrq_thermal() 128 if (tegra->zones[i]->idx != req.host_trip_reached.zone) in bpmp_mrq_thermal() 131 schedule_work(&tegra in bpmp_mrq_thermal() 216 struct tegra_bpmp_thermal *tegra; tegra_bpmp_thermal_probe() local 305 struct tegra_bpmp_thermal *tegra = platform_get_drvdata(pdev); tegra_bpmp_thermal_remove() local [all...] |
H A D | Makefile | 2 obj-$(CONFIG_TEGRA_SOCTHERM) += tegra-soctherm.o 3 obj-$(CONFIG_TEGRA_BPMP_THERMAL) += tegra-bpmp-thermal.o 6 tegra-soctherm-y := soctherm.o soctherm-fuse.o 7 tegra-soctherm-$(CONFIG_ARCH_TEGRA_124_SOC) += tegra124-soctherm.o 8 tegra-soctherm-$(CONFIG_ARCH_TEGRA_132_SOC) += tegra132-soctherm.o 9 tegra-soctherm-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-soctherm.o
|
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/ |
H A D | drm.c | 35 #define DRIVER_NAME "tegra" 77 struct tegra_drm *tegra = drm->dev_private; in tegra_atomic_commit_tail() local 79 if (tegra->hub) { in tegra_atomic_commit_tail() 461 struct tegra_drm *tegra = drm->dev_private; in tegra_open_channel() local 473 list_for_each_entry(client, &tegra->clients, list) in tegra_open_channel() 855 struct tegra_drm *tegra = drm->dev_private; in tegra_debugfs_iova() local 858 if (tegra->domain) { in tegra_debugfs_iova() 859 mutex_lock(&tegra->mm_lock); in tegra_debugfs_iova() 860 drm_mm_print(&tegra->mm, &p); in tegra_debugfs_iova() 861 mutex_unlock(&tegra in tegra_debugfs_iova() 906 tegra_drm_register_client(struct tegra_drm *tegra, struct tegra_drm_client *client) tegra_drm_register_client() argument 925 tegra_drm_unregister_client(struct tegra_drm *tegra, struct tegra_drm_client *client) tegra_drm_unregister_client() argument 943 struct tegra_drm *tegra = drm->dev_private; host1x_client_iommu_attach() local 990 struct tegra_drm *tegra = drm->dev_private; host1x_client_iommu_detach() local 1008 tegra_drm_alloc(struct tegra_drm *tegra, size_t size, dma_addr_t *dma) tegra_drm_alloc() argument 1068 tegra_drm_free(struct tegra_drm *tegra, size_t size, void *virt, dma_addr_t dma) tegra_drm_free() argument 1137 struct tegra_drm *tegra; host1x_drm_probe() local 1302 struct tegra_drm *tegra = drm->dev_private; host1x_drm_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
H A D | drm.c | 26 #define DRIVER_NAME "tegra" 65 struct tegra_drm *tegra = drm->dev_private; in tegra_atomic_commit_tail() local 67 if (tegra->hub) { in tegra_atomic_commit_tail() 447 struct tegra_drm *tegra = drm->dev_private; in tegra_open_channel() local 459 list_for_each_entry(client, &tegra->clients, list) in tegra_open_channel() 825 struct tegra_drm *tegra = drm->dev_private; in tegra_debugfs_iova() local 828 if (tegra->domain) { in tegra_debugfs_iova() 829 mutex_lock(&tegra->mm_lock); in tegra_debugfs_iova() 830 drm_mm_print(&tegra->mm, &p); in tegra_debugfs_iova() 831 mutex_unlock(&tegra in tegra_debugfs_iova() 883 tegra_drm_register_client(struct tegra_drm *tegra, struct tegra_drm_client *client) tegra_drm_register_client() argument 894 tegra_drm_unregister_client(struct tegra_drm *tegra, struct tegra_drm_client *client) tegra_drm_unregister_client() argument 909 struct tegra_drm *tegra = drm->dev_private; host1x_client_iommu_attach() local 945 struct tegra_drm *tegra = drm->dev_private; host1x_client_iommu_detach() local 963 tegra_drm_alloc(struct tegra_drm *tegra, size_t size, dma_addr_t *dma) tegra_drm_alloc() argument 1023 tegra_drm_free(struct tegra_drm *tegra, size_t size, void *virt, dma_addr_t dma) tegra_drm_free() argument 1093 struct tegra_drm *tegra; host1x_drm_probe() local 1252 struct tegra_drm *tegra = drm->dev_private; host1x_drm_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/memory/tegra/ |
H A D | Makefile | 2 tegra-mc-y := mc.o 4 tegra-mc-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra20.o 5 tegra-mc-$(CONFIG_ARCH_TEGRA_3x_SOC) += tegra30.o 6 tegra-mc-$(CONFIG_ARCH_TEGRA_114_SOC) += tegra114.o 7 tegra-mc-$(CONFIG_ARCH_TEGRA_124_SOC) += tegra124.o 8 tegra-mc-$(CONFIG_ARCH_TEGRA_132_SOC) += tegra124.o 9 tegra-mc-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210.o 10 tegra-mc-$(CONFIG_ARCH_TEGRA_186_SOC) += tegra186.o 11 tegra-mc-$(CONFIG_ARCH_TEGRA_194_SOC) += tegra186.o tegra194.o 12 tegra [all...] |
/kernel/linux/linux-5.10/drivers/firmware/tegra/ |
H A D | Makefile | 2 tegra-bpmp-y = bpmp.o 3 tegra-bpmp-$(CONFIG_ARCH_TEGRA_210_SOC) += bpmp-tegra210.o 4 tegra-bpmp-$(CONFIG_ARCH_TEGRA_186_SOC) += bpmp-tegra186.o 5 tegra-bpmp-$(CONFIG_ARCH_TEGRA_194_SOC) += bpmp-tegra186.o 6 tegra-bpmp-$(CONFIG_ARCH_TEGRA_234_SOC) += bpmp-tegra186.o 7 tegra-bpmp-$(CONFIG_DEBUG_FS) += bpmp-debugfs.o 8 obj-$(CONFIG_TEGRA_BPMP) += tegra-bpmp.o
|
/kernel/linux/linux-6.6/drivers/firmware/tegra/ |
H A D | Makefile | 2 tegra-bpmp-y = bpmp.o 3 tegra-bpmp-$(CONFIG_ARCH_TEGRA_210_SOC) += bpmp-tegra210.o 4 tegra-bpmp-$(CONFIG_ARCH_TEGRA_186_SOC) += bpmp-tegra186.o 5 tegra-bpmp-$(CONFIG_ARCH_TEGRA_194_SOC) += bpmp-tegra186.o 6 tegra-bpmp-$(CONFIG_ARCH_TEGRA_234_SOC) += bpmp-tegra186.o 7 tegra-bpmp-$(CONFIG_DEBUG_FS) += bpmp-debugfs.o 8 obj-$(CONFIG_TEGRA_BPMP) += tegra-bpmp.o
|
/kernel/linux/linux-5.10/drivers/memory/tegra/ |
H A D | Makefile | 2 tegra-mc-y := mc.o 4 tegra-mc-$(CONFIG_ARCH_TEGRA_2x_SOC) += tegra20.o 5 tegra-mc-$(CONFIG_ARCH_TEGRA_3x_SOC) += tegra30.o 6 tegra-mc-$(CONFIG_ARCH_TEGRA_114_SOC) += tegra114.o 7 tegra-mc-$(CONFIG_ARCH_TEGRA_124_SOC) += tegra124.o 8 tegra-mc-$(CONFIG_ARCH_TEGRA_132_SOC) += tegra124.o 9 tegra-mc-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210.o 11 obj-$(CONFIG_TEGRA_MC) += tegra-mc.o
|