AM335x custom board has no cpufreq information

As a follow-up after AM335x board starts kernel from SD card but uses distro from eMMC, I found another problem: the cpufreq-info command returns:

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU
  maximum transition latency: 0.00 ms.

And there is no /sys/devices/system/cpu/cpu0/cpufreq entry.
How can I enable it?

Out of the box, the BBB shows:

debian@bbb-pwr01-ser09:~$ uname -r ; cpufreq-info 
4.19.94-ti-r73
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: cpufreq-dt
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 300 us.
  hardware limits: 300 MHz - 1000 MHz
  available frequency steps: 300 MHz, 600 MHz, 720 MHz, 800 MHz, 1000 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance, schedutil
  current policy: frequency should be within 300 MHz and 1000 MHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 1000 MHz.
  cpufreq stats: 300 MHz:0.00%, 600 MHz:0.00%, 720 MHz:0.00%, 800 MHz:0.00%, 1000 MHz:100.00%
debian@bbb-pwr01-ser09:~$

Like your previous post, double check your device-tree git repo…

Regards,

Yes, it works on the original Beaglebone Black. I’m just not sure what should I double-check for. May I post my device tree source here? It’s based on am335x-boneblack-uboot-univ.dts, but replaces tps node which describes PMIC chip.

Hi @me21 you can post your device tree file as a *.txt file here… Have you changed the kernel defconfig?

Regards,

I didn’t change kernel defconfig, the kernel was built using build_deb.sh or tools/rebuild_deb.sh scripts in the ti-linux-kernel-dev repository, branch ti-linux-4.19.y, commit 67307b94.

The device tree is as follows:

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
 */
/dts-v1/;

#include "am33xx.dtsi"
#include "am335x-bone-common.dtsi"
#include "am335x-bone-common-univ.dtsi"
#include "bbb-bone-buses.dtsi"

/ {
	model = "TI AM335x BeagleBone Black";
	compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";

	chosen {
		base_dtb = "am335x-evolve-uboot-univ.dts";
		base_dtb_timestamp = __TIMESTAMP__;
	};

	vbat: fixedregulator@0 {
		compatible = "regulator-fixed";
		regulator-name = "vbat";
		regulator-min-microvolt = <5000000>;
		regulator-max-microvolt = <5000000>;
		regulator-boot-on;
	};

	cpus {
		cpu@0 {
			cpu0-supply = <&vdd1_reg>;
		};
	};
};

&i2c0 {
        /delete-node/ tps@24;
	tps: tps@2d {
		reg = <0x2d>;
	};
};

&cpu0_opp_table {
	/*
	 * All PG 2.0 silicon may not support 1GHz but some of the early
	 * BeagleBone Blacks have PG 2.0 silicon which is guaranteed
	 * to support 1GHz OPP so enable it for PG 2.0 on this board.
	 */
	oppnitro-1000000000 {
		opp-supported-hw = <0x06 0x0100>;
	};
};

&mmc1 {
	vmmc-supply = <&vmmcsd_fixed>;
	cd-gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>;
};

#include "tps65910.dtsi"

