summaryrefslogtreecommitdiff
path: root/configs/qcom_defconfig
AgeCommit message (Collapse)Author
2026-03-10configs: qcom: Enable FS_FAT_HANDLE_SECTOR_SIZE_MISMATCHVaradarajan Narayanan
Enable FS_FAT_HANDLE_SECTOR_SIZE_MISMATCH to handle the different combination of FAT sector size and device block size present in QCOM platforms. Signed-off-by: Varadarajan Narayanan <varadarajan.narayanan@oss.qualcomm.com>
2026-01-14qcom_defconfig: Remove redundant pinctrl driver selectionsAswin Murugan
Enable PINCTRL_QCOM_GENERIC config The pinctrl drivers are now automatically enabled via Kconfig defaults based on PINCTRL_QCOM_GENERIC, so explicit selection in the defconfig is no longer needed. Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com> Reviewed-by: Casey Connolly <casey.connolly@linaro.org> Link: https://patch.msgid.link/20260107154745.571319-3-aswin.murugan@oss.qualcomm.com Signed-off-by: Casey Connolly <casey.connolly@linaro.org>
2025-11-25ufs: qcom: Rename CONFIG_QCOM_UFS to CONFIG_UFS_QCOMMarek Vasut
Align the Kconfig option with the rest of the subsystem, use CONFIG_UFS_<vendor> format for the Kconfig option. Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org> Link: https://patch.msgid.link/20251030223626.20005-2-marek.vasut+renesas@mailbox.org Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2025-11-20qcom_defconfig: enable interconnect for SM8650Neil Armstrong
Enable the Interconnect drivers for SM8650 Link: https://patch.msgid.link/20251120-topic-interconnect-next-v5-7-e8a82720da5d@linaro.org Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2025-11-07configs: Resync with savedefconfigTom Rini
Resync all defconfig files using qconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2025-10-30configs: qcom_*: enable QCOM_GENI where neededCasey Connolly
Enable the GENI MISC driver which is required for many Qualcomm platforms. Signed-off-by: Casey Connolly <casey.connolly@linaro.org> Link: https://patch.msgid.link/20250714-geni-load-fw-v5-8-5abbc0d29838@linaro.org Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
2025-10-30configs: qcom_defconfig: Enable SM7150 GCC and PinctrlDanila Tikhonov
Enable the necessary drivers so that SM7150 devices can boot with qcom_defconfig. Signed-off-by: Danila Tikhonov <danila@jiaxyga.com> Signed-off-by: Jens Reidel <adrian@mainlining.org> Reviewed-by: Casey Connolly <casey.connolly@linaro.org> Link: https://lore.kernel.org/r/20250831004602.699953-5-adrian@mainlining.org Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
2025-10-29qcom_defconfig: Enable pinctrl driver for SDM630/660Alexey Minnekhanov
Pin controller driver for SDM630/636/660 SoCs was added in b4420a0c9ed ("drivers: pinctrl: Add Qualcomm SDM630/660 TLMM driver"), but not enabled in qcom_defconfig. Correct that omission. Signed-off-by: Alexey Minnekhanov <alexeymin@minlexx.ru> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20250914145620.1962735-1-alexeymin@minlexx.ru Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
2025-10-29qcom_defconfig: Enable SM6350 clock and pinctrl driversLuca Weiss
Enable the drivers so that SM6350 devices can boot with qcom_defconfig. Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
2025-10-29qcom_defconfig: enable watchdog commandPaul Sajna
CONFIG_WDT and CONFIG_WDT_QCOM were previously added in https://source.denx.de/u-boot/u-boot/-/commit/530764de9fc8539cd2354501e9c42804bc4c4dac U-Boot and Linux pet the watchdog by default, but it's helpful to also have the command to control the watchdog, (CONFIG_CMD_WDT) so it can be manually disabled by the user, for example, if the kernel is expected to stall during debugging with kgdb. Signed-off-by: Paul Sajna <sajattack@postmarketos.org> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20250923-qcom_config_enable_cmd_wdt-v1-1-70cccf9f01e3@postmarketos.org Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
2025-10-29qcom_defconfig: enable pinctrl for sdm670David Wronek
Enable the SDM670 pinctrl driver. Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Signed-off-by: David Wronek <david.wronek@mainlining.org> Link: https://lore.kernel.org/r/20251003-sdm670-v2-4-52c0fa481286@mainlining.org Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
2025-10-29qcom_defconfig: Enable meminfo command with mappingAbbarapu Venkatesh Yadav
Enable meminfo command to be able to see where things are mapped. Signed-off-by: Abbarapu Venkatesh Yadav <venkyada@qti.qualcomm.com> Link: https://lore.kernel.org/r/20251010051200.2313081-1-venkyada@qti.qualcomm.com Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
2025-09-26arm: Change SYS_INIT_SP_BSS_OFFSET from int to hexMichal Simek
The most of OFFSET values are in hex instead of int which is easier for layout description. Signed-off-by: Michal Simek <michal.simek@amd.com>
2025-07-28configs: Resync with savedefconfigTom Rini
Resync all defconfig files using qconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2025-07-14qcom_defconfig: enable USB mass storage gadgetCasey Connolly
Enable the USB mass storage gadget to make it easy to access the internal storage on the board. Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20250626132550.353332-1-casey.connolly@linaro.org Signed-off-by: Casey Connolly <casey.connolly@linaro.org>
2025-07-07configs: Resync with savedefconfigTom Rini
Resync all defconfig files using qconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2025-06-24qcom_defconfig: enable capsule update supportCaleb Connolly
We can now correctly identify which partition U-Boot is flashed to between uefi, xbl, and boot (including A/B support) so enable capsule update support for all boards. Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org> Link: https://lore.kernel.org/r/20250411-b4-qcom-capsule-update-improvements-v2-4-27f6b2fcc4a9@linaro.org Signed-off-by: Casey Connolly <casey.connolly@linaro.org>
2025-06-24qcom_defconfig: Enable QCS615 clock driverAswin Murugan
Enable the QCS615 clock driver in Qualcomm defconfig. Signed-off-by: Aswin Murugan <aswin.murugan@oss.qualcomm.com> Link: https://lore.kernel.org/r/20250521035324.1182833-5-aswin.murugan@oss.qualcomm.com Signed-off-by: Casey Connolly <casey.connolly@linaro.org>
2025-06-24qcom_defconfig: Enable QCS8300 clock driverBalaji Selvanathan
Enable the QCS8300 clock driver in Qualcomm defconfig. Reviewed-by: Casey Connolly <casey.connolly@linaro.org> Signed-off-by: Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com> Link: https://lore.kernel.org/r/20250529154931.1879976-6-quic_bselvana@quicinc.com Signed-off-by: Casey Connolly <casey.connolly@linaro.org>
2025-06-23watchdog: qcom: introduce qcom-wdt driverCasey Connolly
Some Qualcomm device vendors decide to turn the watchdog on in the bootloader, resulting in the device being reset if it isn't petted every ~30 seconds. Introduce a driver to keep the watchdog happy and prevent this annoying behaviour. Signed-off-by: Paul Sajna <hello@paulsajna.com> Co-authored-by: Paul Sajna <hello@paulsajna.com> Tested-by: Paul Sajna <hello@paulsajna.com> Reviewed-by: Stefan Roese <sr@denx.de> Acked-by: Sumit Garg <sumit.garg@oss.qualcomm.com> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20250422-b4-qcom-wdt-v3-1-730d4d5a858d@paulsajna.com Signed-off-by: Casey Connolly <casey.connolly@linaro.org>
2025-06-20env: Rename DEFAULT_ENV_FILE to ENV_DEFAULT_ENV_TEXT_FILEMarek Vasut
Rename the variable and add ENV_ prefix, so that all configuration options which are related to environment would have an CONFIG_ENV_ prefix. No functional change. Also rename USE_DEFAULT_ENV_FILE to USE_ENV_DEFAULT_ENV_TEXT_FILE . Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
2025-05-12configs: Resync with savedefconfigTom Rini
Resync all defconfig files using qconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2025-04-10qcom_defconfig: Disable MMC HS200 mode supportSumit Garg
Currently the msm_sdhci doesn't yet support DLL configurations which are required to enable bus speeds greater that 100MHz. So disable HS200 mode support as of now as it requires bus speeds of 200MHz. This should fix eMMC issues reported on RB1/RB2 although it should fix issues for all Qcom platforms but it's not seen there as mostly SD cards available don't support HS200 mode. The SD cards usually works in high speed mode whose performance remains unaffected by this change. It only affects RB1/RB2 as eMMC flash on these support HS200 mode but the U-Boot driver currently is incapable of supporting that. Reviewed-by: Caleb Connolly <caleb.connolly@linaro.org> Signed-off-by: Sumit Garg <sumit.garg@oss.qualcomm.com> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20250410080027.208674-2-sumit.garg@kernel.org Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-04-10qcom_defconfig: enable pinctrl for SA8775PVaradarajan Narayanan
Enable the pinctrl driver for SA8775P Signed-off-by: Varadarajan Narayanan <quic_varada@quicinc.com> Reviewed-by: Caleb Connolly <caleb.connolly@linaro.org> Link: https://lore.kernel.org/r/20250324080504.2385747-2-quic_varada@quicinc.com Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-04-10qcom_defconfig: enable fastbootCaleb Connolly
Enable fastboot support over USB, using MMC as the backend. This will be the internal eMMC on devices that have it, or the sdcard slot on devices with UFS (if available). We don't use a fixed address for the fastboot buffer because it's allocated at runtime per-board. Entering fastboot mode should be done by executing "run fastboot" or manually running: fastboot -l $fastboot_addr_r usb 0 Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20250324-sdm845-fixes-fastboot-v1-4-d177a10f336d@linaro.org Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-04-10qcom_defconfig: enable OF_UPSTREAM_BUILD_VENDORCaleb Connolly
A single U-Boot binary can be run on many different Qualcomm boards just by booting with a different DTB. Simplify the build process for this by enabling OF_UPSTREAM_BUILD_VENDOR so that all the DTBs will be available after building U-Boot once. Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Acked-by: Christopher Obbard <christopher.obbard@linaro.org> Link: https://lore.kernel.org/r/20250328104011.1837872-1-caleb.connolly@linaro.org Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-03-18mach-snapdragon: always select SYSRESET_PSCI for ARCH_SNAPDRAGONCaleb Connolly
Since removing reset_cpu() in mach-snapdragon, all Qualcomm platforms now depend on CONFIG_SYSRESET and will fail to build without it. Move the dependency from qcom_defconfig to kconfig so that we use SYSRESET for all platforms. Fixes: 61a1a1b8ca73 ("mach-snapdragon: use PSCI sysreset driver") Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-03-17qcom_defconfig: enable SYSRESET_QCOM_PSHOLDSam Day
MSM8916 devices use this instead of PSCI. Signed-off-by: Sam Day <me@samcday.com> Link: https://lore.kernel.org/r/20250125-msm8916-sysreset-v1-3-62073932ff0e@samcday.com Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-03-17mach-snapdragon: use PSCI sysreset driverSam Day
Drop the `board_reset` function from mach-snapdragon board code, and instead use the standard PSCI sysreset driver. Signed-off-by: Sam Day <me@samcday.com> Link: https://lore.kernel.org/r/20250125-msm8916-sysreset-v1-1-62073932ff0e@samcday.com Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-03-17qcom_defconfig: enable PINCTRL_QCOM_SC7280Caleb Connolly
Acked-by: Christopher Obbard <christopher.obbard@linaro.org> Link: https://lore.kernel.org/r/20250122-pinctrl-sc7280-v1-2-8bdba72e6366@linaro.org Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-03-10configs: Resync with savedefconfigTom Rini
Resync all defconfig files using qconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2025-02-26qcom_defconfig: enable stub clockCaleb Connolly
Enable the stub clock driver for rpmcc Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-01-24configs: Resync with savedefconfigTom Rini
Resync all defconfig files using qconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2025-01-22configs: qcom_defconfig: enable RNG driver and commandNeil Armstrong
Enable the MSM RNG driver by default with the associated command, this will fill KASLR seed when booting Linux. Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20241125-topic-sm8x50-rng-v1-2-52b72821c3e9@linaro.org Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-01-22qcom_defconfig: enable X1E80100 pinctrl driverNeil Armstrong
Enable the X1E80100 pinctrl driver in the Qualcomm defconfig. Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Tested-by: Caleb Connolly <caleb.connolly@linaro.org> # Yoga Slim 7x Reviewed-by: Caleb Connolly <caleb.connolly@linaro.org> Link: https://lore.kernel.org/r/20241115-topic-x1e80100-pinctrl-v1-2-35f984226e47@linaro.org Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-01-22qcom_defconfig: enable X1E80100 clock driverNeil Armstrong
Enable the X1E80100 clock driver in the Qualcomm defconfig. Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://lore.kernel.org/r/20241118-topic-x1e80100-clk-v1-2-8841e87ad81f@linaro.org Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2025-01-22qcom_defconfig: enable SA8775P clock driverVaradarajan Narayanan
Enable the SA8775P clock driver in the Qualcomm defconfig. Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Signed-off-by: Varadarajan Narayanan <quic_varada@quicinc.com> Link: https://lore.kernel.org/r/20250110050817.3819282-6-quic_varada@quicinc.com Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-11-26configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using qconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2024-11-20qcom_defconfig: enable capsule update supportCaleb Connolly
Enable all the necessary options for capsule updates to work, as well as a few additional EFI features. Capsule updates themselves are only enabled for the RB3 Gen 2, since the exact details on where to flash U-Boot (or how to handle multiple boot methods) has not been finalised for other boards. Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org> Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-11-20qcom_defconfig: enable UFS Qualcomm controller and PHY driversNeil Armstrong
Now the Qualcomm controller and PHY drivers were accepted, enable then in the qcom_defconfig file. Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Reviewed-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-11-20qcom_defconfig: enable PINCONFNeil Armstrong
The SM8550 and SM8650 SoCs requires PINCONF to properly setup SDC pins in order to function correctly. Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Reviewed-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-10-08configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2024-10-04config: qcom: add sm8150 to qcom_defconfigJulius Lehmann
Enable clk and pinctrl for sm8150 Signed-off-by: Julius Lehmann <lehmanju@devpi.de> Reviewed-by: Caleb Connolly <caleb.connolly@linaro.org> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
2024-09-06qcom_defconfig: enable SC7280 clocksCaleb Connolly
Enable clocks on SC7280 Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-09-06qcom_defconfig: bump CONFIG_NR_DRAM_BANKSCaleb Connolly
Some newer boards end up with a bunch of holes in the memory map due to how Qualcomm's hypervisor and ABL work. The end result is 14+ memory regions. Bump CONFIG_NR_DRAM_BANKS to 24 so we can handle these and any future expansion easily. Yes, this is ridiculous, but there is no other way. Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-09-03lmb: remove config symbols used for lmb region countSughosh Ganu
The LMB memory maps are now being maintained through a couple of alloced lists, one for the available(added) memory, and one for the used memory. These lists are not static arrays but can be extended at runtime. Remove the config symbols which were being used to define the size of these lists with the earlier implementation of static arrays. Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2024-08-05configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2024-07-26qcom_defconfig: enable rpmh regulatorsCaleb Connolly
Enable RPMh, cmd-db, and RPMh regulators. Additionally enable CMD_REGULATOR for debugging. Acked-by: Sumit Garg <sumit.garg@linaro.org> Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-07-05mach-snapdragon: move default environment to a fileCaleb Connolly
Make use of CONFIG_DEFAULT_ENV_FILE and move the default qcom environment to a file under board/qualcomm. This is much cleaner and means we don't need to recompile on changing the environment. Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org>
2024-07-05qcom_defconfig: enable msm8916 and msm8996Caleb Connolly
Enable the clock/pinctrl drivers for these two SoCs. Previously left out due to only being used on the db410c and db820c respectively which both have their own board code. We can still boot these with most features working without that board code. Signed-off-by: Caleb Connolly <caleb.connolly@linaro.org> Signed-off-by: Sam Day <me@samcday.com>