This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM5728:支持 CPU 频率调节

Guru**** 2602065 points
Other Parts Discussed in Thread: AM5728

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/648120/linux-am5728-cpu-frequency-scaling-support

器件型号:AM5728
Thread 中讨论的其他器件: OMAPL138

工具/软件:Linux

将处理器 Linux SDK 升级到版本04.01后、基于 AM5728的硬件失去 cpufreq 支持。 看起来新 SDK 使用的是新驱动程序(arm_TI_cpufreq)、该驱动程序启动不正常。 因此、Linux 内核不会将 cpufreq 相关文件导出到 sysfs 中、应用程序无法选择电源管理选项。

[3.066955] CPU CPU0:DEV_PM_OPP_SET_Regulators:找不到稳压器(VDD):-19

# echo 1500000 >/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

无法创建/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq:不存在的目录

是我的配置问题还是 SDK 中的错误?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CONFIG_kernel_LZMA=y
    CONFIG_SYSVIPC=y
    CONFIG_POSIX_MQUEUE=y
    CONFIG_FHANDLE=y
    CONFIG_audi=y
    CONFIG_NO_Hz=y
    CONFIG_HIGH_RES_TIMER=y
    CONFIG_CONSD_PROCESS_ACCT=y CONFIG_CONFIG_CONFIG_CONTOP_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_Y=Y_CONGE_CONFIG_CONFIG_CONFIG_MEMOR_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_MEMOR_Y=Y=Y=Y_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_MEMOR_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_
    
    
    
    
    
    
    
    
    
    
    
    
    CONFIG_CGROUP_SCHELE=y
    CONFIG_CFS_band=y
    CONFIG_RT_Group_SCHE=y
    CONFIG_BLK_BES CGROUP=y
    CONFIG_namespace=y
    CONFIG_BLK_DEV_INITRD=y
    CONFIG_LEG=y
    CONFIG_MODULE_CONFIG_MODULE_CONFIG=y
    CONFIG_MODULE=y CONFIG_MODULE_CONFIG_MODULE_CONFIG=y CONFIG_MODULE_CONFIG_Y=y CONFIG_MODULE=y CONFIG_MODULE_CONFIG_MODULE_CONFIG_Y=Y=Y=Y=Y=y
    
    
    
    
    
    
    
    CONFIG_MODULE_UNLOAD = y
    CONFIG_MODVERSIONS=y
    CONFIG_MODULE_SRCVERSION_ALL=y
    # CONFIG_BLK_DEV_BSG 未设置
    CONFIG_PARTITION_ADVANCE=y CONFIG_OMAP-RESET_CK_DEBUC=y # CONFIG_PAL_OPA_CL_CL_CL_ROM_OPAR=y
    
    
    
    
    
    
    
    
    CONFIG_CL_CLA 勘
    误表=y CONFIG_CL_CL_CL_CL_CL_CLUS_CLA = y CONFIG_ROM_479_CLA 勘误表=y CONFIG_CL_CL_CL_CL_CLA = y CONFIG_ROM_OPA_CL_CL_CLA 勘误表_CL_CL_CL_CLA = y MR=24_CL_CL_CLA
    
    CONFIG_ARM_勘 误表_775420=y
    CONFIG_PCI_DRA7XX=y
    
    CONFIG_SMP=y
    CONFIG_NR_CPUs=2
    CONFIG_PRETER=y
    CONFIG_CMA=y
    CONFIG_SECCOMP=y
    CONFIG_ZBOOT_ROM_TEX=0x0
    CONFIG_ROM_ROM_FREQ=0x0 CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_RATE_MODE_CONFIG_MODE=y
    CONFIG_MODE=YON_CONFIG_UPD_CON=Y=ON_CF_ROP_CONFIG_ROP_CONFIG_CONFIG ROP_MODE_ROP_MODE=2
    
    /dev/mmcblk0p2、ROP_MODE_ROP_CONFIG ROP_MODE_ROP_ON_ROP_CONFIG ROP_MODE_CONFIG 15Q=YON_CF_MODE_MODE=YON_MODE=2、ROP_
    
    
    
    
    
    CONFIG_CPU_FREQ_GOV_userspace=y
    CONFIG_CPU_FREQ_GOV_保守党= y
    CONFIG_cpufreq_DT=m
    # CONFIG_ARM_OMAP2PLUS_cpufreq 未设置
    CONFIG_ARM_TI_cpufreq=y
    CONFIG_CPU_IDLE_MISC=y CONFIG_CONFIG_ENT_CONFIG_END_CONFIG=Y=Y=CONFIG_MEM_CONFIG_END_CONFIG_MEM_MEM_Y=Y=Y=Y=CONFIG_CONFIG_MEM_MEM_CONFIG_MEM_CON_CON_CONFIG_CONFIG_MEM_MEM_MEM_Y=Y=Y=Y=Y=Y_CONFIG_CON
    
    
    
    
    
    
    
    
    
    
    CONFIG_IP_PNP=y
    CONFIG_IP_PNP_DHCP=y
    CONFIG_IP_PNP_RARP=y
    
    CONFIG_iNet_ESP=y
    # CONFIG_iNet_LRO 未设置 CONFIG_INET6_CK=m CONFIG_INET_CONFIG_CONFIG_CONFIG_CONFIG_ENTRIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_ENTRIG_CONFIG_CONFIG_CONFIG_CONFIG_ENTRIG_ENT_CONFIG_CONFIG_ENTRIG_CONFIG_ENTRIG_CONFIG_ENTRIG_CONFIG_ENTRIG_ENT_CONFIG_ENTRIG_CONFIG_CONFIG_ENTRIG_ENTRIG_CONFIG_ENTRIG_CONFIG_ENTRIG
    
    
    
    
    
    
    
    
    
    
    CONFIG_NETFILTER_XT_MATH_IPRange=m
    CONFIG_XT_MATH_LENG=m
    CONFIG_XT_MATH_LIMIT=m
    CONFIG_NETFILTER_XT_MATH_MAC=m
    CONFIG_XT_MATH_MARG=m
    CONFIG_BT_MATH_NFC=m CONFIG_ENTR_CONFIG_END_CONFIG_ENABLE_CONFIG=m CONFIG_BT_ENTRIG_ENT_NFR_ENABLE_CONFIG=m
    
    
    
    CONFIG_ENTRIG_ENT_ENTRIG_ENABLE_CONFIG=m CONFIG_ENT_ENTRIG_ENABLE_CONFIG_ENTR_IN_ENTRIG_ENTR_ENGL_ENABLE_CONFIG=m CONFIG_IN_IN_ENGL_ENABLE_CONFIG_IN_ENTR_ENABLE_CONFIG_IN_ENABLE_CONFIG_IN_ENABLE_CONFIG_IN_IN_IN_IN_ENABLE_CONFIG_ENABLE_CONFIG_IN_IN_IN_ENABLE_CONFIG_ENTRIG_IN_ENT_
    
    
    
    
    
    
    
    
    
    
    CONFIG_BUT_ARP=m
    CONFIG_BACK_EBT_IP=m
    CONFIG_BACK_EBT_LIMIT=m
    CONFIG_BACK_EBT_MARK=m
    CONFIG_BACK_ET_PKTTYP=m
    CONFIG_BACK_EBT_CONFIG = m
    CONFIG_BACK_ENT_BT_CONFIG
    
    
    
    =
    
    
    
    
    
    m CONFIG_DBT_ENBACK_CONFIG= m CONFIG_MO_CONFIG_DBT_ENT_CONFIG_CONFIG= m CONFIG_CONFIG_MO_ENT_ENT_CONFIG= m CONFIG_CONFIG_NOT_ENT_ENT_ENTRIG_CONFIG_CONFIG_ENT_ENT_ENT_ENT_BT_CONFIG_ENTRIG_ENTRIG_BT_BT_CONFIG= m CONFIG_BT_BT_CONFIG= m CONFIG= m CONFIG_BT_ENT_BT_ENT_BT_ENTRIG_BT_BT_BT_CONFIG_CONFIG= m CONFIG_ENT_
    
    
    
    CONFIG_NET_SCH_HTB=m
    CONFIG_NET_SCH_HFSC=m
    CONFIG_NET_SCH_PRIO=m
    CONFIG_NET_SCH_MULTIQ=m
    CONFIG_NET_SCH_RELE=m CONFIG_NET_SCH_CL_ENTRIE_CONFIG_SCH_SCH_CL_ENTRIE_CONFIG_NET_CL_CL_ENTRIE_CONFIG_CL_ENTRIE_CONFIG_CL_END_CONFIG_CL_CL_END_CONFIG_CL_ENTREM_CL_CL_ENTR_ENTR_CONFIG_CL_ENTR_ENTR_CONFIG_NET_CL_ENT_NET_CL_CL_CONFIG_CL_ENTR_ENTR_CONFIG_CONFIG_ENTR_ENTR_ENTR_ENTR_ENTR_ENTR_CONFIG_CONFIG_NET_ENTR_CONFIG_CONFIG_CONFIG_NET_ENTR_CONFIG_NET_ENTR_ENTR_CONFIG_CL_CONFIG_CONFIG_NET_ENTR_ENTR_
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    CONFIG_NET_CLS_TCINDEX=m
    CONFIG_NET_CLS_ROUTE4=m
    CONFIG_NET_CLS_FW=m
    CONFIG_NET_CLS_U32=m
    CONFIG_CLS_U32_MARG=y CONFIG_NET_CLS_RSVP=m
    
    CONFIG_NET_ENT_CONFIG=m CONFIG_ENT_ENT_CLP_ENT_CONFIG_ENT_ENT_CONFIG=m CONFIG_ENT_ENT_CONFIG=m CONFIG_ENT_ENT_ENT_CONFIG=m CONFIG_ENT_ENT_ENT_CONFIG_CONFIG_ENT_ENT_ENT_CONFIG=m
    
    
    
    CONFIG=m CONFIG_ENT_EM_ENT_ENT_ENT_ENT_CONFIG=m CONFIG_CONFIG_ENT_ENT_CONFIG_ENT_CONFIG_ENT_CONFIG_ENT_CONFIG=m
    CONFIG=m CONFIG_ENT_ENT_ENT_ENT_CONFIG_ENT_CONFIG_ENT_CONFIG_ENT_CONFIG_ENT_
    
    
    
    
    
    
    
    
    CONFIG_NET_ACT_NAT=m
    CONFIG_NET_ACT_PEDIT=m
    CONFIG_NET_ACT_SIMP=m
    CONFIG_NET_ACT_SKBEDIT=m
    CONFIG_NET_ACT_CSUM=m
    CONFIG_NET_CTS_IND=y
    CONFIG_CAN_CAN=m
    
    CONFIG_BT_CL_BT_CONFIG=m CONFIG_BT_BT_BT_CL_PH_EN=m CONFIG_BT_BT_CONFIG_BT_BT_BT_CONFIG=m BT_BT_BT_CL_CONFIG=m
    
    
    BT_BT_BT_CL_BT_BT_CONFIG=m BT_BT_EN_CONFIG_BT_BT_BT_CONFIG=m BT_BT_CONFIG_BT_BT_BT_BT_CONFIG=m
    
    BT_BT_BT_EN_CONFIG=m BT_BT_BT_CONFIG_BT_BT_BT_CONFIG_BT_BT_EN
    
    
    
    
    
    
    CONFIG_BT_HCIUART_3Wire=y
    CONFIG_BT_HCIBCM203X=m
    CONFIG_BT_HCIPA10X=m
    CONFIG_BT_HCIBFUSB=m
    CONFIG_BT_HCIIVHCI=m
    CONFIG_BT_MRVL=m
    CONFIG_MRVL_SDIO=m CONFIG_BT_HCIBT_HCIBIF=m CONFIG=m CONFIG_CF_WPS=m CONFIG_CONFIG_CF_VE_CONFIG_WPS=m
    CONFIG_DEVICE_CONFIG=m CONFIG_CF_MODE=m CONFIG_W_CM_CM_VE_CONFIG_WPS=m
    
    CONFIG_VE_CONFIG_DEVICE_CONFIG=m CONFIG_EN=m CONFIG_CM_CM_CM_CM_W=
    
    80
    
    
    
    
    CONFIG_NAN_SIZE = 24
    CONFIG_OMAP_OCP2SCP=y
    CONFIG_CONNECT=m
    CONFIG_MTD=y
    CONFIG_MTD_TES=m
    CONFIG_MTD_CMDLINE_P=y CONFIG_MTD_CONFIG_EMT_END_CONFIG_ENMACT_ENMTAP=y
    
    
    CONFIG_ENMTD_CONFIG_ENMDD_NOT_CONFIG
    
    
    
    
    
    
    
    
    
    = CMT_EMT_EMT_W_ENMTB_END_CONFIG_NOT_IN_CONFIG_ENDMACT_ENDMACT_IN_END_CONFIG_ENDMAP=y CONFIG_NOT_EN_ENDMACT_ENDMAP=y CONFIG_IN_ENMT_EN_ENDMT_W_ENDMACT_ENDMACT_ENDMT_END_CONFIG
    
    CONFIG_MTD_UBI=y
    CONFIG_BLK_DEV_LOOP=y
    CONFIG_BLK_DEV_RAM=y
    CONFIG_BLK_DEV_RAM_SIZE=8096
    CONFIG_SENSORS_TSL2550=m
    CONFIG_BMP085_I2C=m
    CONFIG_SRAM=y
    CONFIG_SENSORS_LIS3=m CONFIG_ACT_ACK_CONFIG_ENTI_ACT_ACT_ANCE_ENTI_SYS_CONFIG=m
    
    
    CONFIG_ACT_ACT_ACT_ACT_ANCE_SYS_CONFIG=m CONFIG_ENTRY_ACT_AND_CONFIG_SYS_ACT_ACT_ACT_ACT_ANCE_SYS_CONFIG_ENTRIG=m
    
    
    
    ACT_AND_CONFIG
    
    # CONFIG_NET_Cadence is not set
    CONFIG_TIGON3=m
    # CONFIG_NET_VENDOR_Cirrus is not set
    # CONFIG_NET_VENDOR_Faraday is not set
    # CONFIG_NET_VENDOR_HISILICON is not set 设置
    CONFIG_E1000=m
    CONFIG_E1000E=m
    CONFIG_SKGE=m
    CONFIG_KS8851=y
    CONFIG_KS8851_MLL=y
    # CONFIG_NET_VENDOOR_Microchip
    is not set # CONFIG_NET_VENDOOR_NATSEMI
    is not set # CONFIG_NET_VENDOOR_QUALCOMM 设置
    CONFIG_R8169=m
    # CONFIG_NET_VENDOR_Samsung 未设置
    # CONFIG_NET_VENDOR_SEEQ 未设置
    CONFIG_SMC91X=y
    CONFIG_SMSC911X=y
    # CONFIG_NET_VENDOR_STMICRO 未设置
    CONFIG_TI_CPSW=y
    CONFIG_TI_CPTS=y
    # CONFIG_NET_VENDOOR_VIA 未设置
    # CONFIG_NET_VENDOOR_WIZnet 未设置
    CONFIG_AT803X_PHY=y
    CONFIG_SMSC_PHY=y
    CONFIG_Micrel_PHY=y
    CONFIG_USB_USBnet=m
    CONFIG_USB_SMSC95XX=m
    CONFIG_USB_USB_USB_USB_USB_USB_USB_USB_USB_USB_USB_USB_C23=y
    CONFIG_USB_USB_USB_USB_USB_USB_USB_USB_USB_USB_USB_USB_AN
    
    
    CONFIG_USB_CDC_PHONET=m
    CONFIG_IWLWIFI=m
    CONFIG_Libertas=m
    CONFIG_Libertas_USB=m
    CONFIG_Libertas_DEBUG=y
    
    CONFIG_WL_TI=y
    CONFIG_WL12XX=m
    CONFIG_EVICK=m
    CONFIG_COMCONFIG_INPUT
    
    
    
    
    
    
    
    
    
    = m_INPICT_MWIFIEX=m_CONFIG MM_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG=m_CONFIG_CONFIG_CONFIG_RATE=m_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_RATE=m_CONFIG_CONFIG_CONFIG_CONFIG_MO_IN_CONFIG=m_RATE_CONFIG_CONFIG_CONFIG_CONFIG_IN
    CONFIG_PTICK_TWL4030=m
    # CONFIG_INPUT_TOOTPLICK=y
    CONFIG_INPUT_TOCOLOCK_ADS7846=m
    
    CONFIG_TET_FT5X06=m
    CONFIG_TOCL_TI_AM335X_TSC=m CONFIG_INPUT_INPUT24=m CONFIG_TRBLE_TRB_INPUT24_INPON_INPON_INPUT24=m CONFIG_INPUT24_INPUT_INPUT_INPUT24_INPUT_INPUT_INPUT_INPUT24=m CONFIG_INPON_INPUT_INPUT_INPON_INPUT24_INPUT_TREN=m
    
    
    
    
    
    
    
    
    未设置
    CONFIG_serial_8250=y
    CONFIG_serial_8250_console=y
    # CONFIG_serial_8250_DMA 未设置
    CONFIG_serial_8250_NR_UARTs=32
    CONFIG_serial_8250_RUNTIME_UARTs=10
    CONFIG_serial_8250_extended = y IRQ_8250_mane_ports=8250_CONFIG_CONFIG_CONFIG_CONFIG_Y_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_RAGE_8250_Y_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_RAGE_Y_CONFIG_CONFIG_CONFIG_
    
    
    
    
    
    
    
    CONFIG_SPI=y
    CONFIG_SPI_OMAP24xx=y
    CONFIG_SPI_QSPI=m
    CONFIG_HSI=m
    CONFIG_PINCTRL_SING=y
    CONFIG_TI_IODELAY=y CONFIG_DEBUG_GPIO_SYS_SYSCM=y
    
    
    CONFIG_PCA953X=y CONFIG_CONFIG_CL_CHER=y CONFIG_CONFIG_CL_CONFIG_CL=60_CONFIG_CL_PAGE=y CONFIG_PAGE=60_CONFIG_CONFIG_PAGEL_PAGE=Y=Y=60_CONFIG_CONFIG_CONFIG_CONFIG_PAGEL_PAGEL_CHER=Y=Y=Y=Y=Y=24_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_PAGEL_PAGEL_PAGEL_PAGEL_PA
    
    
    
    
    
    
    
    
    
    
    
    CONFIG_POWER_RESET=y
    CONFIG_POWER_AVS=y
    CONFIG_SENSORS_GPIO_FAN=y
    CONFIG_SENSORS_LM75=m
    CONFIG_SENSORS_TMP102=y
    CONFIG_热力=y
    CONFIG_SENSOR_GEL_GOV_SHART=y CONFIG_MFD_MODE=y CONFIG_MODE=Y_MODE=TI_MODE=Y_MODE=TOP_MOSD_CONFIG_MODE=Y=Y_MODE=Y_MODE=Y_MODE=Y_CONFIG_MODE=Y_MODE=Y_MOSD_CONFIG_CONFIG_MODE=Y=Y=Y_MODE=Y_MODE=Y_MOSD_CONFIG_MODE=Y=Y_CONFIG_MODE=Y=Y_MODE=Y_CON
    
    
    
    
    
    
    
    
    
    
    
    
    
    CONFIG_TWL4030_CORE=y
    CONFIG_TWL4030_POWER=y
    CONFIG_TWL6040_CORE=y
    CONFIG_CONDIVIDERS_USERSPACY=m
    CONFIGRAME_CONDIMETER_PAMPLE=m CONFIG_CONDIVID_RAME_CONFIG
    
    
    
    
    
    
    
    
    
    = TPS65024_CLUSTER_PAL=y CONFIGRAME_CONFIGRAME_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG=Y_CONFIGRAME_CONFIG_CONFIG=Y=Y_CONFIG_MODE_CONFIG_CONFIGRAME_CONFIG_CONFIG=Y=Y_CONFIGRAME_CONFIG_CONFIGRAME_CONST_CONFIGRAME=Y=x = TPS65024_CONFIGRAME_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIGIN_CONFIG_CONFIG_CONFIG_CONFIGRAME
    
    
    
    
    
    CONFIG_USB_VIDEO_CLASS=m
    CONFIG_V4L_Platform_drivers=y
    CONFIG_VIDEO_TI_CAL=m
    CONFIG_VIDEO_TI_VIP=m
    CONFIG_V4L_MEM2MEM_DRIVERs=y
    CONFIG_VIDEO_TI_VPE=m
    
    
    
    
    # CONFIG_MEDIE_SUBDRV_OVACTOR 选择未设置 CONFIG_VIDE_OV_CONFIG_VIDE=x = 11M=m CONFIG_OV_VIDE_OVAC_OV=m CONFIG_OV9M=m CONFIG_VIDE=m CONFIG_OV_OV8
    
    CONFIG_DRM_OMAP-y
    CONFIG_DRM_OMA_NUM_CRTCS=2
    CONFIG_OMAP2_DSS=y
    # CONFIG_OMAP2_DSS_VENC 未设置
    CONFIG_OMAP5_DSS_HDMI=y
    CONFIG_DISPLAY_TFP410=y
    CONFIG_DISPLAY_DVI=y
    CONFIG_COND_CONFILE_CONFIG_COND_CONFILE_CONFIG_CONFIG_COND_CONFIG_LE= Y=Y=Y_CONFIG_CONFIG_END_COND_CONFIG_CONDIVIDED_COND_COND_COND_CONFIG
    
    
    
    TI_COND_CONFIG_COND_COND_CONFIG TI_COND_COND_COND_COND_COND_CONFIG
    
    未设置
    # CONFIG_BRAY_generic 未设置
    CONFIG_backlight_PWM=y
    CONFIG_framebuffer_console=y
    CONFIG_framebuffer_console_rotation=y
    CONFIG_logo=y
    CONFIG_SND_Mixer_OS=m
    
    
    CONFIG_SND_SOC=y
    CONFIG_SND_CONFIG_DEBUG=y
    SOC_SND=y SOC_CONFIG
    
    
    
    CONFIG_Snd_DaVinci_SOC_MCASP=y
    CONFIG_Snd_OMAP-SOC=y
    CONFIG_SND_OMAP_OMAP_TWL4030=m
    
    CONFIG_Snd_OPT_OPT_CONFIG = m CONFIG_SND_OCD=m CONFIG_USB_CONFIG
    
    = m USB_OCD_OCD_CONFIG = m CONFIG_MUSB_M_BUD_CONFIG = m USB_MODE_MODE=m USB_CONFIG = m USB_MODE_MODE=m USB_MODE=m USB_ON_CONFIG
    
    
    
    
    
    
    
    
    
    
    
    
    
    CONFIG_USB_STORAGE=m
    CONFIG_USB_MUSB_HDRC=m
    CONFIG_USB_MUSB_OMAP2PLUS=m
    CONFIG_USB_AM35x=m
    CONFIG_USB_MUSB_DSP=m
    CONFIG_USB_TI_CPPI41_DMA=y CONFIG_US_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG=m
    
    
    
    
    
    CONFIG_US_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_UK_CONFIG_CONFIG_IG_UK_CONFIG_IG_IG_UK_CONFIG_IG_IG_UK_CONFIG_UK_CONFIG_UK_CONFIG_IG_UK_CONFIG_IG_UPDER=Y=_CONFIG_CONFIG_UK_CONFIG_IG_IG_UK_CONFIG_UK_CONFIG_UK_CONFIG_UK_CONFIG_UK_CONFIG_IG_UK_CONFIG_IG_UK_CONFIG_UK_CONFIG_UK_CONFIG_UK_IG_UPDER=_CONFIG_IG_UK_IG
    
    
    
    
    
    
    
    
    CONFIG_USB_CONFIGFS_ECM_subsection=y
    CONFIG_USB_CONFIGFS_RFS=y
    CONFIG_USB_CONFIGFS_MEM=y CONFIG_USB_CONFIGFS_CONFIG_USB_CONFIG_CONFIG_CONFIG_ONF=y CONFIG_USB_CONFIG_CONFIG_CONFIG_US_CONFIG_CONFIG=Y=USB_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_ONFS=Y=Y=USB_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_ONF_CONFIG_ONF_CONFIG_CONFIG_ONF_CONFIG_CONFIG_CONFIG_ONF_ONF_CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_ONF_ONF_ONF=y ONF_CONFIG_CONFIG_CONFIG_ONF_ONF_ON
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    CONFIG_USB_MAM_STORAGE=m
    CONFIG_USB_G_SERIAL=m
    CONFIG_USB_MIDIN_G_G_PRINTER=m
    
    CONFIG_USB_CDC_COMPILE=m
    CONFIG_USB_G_NOK=m
    CONFIG_USB_G_ING_OMAP-CONFIG
    
    
    = m CONFIG_USB_CONFIG_END_CONFIG = m CONFIG_MOD_CONFIG = m
    
    CONFIG_IN_IN_IN_MODE_END_CONFIG = m CONFIG_IN_IN_MOD_COND_CONFIG
    
    
    
    
    
    
    
    = m CONFIG_IN_IN_IN_IN_MOD_MLE_OMAP-M_UPD_LEDS_LEDS_COND_COND_CONFIG = m CONFIG_IN_IN_COND_CONFIG = m CONFIG_MOD_COND_COND_COND_CONFIG
    CONFIG_LEDS_TLC591XX=y
    CONFIG_LEDS_TRIGGER_TIMER =m
    CONFIG_LEDS_TRIGGER_心跳
    =y
    CONFIG_LEDS_TRIG_背 光=m
    CONFIG_LEDS_TRIG_GPIO=m CONFIG_LEDS_TRIG_DEFAULT_ON=m CONFIG_RTC_TRIG_TRIG_RTCM_CLM=m CONFIG_DR_DR_430_ON=m
    
    
    
    CONFIG_DR_OPAL=y CM_RT_CL_CL_CL_ON=m CONFIG_DR_ON_MOS=m CONFIG_DR_DR_OPA_430_RTCM_CL_CL_ON=m CONFIG_OPAL=y CM_CL_OPAL=V_CL_ON_OMAP-430_OMAP-430_RTCM_CL_CL_CL_CL_ON_ON_ON_ON_RTCM=m CONF
    
    
    
    
    
    
    
    
    
    
    CONFIG_OMAP2PLUS_MBOX=y
    CONFIG_OMAP_IOMMU=y
    CONFIG_OMAP_IOMMU_debug=y
    CONFIG_OMAP_REMOTEPROC=m
    CONFIG_OMAP_REMOTEPROC_Watchdog=y
    CONFIG_RPMSG_MIF=m
    CONFIG_SOC_EXTCON=m
    
    CONFIG_PWM_CONFIG=m CONFIG_IN_MO_PWM=m CONFIG_CONFIG_MO_EN_CONFIG=m
    
    
    
    CONFIG_MO_MOWM_CONFIG=x = AM_IN_PWM_CONFIG_MO_MO_CONFIG=m CONFIG_MO_MO_MO_EN_IN_CONFIG=m CONFIG_MOWM_CONFIG=x
    
    
    
    
    
    = x = x = x = x = AM_PWM_TO_PWM_CONFIG_IN_EN_PWM=m CONFIG_MO_IN_PWM=x
    
    CONFIG_TI_PIPE3=y
    CONFIG_TWL4030_USB=m
    CONFIG_EXT2_FS=y
    CONFIG_FAULT3_FS=y
    CONFIG_FAULTIFY=y
    CONFIG_QLMT_V2=y
    
    CONFIG_AUTOFS4_FILE_FFFS=y CONFIG_CONFIG_JFS_Y=Y_CONFIG_CONFIG_CL_CONFIG_JFS=Y=Y_CONFIG_CONFIG_CONFIG_CONFIG_CL_JFS=Y_CONFIG_CL_CONFIG_CL_CONFIG_CL_JFS=Y=Y=Y_CONFIG_CONFIG_CONFIG_CL_CL_CL_CONFIG_CL_CL_JFS=Y=Y=Y=Y_CONFIG_CONFIG_CONFIG_CL_CONFIG_CONFIG_CONFIG_CL_CL_CL_CLIFS_UFS_CL
    
    
    
    
    
    
    
    
    
    
    
    
    CONFIG_CRAMFS=y
    CONFIG_NFS_FS=y
    CONFIG_NFS_V3_ACL=y
    CONFIG_ROOT_NFS=y
    
    CONFIG_NLS_CTIONAL_437=y
    CONFIG_NLS_ISO8859_1_y
    CONFIG_PRINTK_TIME=y
    CONFIG_DEBUG_FS=y
    CONFIG_魔术_SYSRQ=y
    CONFIG_DEBUG_CONFIG 不是 CONFIG_SET #
    
    # CONFIG_DEBUGVERBOSE 未设置
    # CONFIG_FTRACE 未设置
    # CONFIG_ARM_DELENATE 未设置
    CONFIG_SECURITY=y
    CONFIG_SECURITY_NETWORK_XFRM=y
    
    CONFIG_Crypto_PCB2=m
    CONFIG_crype_MIC=y
    CONFIG_crypto_FCRYPT=m
    CONFIG_crypto_user_api_hash-y
    CONFIG_crypto_user_api_skCIPHER=y
    CONFIG_crypt_dev_omap_SHOR=y
    CONFIG_crc_dev_omap_aS=y CONFIG_crc_CONFIG_crc=y CONFIG_CONFIG_CONFIG_CONFIG_CONFIG_CL_CONFIG_Y=8
    
    
    
    
    
    
    x
    
    8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8 x 8
    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的安德烈:

    请确保在构建内核之前使用 tisdk_am57xx-evm_defconfig、有关详细信息、请参阅以下 wiki 页面:

    processors.wiki.ti.com/.../Linux_Kernel_Users_Guide

    另请查看以下 wiki:

    processors.wiki.ti.com/.../Linux_Core_Power_Management_User's_Guide_(v4.4)

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    遗憾的是、我在 SDK git-repository 中找不到此类配置文件。 我可以从哪里获得它?

    ~/linux/arch/arm/configs ls -l ti*
    Ls:无法访问"ti*":无此类文件或目录

    ~/linux/arch/arm/configs git status
    分支处理器 SDK Linux 04.01.00版
    您的分支机构采用"ti/processor-sdk-linux-04.01.00"进行了更新。
    没有要提交的内容,工作目录清理

    ~/linux/arch/arm/configs git remote -v
    TI Git://git.ti.com/processor-sdk/processor-sdk-linux.git (获取)
    TI Git://git.ti.com/processor-sdk/processor-sdk-linux.git (推送)

    ~/linux/arch/arm/configs git 日志
    提交 e3a80a1c5ca778adac34bdc5900f232ec13c4506
    作者:Murali Karicheri
    日期:2017年9月26日10:14:36 2017年-0400

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    工具 defconfig_builder.sh 也无法为我构建该配置文件。

    ~/linux$ ti_config_frages/defconfig_builder.sh -t ti_sdk_am57xx-evm_release

    找不到 ti_sdk_am57xx-evm_release 的构建类型或匹配项

    不妨尝试以下操作之一:

     TI_SDK_am3x_release

     TI_SDK_am4x_release

     TI_SDK_dra7x_release

     TI_SDK_OMAP2_release

     5. TI_SDK_k2g_release

     6. TI_SDK_KeySton_release

     7. TI_SDK_Omapl138_release

     8. TI_SDK_am3x_debug

     9. TI_SDK_am4x_debug

     TI_SDK_dra7x_debug

     11. TI_SDK_OMAP2_DEBUG

     12. TI_SDK_k2g_debug

     13. TI_SDK_keyston_debug

     14. TI_SDK_Omapl138_DEBUG

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    建议使用的 Linux 内核(和配置文件)位于最新的 AM57x PSDK v4.01中:

    software-dl.ti.com/.../index_FDS.html

    成功安装此 PSDK 后、您应使用:
    -{PSDK}/board-support/linux-4.9.41
    -{PSDK}/board-support/linux-4.9.41/arch/arm/configs/tisdk_am57xx-evm_defconfig

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Pavel 提供的信息。
    此配置与 cpufreq 部分中的配置没有太大区别、但我已经尝试过它。
    结果相同-驱动程序在启动时显示错误消息,并且 sysfs 中没有 cpufreq 文件。

    您能否确认 cpufreq 在用于 dra7x 平台的 Linux-4.9中是否真正活跃?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    安德烈

    我将在 AM572x TI EVM 上测试 cpufreq。 同时确保您的.config 文件与 wiki 页面对齐。

    processors.wiki.ti.com/.../Linux_Core_Power_Management_User's_Guide_(v4.4)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它未对齐、因为没有像"使用 clk 通知程序的基于通用 DT 的 cpufreq 驱动程序"这样的驱动程序。

    看起来在02.xx 和03.xx 处理器 SDK 版本之间似乎已消失 cpufreq_VOLTDM 选项、因此 Linux 4.4版的电源管理指南目前尚未实际应用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Andrey Shetov"]它没有对齐,因为没有类似“使用 clk 通知程序的基于通用 DT 的 cpufreq 驱动程序”的驱动程序。

    是的、这是正确的。 Linux 电源 wiki 适用于内核4.4、而 PSDK4.1附带内核4.9。 但这根本不是问题。

    我在 AM572x TI EVM 上测试了 PSDK4.1内核4.9、cpufreq 工作正常、无需对内核进行任何修改。

    下面是我构建内核映像的方法:

    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- tisdk_am57xx-evm_defconfig
    make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage -j8 


    然后、我验证 cpufreq 工作正常:

    root@am57xx-evm:// cd /sys/devices/system/cpu/cpu0/cpufreq
    root@am57xx-evm:/sys/devices/system/cpu/cpu0/cpufreq ls -l
    -r--r-- 1 root 根 4096 Sep 26 21:42 affected _CPU-r--
    -- 1根 根 4096 Sep 26 21:42 cpuinfo_cur_freq
    -r--r--r-- 1 root 根 4096 Sep 26 21:42 cpuinfo_max_freq
    -r--r--r-- 1 root 根 4096 Sep 26 21:42 cpuinfo_min_freq
    -r--r--r-- 1 root 根 4096 Sep 26 21:42 cpuinfo_translation_lency
    -r--r--r-- 1 root 根 4096 Sep 26 21:42 Related_CPUs-r--r--
    1根 根 4096 Sep 26 21:42 scaling_available 频率
    -r--r--r-- 1根 根 4096 Sep 26 21:42 scaling_available 调节器
    -r--r--r-- 1 root 根 4096 Sep 26 21:42 scaling_cur_freq
    -r--r--r-- 1 root 根 4096 Sep 26 21:42 scaling_driver
    -r-r--r- 1 root 根 4096 Sep 26 21:42 scaling_governor
    -r-r-r- 1 root 根 4096 Sep 26 21:42 scaling_max_freq
    -r-r-- 1 root 根 4096 Sep 26 21:42 scaling_min_freq
    -r-r-- 1 root 根 4096 Sep 26 21:42 scaling_setspeed
    drwxr-xr-x 2 root 根 0 Sep 26 21:42 stats
    root@am57xx-evm:/sys/devices/system/cpu/cpu0/cpufreq # cat scaling_min_freq
    1000000
    root@am57xx-evm:/sys/devices/system/cpu/cpu0/cpufreq echo 1500000 >/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
    root@am57xx-evm:/sys/devices/system/cpu/cpu0/cpufreq cat scaling_min_freq
    1500000
    root@am57xx-evm:/sys/devices/system/cpu/cpu0/cpufreq cat scaling_6000_freq
    117000
    root@am570000_1500000_evm /sys/devices/system/cpu/cpu0/cpufreq
    


    下面是完整的控制台日志:

    e2e.ti.com/.../am572x_5F00_evm_5F00_log


    帕维尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Pavel 的帮助、我会从头开始检查所有内容。

    您能否澄清一下、您使用了哪一个 DT 文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此问题仅针对我使用的 CompuLab CL-SOM-AM57x 模块上系统。

    原因位于 am57xx-cl-som-am57x.dts 文件中。 以下补丁可解决我的问题。

    diff -git a/arch/arm/boot/dts/am57xx-cl-som-am57x.dts b/arch/arm/boot/dts/am57xx-cl-am57x.dts
    index 203266f.a41181b 100644
    -- aarch/arm/boot/dts/am57xx-sw-am57x+ds-<+47,ds-bs/ps&ds-bs-b<+-ps&;ds-r=+-r&;ds-r&;ds-r&;ds-rg&;ds-r&;dts +-ps+-r&r&;&r&r&;ds-p57x+-r=+-r&;ds-p57xx-g&;ds-b&;ds-b&;ds-b&;ds-b&;ds-b&;ds-b&;ds-p57x+
    
    @@@@