&tps {
	vcc1-supply = <&vbat>;
	vcc2-supply = <&vbat>;
	vcc3-supply = <&vbat>;
	vcc4-supply = <&vbat>;
	vcc5-supply = <&vbat>;
	vcc6-supply = <&vbat>;
	vcc7-supply = <&vbat>;
	vccio-supply = <&vbat>;

	regulators {
		vrtc_reg: regulator@0 {
			regulator-always-on;
		};

		vio_reg: regulator@1 {
			regulator-always-on;
		};

		vdd1_reg: regulator@2 {
			/* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
			regulator-name = "vdd_mpu";
			regulator-min-microvolt = <912500>;
			regulator-max-microvolt = <1351500>;
			regulator-boot-on;
			regulator-always-on;
		};

		vdd2_reg: regulator@3 {
			/* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
			regulator-name = "vdd_core";
			regulator-min-microvolt = <912500>;
			regulator-max-microvolt = <1150000>;
			regulator-boot-on;
			regulator-always-on;
		};

		vdd3_reg: regulator@4 {
			regulator-always-on;
		};

		vdig1_reg: regulator@5 {
			regulator-always-on;
		};

		vdig2_reg: regulator@6 {
			regulator-always-on;
		};

		vpll_reg: regulator@7 {
			regulator-always-on;
		};

		vdac_reg: regulator@8 {
			regulator-always-on;
		};

		vaux1_reg: regulator@9 {
			regulator-always-on;
		};

		vaux2_reg: regulator@10 {
			regulator-always-on;
		};

		vaux33_reg: regulator@11 {
			regulator-always-on;
		};

		vmmc_reg: regulator@12 {
			regulator-min-microvolt = <1800000>;
			regulator-max-microvolt = <3300000>;
			regulator-always-on;
		};
	};
};

CPU frequeny table is generated from:

Which you haven’t touched…

Regards,

But this file is included at the top of my device tree file, isn’t it?

Exactly…

So cpufreq should be working for you…

Unless you disabled it…

Regards,

How do I check if I disabled cpufreq somewhere?

Compare with:

Regards,

Okay, I took file /proc/config.gz from the running system, unzipped it and compared the files. Here’s the difference:

***** config
#
# Compiler: arm-linux-gnueabihf-gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0
#
***** DEFCONFIG.TXT
#
# Compiler: arm-linux-gnueabi-gcc (GCC) 8.5.0
#
*****

***** config
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=90400
CONFIG_CLANG_VERSION=0
***** DEFCONFIG.TXT
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=80500
CONFIG_CLANG_VERSION=0
*****

***** config
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
CONFIG_PLUGIN_HOSTCC=""
CONFIG_HAVE_GCC_PLUGINS=y
CONFIG_RT_MUTEXES=y
***** DEFCONFIG.TXT
CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
CONFIG_PLUGIN_HOSTCC="g++"
CONFIG_HAVE_GCC_PLUGINS=y
# CONFIG_GCC_PLUGINS is not set
CONFIG_RT_MUTEXES=y
*****

Not many differences. Could the GCC version be the root cause?.. I built the kernel on Ubuntu 20.04, where GCC 9 is installed by default.

A different version of GCC wouldn’t cause this…

does lsmod show anything?

otherwise please post your full serial boot log (with quiet off) so nothing is hidden…

Regards,

lsmod output:

usb_f_acm              16384  2
u_serial               20480  3 usb_f_acm
usb_f_ncm              28672  2
usb_f_rndis            32768  4
u_ether                24576  2 usb_f_ncm,usb_f_rndis
libcomposite           65536  16 usb_f_acm,usb_f_ncm,usb_f_rndis
pru_rproc              28672  0
irq_pruss_intc         20480  1 pru_rproc
pruss                  16384  1 pru_rproc
pm33xx                 16384  0
wkup_m3_rproc          16384  1
wkup_m3_ipc            16384  1 pm33xx
remoteproc             57344  3 pru_rproc,wkup_m3_rproc,wkup_m3_ipc
virtio                 16384  1 remoteproc
virtio_ring            28672  1 remoteproc
pruss_soc_bus          16384  0
uio_pdrv_genirq        16384  0
uio                    20480  1 uio_pdrv_genirq
spidev                 20480  0

Sorry, nothing obvious…

debian@bbb-pwr01-ser09:~$ uname -r ; lsmod
4.19.94-ti-r73
Module                  Size  Used by
pm33xx                 16384  0
wkup_m3_rproc          16384  1
wkup_m3_ipc            16384  1 pm33xx
pruss_soc_bus          16384  0
usb_f_acm              16384  2
u_serial               20480  3 usb_f_acm
usb_f_ncm              28672  2
usb_f_mass_storage     53248  2
usb_f_rndis            32768  4
u_ether                20480  2 usb_f_ncm,usb_f_rndis
uio_pdrv_genirq        16384  0
uio                    20480  1 uio_pdrv_genirq
libcomposite           65536  18 usb_f_acm,usb_f_ncm,usb_f_mass_storage,usb_f_rndis
binfmt_misc            20480  1
pru_rproc              28672  0
pruss                  16384  1 pru_rproc
irq_pruss_intc         20480  1 pru_rproc
remoteproc             57344  3 pru_rproc,wkup_m3_rproc,wkup_m3_ipc
virtio                 16384  1 remoteproc
virtio_ring            28672  1 remoteproc
spidev                 20480  0

Where you able to get a serial boot log?

debian@bbb-pwr01-ser09:~$ sudo systemctl status cpufrequtils.service 
● cpufrequtils.service - LSB: set CPUFreq kernel parameters
   Loaded: loaded (/etc/init.d/cpufrequtils; generated)
   Active: active (exited) since Wed 2022-09-28 19:15:17 UTC; 4min 31s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 903 ExecStart=/etc/init.d/cpufrequtils start (code=exited, status=0/SUCCESS)

Sep 28 19:15:16 bbb-pwr01-ser09 systemd[1]: Starting LSB: set CPUFreq kernel parameters...
Sep 28 19:15:17 bbb-pwr01-ser09 cpufrequtils[903]: CPUFreq Utilities: Setting performance CPUFreq governor...CPU0...done.
Sep 28 19:15:17 bbb-pwr01-ser09 systemd[1]: Started LSB: set CPUFreq kernel parameters.

Regards,

● cpufrequtils.service - LSB: set CPUFreq kernel parameters
   Loaded: loaded (/etc/init.d/cpufrequtils; generated)
   Active: active (exited) since Wed 2022-09-28 19:04:55 UTC; 22min ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 0 (limit: 1026)
   Memory: 0B
   CGroup: /system.slice/cpufrequtils.service

Sep 28 19:04:54 beaglebone systemd[1]: Starting LSB: set CPUFreq kernel parameters...
Sep 28 19:04:55 beaglebone cpufrequtils[731]: CPUFreq Utilities: Setting performance CPUFreq governor...disabled, governor not available...done.
Sep 28 19:04:55 beaglebone systemd[1]: Started LSB: set CPUFreq kernel parameters.

I’ve noticed there is no subdirectory /lib/modules/4.19.94-ti-r73/kernel/drivers/cpufreq/.
It is also absent in my deploy directory on build machine (inside 4.19.94-ti-r73-modules.tar.gz archive).
But in the kernel build tree, there are .o files inside drivers/cpufreq/ subdirectory. So they are getting built but not packaged…

It’s built-in…

debian@bbb-pwr01-ser09:~$ zcat /proc/config.gz | grep CPUFREQ_DT
CONFIG_CPUFREQ_DT=y
CONFIG_CPUFREQ_DT_PLATDEV=y

Regards,

Please see my serial boot log:

U-Boot SPL 2022.04-00044-g0816cfd5f6-dirty (Sep 26 2022 - 15:25:01 +0300)
Trying to boot from MMC2
spl_start_uboot enter
spl_start_uboot exit


U-Boot 2022.04-00044-g0816cfd5f6-dirty (Sep 26 2022 - 15:25:01 +0300)

CPU  : AM335X-GP rev 2.1
Model: TI AM335x Evolve
DRAM:  512 MiB
board_init enter
Reset Source: Global warm SW reset has occurred.
Reset Source: Power-on reset has occurred.
RTC 32KCLK Source: External.
board_init exit
Core:  150 devices, 14 uclasses, devicetree: separate
WDT:   Started wdt@44e35000 with servicing (60s timeout)
MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
Loading Environment from EXT4... board_late_init enter
Model: Evolve
<ethaddr> not set. Validating first E-fuse MAC
board_late_init exit
Net:   Could not get PHY for ethernet@4a100000: addr 0
eth2: ethernet@4a100000, eth3: usb_ether
Press SPACE to abort autoboot in 0 seconds
board_name=[EVOLVE] ...
gpio: pin 56 (gpio 56) value is 0
gpio: pin 55 (gpio 55) value is 0
gpio: pin 54 (gpio 54) value is 0
gpio: pin 53 (gpio 53) value is 1
switch to partitions #0, OK
mmc1(part 0) is current device
Scanning mmc 1:1...
Scanning disk mmc@48060000.blk...
Disk mmc@48060000.blk not ready
Scanning disk mmc@481d8000.blk...
Found 2 disks
No EFI system partition
ft_board_setup enter
ft_board_setup exit
BootOrder not defined
EFI boot manager: Cannot load any image
gpio: pin 56 (gpio 56) value is 0
gpio: pin 55 (gpio 55) value is 0
gpio: pin 54 (gpio 54) value is 0
gpio: pin 53 (gpio 53) value is 1
switch to partitions #0, OK
mmc1(part 0) is current device
gpio: pin 54 (gpio 54) value is 1
Checking for: /uEnv.txt ...
Checking for: /boot/uEnv.txt ...
gpio: pin 55 (gpio 55) value is 1
2018 bytes read in 2 ms (985.4 KiB/s)
Loaded environment from /boot/uEnv.txt
Checking if uname_r is set in /boot/uEnv.txt...
gpio: pin 56 (gpio 56) value is 1
Running uname_boot ...
loading /boot/vmlinuz-4.19.94-ti-r73 ...
10170880 bytes read in 643 ms (15.1 MiB/s)
debug: [enable_uboot_overlays=1] ...
debug: [enable_uboot_cape_universal=1] ...
debug: [uboot_base_dtb_univ=am335x-evolve-uboot-univ.dtb] ...
uboot_overlays: [uboot_base_dtb=am335x-evolve-uboot-univ.dtb] ...
uboot_overlays: Switching too: dtb=am335x-evolve-uboot-univ.dtb ...
loading /boot/dtbs/4.19.94-ti-r73/am335x-evolve-uboot-univ.dtb ...
168554 bytes read in 14 ms (11.5 MiB/s)
Unknown command 'extension' - try 'help'
uboot_overlays: [fdt_buffer=0x60000] ...
uboot_overlays: loading /boot/dtbs/4.19.94-ti-r73/overlays/BB-ADC-00A0.dtbo ...
645 bytes read in 4 ms (157.2 KiB/s)
uboot_overlays: loading /boot/dtbs/4.19.94-ti-r73/overlays/BB-BONE-eMMC1-01-00A0.dtbo ...
1605 bytes read in 4 ms (391.6 KiB/s)
uboot_overlays: loading /boot/dtbs/4.19.94-ti-r73/overlays/AM335X-PRU-RPROC-4-19-TI-00A0.dtbo ...
3627 bytes read in 4 ms (884.8 KiB/s)
loading /boot/initrd.img-4.19.94-ti-r73 ...
7425385 bytes read in 475 ms (14.9 MiB/s)
debug: [console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100] ...
debug: [bootz 0x82000000 0x88080000:714d69 88000000] ...
Kernel image @ 0x82000000 [ 0x000000 - 0x9b3200 ]
## Flattened Device Tree blob at 88000000
   Booting using the fdt blob at 0x88000000
   Loading Ramdisk to 8f8eb000, end 8ffffd69 ... OK
   Loading Device Tree to 8f85e000, end 8f8eafff ... OK
ft_board_setup enter
ft_board_setup exit

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.19.94-ti-r73 (azarubkin@ubuntu-2004-vm) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #1xross SMP PREEMPT Fri Sep 23 13:57:15 MSK 2022
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: TI AM335x BeagleBone Black
[    0.000000] Memory policy: Data cache writeback
[    0.000000] efi: Getting EFI parameters from FDT:
[    0.000000] efi: UEFI not found.
[    0.000000] cma: Reserved 48 MiB at 0x9c800000
[    0.000000] CPU: All CPU(s) started in SVC mode.
[    0.000000] AM335X ES2.1 (sgx neon)
[    0.000000] random: get_random_bytes called from start_kernel+0xb0/0x4d0 with crng_init=0
[    0.000000] percpu: Embedded 17 pages/cpu s38988 r8192 d22452 u69632
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 129412
[    0.000000] Kernel command line: console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 lpj=1990656 rng_core.default_quality=100
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 438116K/522240K available (13312K kernel code, 1141K rwdata, 4384K rodata, 1024K init, 350K bss, 34972K reserved, 49152K cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xe0000000 - 0xff800000   ( 504 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xdfe00000   ( 510 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0x(ptrval) - 0x(ptrval)   (14304 kB)
[    0.000000]       .init : 0x(ptrval) - 0x(ptrval)   (1024 kB)
[    0.000000]       .data : 0x(ptrval) - 0x(ptrval)   (1142 kB)
[    0.000000]        .bss : 0x(ptrval) - 0x(ptrval)   ( 351 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] ftrace: allocating 42206 entries in 124 pages
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=2 to nr_cpu_ids=1.
[    0.000000]  Tasks RCU enabled.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000000] IRQ: Found an INTC at 0x(ptrval) (revision 5.0) with 128 interrupts
[    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[    0.000026] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[    0.000056] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.000073] OMAP clocksource: timer1 at 24000000 Hz
[    0.002232] timer_probe: no matching timers found
[    0.002585] Console: colour dummy device 80x30
[    0.002679] Calibrating delay loop (skipped) preset value.. 995.32 BogoMIPS (lpj=1990656)
[    0.002699] pid_max: default: 32768 minimum: 301
[    0.002992] Security Framework initialized
[    0.003013] Yama: becoming mindful.
[    0.003169] AppArmor: AppArmor initialized
[    0.003282] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.003297] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.004417] CPU: Testing write buffer coherency: ok
[    0.004495] CPU0: Spectre v2: using BPIALL workaround
[    0.005004] CPU0: thread -1, cpu 0, socket -1, mpidr 0
[    0.029250] Setting up static identity map for 0x80100000 - 0x80100060
[    0.037160] rcu: Hierarchical SRCU implementation.
[    0.048413] EFI services will not be available.
[    0.053167] smp: Bringing up secondary CPUs ...
[    0.053188] smp: Brought up 1 node, 1 CPU
[    0.053200] SMP: Total of 1 processors activated (995.32 BogoMIPS).
[    0.053210] CPU: All CPU(s) started in SVC mode.
[    0.054960] devtmpfs: initialized
[    0.089554] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[    0.090210] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.090243] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.094275] xor: automatically using best checksumming function   neon
[    0.094308] pinctrl core: initialized pinctrl subsystem
[    0.095646] NET: Registered protocol family 16
[    0.100835] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[    0.195820] l4_wkup_cm:clk:0010:0: failed to disable
[    0.248231] audit: initializing netlink subsys (disabled)
[    0.253264] audit: type=2000 audit(0.240:1): state=initialized audit_enabled=0 res=1
[    0.257353] OMAP GPIO hardware version 0.1
[    0.284413] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.313318] raid6: using algorithm neonx8 gen() 0 MB/s
[    0.313341] raid6: .... xor() 0 MB/s, rmw enabled
[    0.313352] raid6: using neon recovery algorithm
[    0.321668] edma 49000000.edma: TI EDMA DMA engine driver
[    0.329553] SCSI subsystem initialized
[    0.333634] usbcore: registered new interface driver usbfs
[    0.333704] usbcore: registered new interface driver hub
[    0.333829] usbcore: registered new device driver usb
[    0.336004] omap_i2c 4802a000.i2c: bus 1 rev0.11 at 100 kHz
[    0.337630] omap_i2c 4819c000.i2c: bus 2 rev0.11 at 100 kHz
[    0.338309] pps_core: LinuxPPS API ver. 1 registered
[    0.338325] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.338352] PTP clock support registered
[    0.339277] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[    0.341579] Advanced Linux Sound Architecture Driver Initialized.
[    0.342455] NetLabel: Initializing
[    0.342473] NetLabel:  domain hash size = 128
[    0.342481] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.342576] NetLabel:  unlabeled traffic allowed by default
[    0.343674] clocksource: Switched to clocksource timer1
[    0.499527] VFS: Disk quotas dquot_6.6.0
[    0.499732] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.500624] AppArmor: AppArmor Filesystem Enabled
[    0.513886] NET: Registered protocol family 2
[    0.514934] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes)
[    0.514973] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    0.515021] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[    0.515082] TCP: Hash tables configured (established 4096 bind 4096)
[    0.515227] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.515256] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.515615] NET: Registered protocol family 1
[    0.529017] RPC: Registered named UNIX socket transport module.
[    0.529040] RPC: Registered udp transport module.
[    0.529048] RPC: Registered tcp transport module.
[    0.529057] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.529941] Unpacking initramfs...
[    0.947556] Freeing initrd memory: 7252K
[    0.948549] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 counters available
[    0.951982] Initialise system trusted keyrings
[    0.952424] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    0.959619] zbud: loaded
[    0.967125] NFS: Registering the id_resolver key type
[    0.967177] Key type id_resolver registered
[    0.967188] Key type id_legacy registered
[    0.967211] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.967593] fuse init (API version 7.27)
[    0.978262] Key type asymmetric registered
[    0.978288] Asymmetric key parser 'x509' registered
[    0.978404] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.982784] io scheduler noop registered
[    0.982806] io scheduler deadline registered
[    0.983130] io scheduler cfq registered (default)
[    0.983144] io scheduler mq-deadline registered
[    0.986959] pinctrl-single 44e10800.pinmux: 142 pins, size 568
[    1.000749] gpio-of-helper ocp:cape-universal: ready
[    1.015312] Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled
[    1.015732] random: fast init done
[    1.019068] console [ttyS0] disabled
[    1.019182] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 30, base_baud = 3000000) is a 8250
[    1.780220] console [ttyS0] enabled
[    1.784941] 48022000.serial: ttyS1 at MMIO 0x48022000 (irq = 31, base_baud = 3000000) is a 8250
[    1.794911] 48024000.serial: ttyS2 at MMIO 0x48024000 (irq = 32, base_baud = 3000000) is a 8250
[    1.804826] 481a6000.serial: ttyS3 at MMIO 0x481a6000 (irq = 33, base_baud = 3000000) is a 8250
[    1.814706] 481a8000.serial: ttyS4 at MMIO 0x481a8000 (irq = 34, base_baud = 3000000) is a 8250
[    1.824669] 481aa000.serial: ttyS5 at MMIO 0x481aa000 (irq = 35, base_baud = 3000000) is a 8250
[    1.837658] omap_rng 48310000.rng: Random Number Generator ver. 20
[    1.844344] random: crng init done
[    1.849617] sdhci: Secure Digital Host Controller Interface driver
[    1.856130] sdhci: Copyright(c) Pierre Ossman
[    1.861152] omap_gpio 44e07000.gpio: Could not set line 6 debounce to 200000 microseconds (-22)
[    1.869975] omap_hsmmc 48060000.mmc: Got CD GPIO
[    1.875276] omap_hsmmc 48060000.mmc: Linked as a consumer to regulator.1
[    1.909459] omap_hsmmc 481d8000.mmc: Linked as a consumer to regulator.1
[    1.942829] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.986792] mmc1: new high speed MMC card at address 0001
[    1.997780] mmcblk1: mmc1:0001 4FTE4R 3.64 GiB
[    2.003119] mmcblk1boot0: mmc1:0001 4FTE4R partition 1 4.00 MiB
[    2.009796] mmcblk1boot1: mmc1:0001 4FTE4R partition 2 4.00 MiB
[    2.016148] mmcblk1rpmb: mmc1:0001 4FTE4R partition 3 512 KiB, chardev (245:0)
[    2.029140]  mmcblk1: p1
[    2.967694] omap_i2c 4819c000.i2c: timeout waiting for bus ready
[    3.979677] omap_i2c 4819c000.i2c: timeout waiting for bus ready
[    4.995678] omap_i2c 4819c000.i2c: timeout waiting for bus ready
[    6.007674] omap_i2c 4819c000.i2c: timeout waiting for bus ready
[    7.019676] omap_i2c 4819c000.i2c: timeout waiting for bus ready
[    8.031675] omap_i2c 4819c000.i2c: timeout waiting for bus ready
[    9.043677] omap_i2c 4819c000.i2c: timeout waiting for bus ready
[   10.055677] omap_i2c 4819c000.i2c: timeout waiting for bus ready
[   10.064155] eqep 48300180.eqep: ver. 1.0
[   10.068407] eqep 48300180.eqep: count_mode:0
[   10.072763] eqep 48300180.eqep: invert_qa:1
[   10.076995] eqep 48300180.eqep: invert_qb:1
[   10.081224] eqep 48300180.eqep: invert_qi:0
[   10.085450] eqep 48300180.eqep: invert_qs:0
[   10.089677] eqep 48300180.eqep: swap_inputs:0
[   10.094076] eqep 48300180.eqep: QDECCTL:0x0180
[   10.098563] eqep 48300180.eqep: QPOSINIT:0x00000000
[   10.103486] eqep 48300180.eqep: QPOSMAX:0xffffffff
[   10.108323] eqep 48300180.eqep: QPOSCNT:0x00000000
[   10.113160] eqep 48300180.eqep: omit_interrupt:0
[   10.117820] eqep 48300180.eqep: QEINT:0x0800
[   10.122130] eqep 48300180.eqep: QUPRD:0x05f5e100
[   10.126791] eqep 48300180.eqep: QEPCTL:0x009e write
[   10.131713] eqep 48300180.eqep: QEPCTL:0x009e read
[   10.136567] eqep 48300180.eqep: irq:134, clk_rate:100000000
[   10.142483] eqep 48302180.eqep: ver. 1.0
[   10.146654] eqep 48302180.eqep: count_mode:0
[   10.150992] eqep 48302180.eqep: invert_qa:1
[   10.155222] eqep 48302180.eqep: invert_qb:1
[   10.159448] eqep 48302180.eqep: invert_qi:0
[   10.163676] eqep 48302180.eqep: invert_qs:0
[   10.167900] eqep 48302180.eqep: swap_inputs:0
[   10.172299] eqep 48302180.eqep: QDECCTL:0x0180
[   10.176785] eqep 48302180.eqep: QPOSINIT:0x00000000
[   10.181707] eqep 48302180.eqep: QPOSMAX:0xffffffff
[   10.186542] eqep 48302180.eqep: QPOSCNT:0x00000000
[   10.191378] eqep 48302180.eqep: omit_interrupt:0
[   10.196039] eqep 48302180.eqep: QEINT:0x0800
[   10.200350] eqep 48302180.eqep: QUPRD:0x05f5e100
[   10.205010] eqep 48302180.eqep: QEPCTL:0x009e write
[   10.209932] eqep 48302180.eqep: QEPCTL:0x009e read
[   10.214784] eqep 48302180.eqep: irq:136, clk_rate:100000000
[   10.220629] eqep 48304180.eqep: ver. 1.0
[   10.224773] eqep 48304180.eqep: count_mode:0
[   10.229108] eqep 48304180.eqep: invert_qa:1
[   10.233337] eqep 48304180.eqep: invert_qb:1
[   10.237562] eqep 48304180.eqep: invert_qi:0
[   10.241787] eqep 48304180.eqep: invert_qs:0
[   10.246013] eqep 48304180.eqep: swap_inputs:0
[   10.250412] eqep 48304180.eqep: QDECCTL:0x0180
[   10.254898] eqep 48304180.eqep: QPOSINIT:0x00000000
[   10.259822] eqep 48304180.eqep: QPOSMAX:0xffffffff
[   10.264657] eqep 48304180.eqep: QPOSCNT:0x00000000
[   10.269493] eqep 48304180.eqep: omit_interrupt:0
[   10.274161] eqep 48304180.eqep: QEINT:0x0800
[   10.278472] eqep 48304180.eqep: QUPRD:0x05f5e100
[   10.283132] eqep 48304180.eqep: QEPCTL:0x009e write
[   10.288054] eqep 48304180.eqep: QEPCTL:0x009e read
[   10.292903] eqep 48304180.eqep: irq:138, clk_rate:100000000
[   10.388187] libphy: Fixed MDIO Bus: probed
[   10.393380] CAN device driver interface
[   10.398857] c_can_platform 481cc000.can: c_can_platform device registered (regs=ecbc536b, irq=42)
[   10.409174] c_can_platform 481d0000.can: c_can_platform device registered (regs=c381aea6, irq=43)
[   10.475791] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6, bus freq 1000000
[   10.483547] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[   10.490768] MDIO: davinci_mdio: dt: updated phy_id[0] from phy_mask[fffffffe]
[   10.516682] libphy: 4a101000.mdio: probed
[   10.520960] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver SMSC LAN8710/LAN8720
[   10.531628] cpsw 4a100000.ethernet: Detected MACID = 48:70:1e:f9:1e:06
[   10.538549] cpsw 4a100000.ethernet: initialized cpsw ale version 1.4
[   10.545046] cpsw 4a100000.ethernet: ALE Table size 1024
[   10.550369] cpsw 4a100000.ethernet: cpts: overflow check period 1250 (jiffies)
[   10.560150] usbcore: registered new interface driver smsc95xx
[   10.568050] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   10.574719] ehci-platform: EHCI generic platform driver
[   10.580478] ehci-omap: OMAP-EHCI Host Controller driver
[   10.586922] usbcore: registered new interface driver usb-storage
[   10.596686] am335x-phy-driver 47401300.usb-phy: 47401300.usb-phy supply vcc not found, using dummy regulator
[   10.606996] am335x-phy-driver 47401300.usb-phy: Linked as a consumer to regulator.0
[   10.615173] OF: /ocp/usb@47400000/usb@47401000: could not get #interrupt-cells for /ocp/i2c@44e0b000/tps@2d
[   10.626067] OF: /ocp/usb@47400000/usb@47401000: could not get #interrupt-cells for /ocp/i2c@44e0b000/tps@2d
[   10.640400] am335x-phy-driver 47401b00.usb-phy: 47401b00.usb-phy supply vcc not found, using dummy regulator
[   10.650535] am335x-phy-driver 47401b00.usb-phy: Linked as a consumer to regulator.0
[   10.661682] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
[   10.667154] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 1
[   10.674973] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[   10.683324] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   10.690606] usb usb1: Product: MUSB HDRC host driver
[   10.695618] usb usb1: Manufacturer: Linux 4.19.94-ti-r73 musb-hcd
[   10.701763] usb usb1: SerialNumber: musb-hdrc.1
[   10.707187] hub 1-0:1.0: USB hub found
[   10.711149] hub 1-0:1.0: 1 port detected
[   10.727321] omap_rtc 44e3e000.rtc: already running
[   10.732947] omap_rtc 44e3e000.rtc: registered as rtc0
[   10.740051] i2c /dev entries driver
[   10.748224] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[   10.755992] softdog: initialized. soft_noboot=0 soft_margin=60 sec soft_panic=0 (nowayout=0)
[   10.769604] ledtrig-cpu: registered to indicate activity on CPUs
[   10.776358] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[   10.782554] omap-aes 53500000.aes: will run requests pump with realtime priority
[   10.793105] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[   10.803170] hidraw: raw HID events driver (C) Jiri Kosina
[   10.817403] gnss: GNSS driver registered with major 242
[   10.831008] NET: Registered protocol family 10
[   10.906928] Segment Routing with IPv6
[   10.911093] mip6: Mobile IPv6
[   10.914357] NET: Registered protocol family 17
[   10.919069] can: controller area network core (rev 20170425 abi 9)
[   10.925459] NET: Registered protocol family 29
[   10.930109] 8021q: 802.1Q VLAN Support v1.8
[   10.934428] Key type dns_resolver registered
[   10.938793] mpls_gso: MPLS GSO support
[   10.942909] ThumbEE CPU extension supported.
[   10.947287] Registering SWP/SWPB emulation handler
[   10.952136] omap_voltage_late_init: Voltage driver support not added
[   10.960104] registered taskstats version 1
[   10.964280] Loading compiled-in X.509 certificates
[   10.969250] zswap: loaded using pool lzo/zbud
[   10.976897] Btrfs loaded, crc32c=crc32c-generic
[   10.981649] AppArmor: AppArmor sha1 policy hashing enabled
[   11.028124] at24 0-0050: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[   11.035602] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[   11.043883] omap_rtc 44e3e000.rtc: setting system clock to 2022-09-28 19:04:32 UTC (1664391872)
[   11.054275] ALSA device list:
[   11.057375]   No soundcards found.
[   11.067628] Freeing unused kernel memory: 1024K
[   11.073011] Run /init as init process
Loading, please wait...
Starting version 241
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems
done.
Warning: fsck not present, so skipping root file system
[   22.140167] EXT4-fs (mmcblk1p1): mounted filesystem with ordered data mode. Opts: (null)
done.
Begin: Running /scripts/local-bottom ... done.
Begin: Running /scripts/init-bottom ... done.
[   22.796785] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybrid)
[   22.819265] systemd[1]: Detected architecture arm.

Welcome to Debian GNU/Linux 10 (buster)!

[   22.852888] systemd[1]: Set hostname to <beaglebone>.
[   24.291602] systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[   24.318125] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[   24.340880] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[   24.364567] systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[   24.385357] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[   24.408016] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[   24.424089] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[  OK  ] Listening on fsck to fsckd communication Socket.
[  OK  ] Started Dispatch Password …ts to Console Directory Watch.
[  OK  ] Listening on Journal Socket.
         Mounting POSIX Message Queue File System...
         Mounting /sys/kernel/debug...
         Starting Load Kernel Modules...
[  OK  ] Listening on udev Control Socket.
         Starting udev Coldplug all Devices...
[  OK  ] Listening on Syslog Socket.
[  OK  ] Set up automount Arbitrary…s File System Automount Point.
[  OK  ] Listening on Journal Socket (/dev/log).
         Starting Journal Service...
         Starting Create list of re…odes for the current kernel...
         Starting Set the console keyboard layout...
[  OK  ] Reached target Remote File Systems.
         Starting File System Check on Root Device...
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
[  OK  ] Reached target Paths.
[  OK  ] Reached target Local Encrypted Volumes.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Mounted /sys/kernel/debug.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Started Create list of req… nodes for the current kernel.
[  OK  ] Started Set the console keyboard layout.
         Mounting Kernel Configuration File System...
         Mounting FUSE Control File System...
         Starting Apply Kernel Variables...
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Started File System Check on Root Device.
[  OK  ] Mounted FUSE Control File System.
[  OK  ] Started File System Check Daemon to report status.
         Starting Remount Root and Kernel File Systems...
[  OK  ] Started Apply Kernel Variables.
[   26.108434] EXT4-fs (mmcblk1p1): re-mounted. Opts: errors=remount-ro
[  OK  ] Started Remount Root and Kernel File Systems.
         Starting Create System Users...
         Starting Load/Save Random Seed...
[  OK  ] Started Journal Service.
         Starting Flush Journal to Persistent Storage...
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Create System Users.
[   26.723480] systemd-journald[565]: Received request to flush runtime journal from PID 1
         Starting Create Static Device Nodes in /dev...
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems.
         Starting Set console font and keymap...
         Starting Create Volatile Files and Directories...
         Starting udev Kernel Device Manager...
[  OK  ] Started Set console font and keymap.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Create Volatile Files and Directories.
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Entropy daemon using the HAVEGE algorithm.
[  OK  ] Started udev Coldplug all Devices.
         Starting Helper to synchronize boot up for ifupdown...
[  OK  ] Started Helper to synchronize boot up for ifupdown.
[  OK  ] Started Update UTMP about System Boot/Shutdown.
         Starting Raise network interfaces...
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Reached target Sockets.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Basic System.
         Starting LSB: Load kernel …d to enable cpufreq scaling...
         Starting Login Service...
[  OK  ] Started D-Bus System Message Bus.
         Starting WPA supplicant...
         Starting Connection service...
         Starting BeagleBoard Generate Symlinks...
[  OK  ] Started Regular background program processing daemon.
         Starting System Logging Service...
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started Daily rotation of log files.
[  OK  ] Reached target Timers.
[  OK  ] Started Raise network interfaces.
[  OK  ] Started System Logging Service.
[  OK  ] Started Login Service.
[  OK  ] Started WPA supplicant.
[  OK  ] Started Connection service.
[  OK  ] Reached target Network.
[  OK  ] Reached target Network is Online.
         Starting Mosquitto MQTT v3.1/v3.1.1 Broker...
         Starting Generic Board Startup...
         Starting Permit User Sessions...
[  OK  ] Started Mosquitto MQTT v3.1/v3.1.1 Broker.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started Serial Getty on ttyS0.
[  OK  ] Started Getty on tty1.
[   32.484262] net eth0: initializing cpsw version 1.12 (0)
[   32.617214] SMSC LAN8710/LAN8720 4a101000.mdio:00: attached PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL)
         Starting Hostname Service...
[   32.785896] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   32.815795] 8021q: adding VLAN 0 to HW filter on device eth0
[  OK  ] Started LSB: Load kernel m…ded to enable cpufreq scaling.
         Starting LSB: set CPUFreq kernel parameters...
[  OK  ] Started LSB: set CPUFreq kernel parameters.
[  OK  ] Started BeagleBoard Generate Symlinks.
         Starting OpenBSD Secure Shell server...
[  OK  ] Started Hostname Service.
[  OK  ] Started OpenBSD Secure Shell server.
[   35.661580] using random self ethernet address
[   35.675856] using random host ethernet address
[   35.752958] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
[   35.776010] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   36.137362] using random self ethernet address
[   36.146330] using random host ethernet address
[   36.425587] usb0: HOST MAC 48:70:1e:f9:1e:09
[   36.443124] usb0: MAC 48:70:1e:f9:1e:08
[   36.460972] usb1: HOST MAC 48:70:1e:f9:1e:0b
[   36.475988] usb1: MAC 48:70:1e:f9:1e:0c
[   36.707627] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
[   36.900996] IPv6: ADDRCONF(NETDEV_UP): usb1: link is not ready

Debian GNU/Linux 10 beaglebone ttyS0

BeagleBoard.org Debian Buster Console Image 2022-09-23
Support: https://bbb.io/debian
default username:password is [debian:temppwd]

beaglebone login: [   41.959809] vbat: disabling
[   49.098618] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[   49.120460] remoteproc remoteproc0: wkup_m3 is available
[   49.187593] remoteproc remoteproc0: powering up wkup_m3
[   49.203088] remoteproc remoteproc0: Booting fw image am335x-pm-firmware.elf, size 217148
[   49.220146] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
[   49.244254] remoteproc remoteproc0: remote processor wkup_m3 is now up
[   49.301793] PM: bootloader does not support rtc-only!
[   50.528032] remoteproc remoteproc1: 4a334000.pru is available
[   50.544002] pru-rproc 4a334000.pru: PRU rproc node pru@4a334000 probed successfully
[   50.577312] remoteproc remoteproc2: 4a338000.pru is available
[   50.599966] pru-rproc 4a338000.pru: PRU rproc node pru@4a338000 probed successfully

Where’s your cpu regulator?

debian@bbb-pwr01-ser09:~$ dmesg | grep tps
[    3.189897] tps6521x_pwrbutton tps65217-pwrbutton: DMA mask not set
[    3.197147] input: tps65217_pwr_but as /devices/platform/ocp/44e0b000.i2c/i2c-0/0-0024/tps65217-pwrbutton/input/input0
[    3.209063] tps65217 0-0024: TPS65217 ID 0xe version 1.2
debian@bbb-pwr01-ser09:~$ dmesg | grep cpu0
[    3.232962] cpu cpu0: Linked as a consumer to regulator.3
[    3.238581] cpu cpu0: Dropping the link to regulator.3
[    3.244338] cpu cpu0: Linked as a consumer to regulator.3
debian@bbb-pwr01-ser09:~$ zcat /proc/config.gz | grep TPS65910
# CONFIG_MFD_TPS65910 is not set

Based on AM335x custom board has no cpufreq information - #11 by me21 you didn’t enable your regulator…

Regards,

Should I enable both CONFIG_MFD_TPS65910 and CONFIG_REGULATOR_TPS65910?

I’d enable all 4 config options:

Regards,