armbian-build/patch/kernel/archive/rockchip64-5.10
Tony ee610096bc
RK3328 GPU DMC OPP tables (#3088)
* [ RK3328 ] boost GPU voltages to avoid starving Memory controller

The RK3328 has the dynamic memory controller and GPU on the same power rail.
Both are able to be dynamically clocked, both have opp tables.

 - DMC min voltage:  1.075V
 - GPU min voltage:  0.950V

On boards with only the GPU enabled, they memory controller can be under-voltaged.
On boards attempting to use both, the disagreeing opps result in the GPU failing to init

This patch applies a mV range opp to the GPU and fixed opps to the DMC on rk3328-roc-cc
to allow everything to get alongin all possible devfreq situations.

* [ rockchip64 ] clean up disabled patches

* [ rock64 ] add mali supply and remove unused 5V supply

- New Mali opps will keep from starving ram controller

- extra supply was causing dmesg errors.

As it shares enable with another supply and both were marked "always on"
I removed the second.  Neither are referenced by any ports/devices.
2021-08-09 08:24:51 +02:00
..
add-board-helios64.patch
add-board-nanopi-m4v2.patch
add-board-nanopi-r2s.patch [ rockchip64 ] rk3328 change to mainline USB3 2021-07-27 00:05:09 -04:00
add-board-nanopi-r4s.patch
add-board-orangepi-4.patch
add-board-orangepi-r1plus.patch rockchip: add Orange Pi R1 Plus support (#2755) 2021-04-12 22:32:21 +02:00
add-board-rk3328-roc-pc.patch [ rockchip64 ] rk3328 change to mainline USB3 2021-07-27 00:05:09 -04:00
add-board-rk3399-roc-pc-plus.patch
add-board-rockpi-e.patch [ rockchip64 ] rk3328 change to mainline USB3 2021-07-27 00:05:09 -04:00
add-board-tinker-board-2.patch Tinker Board 2 WIP (#3011) 2021-07-15 21:29:27 -04:00
add-board-xxx-nanopi-Neo3-with-enabled-I2S-and-spdif.patch
add-board-Z28-PRO-as-link-to-Rock64.patch
add-boards-to-dts-makefile.patch rockchip: add Orange Pi R1 Plus support (#2755) 2021-04-12 22:32:21 +02:00
add-csgpio-to-rockchip-spi.patch Bugfix - build failed when compiling rockchip64-current 2021-05-14 13:07:06 +02:00
add-fusb30x-driver.patch
add-maker-friendlyarm.patch
board-firefly-rk3399-01-enable-bluetooth.patch [ Rockchip64 ] correct patch names 2021-06-28 01:15:24 -04:00
board-firefly-rk3399-02-enable-wifi.patch [ Rockchip64 ] correct patch names 2021-06-28 01:15:24 -04:00
board-firefly-rk3399-03-fix-gpu-power.patch [ Rockchip64 ] correct patch names 2021-06-28 01:15:24 -04:00
board-firefly-rk3399-04-dts-fix.patch [ Rockchip64 ] correct patch names 2021-06-28 01:15:24 -04:00
board-helios64-dts-fix-stability-issues.patch
board-helios64-remove-overclock.patch
board-helios64-remove-pcie-ep-gpios.patch
board-nanopc-t4-add-typec-dp.patch Fix NanoPi R4S USB ports by moving NanoPC device tree specific changes (#2877) 2021-06-14 21:27:35 +02:00
board-nanopi-m4v2-dts-add-sound-card.patch
board-nanopi-m4v2-dts-ethernet-tweak.patch
board-nanopi-m4v2-dts-fix-stability-issues.patch
board-nanopi-r2s-r8152-customise-leds.patch
board-nanopi-r2s-r8152-mac-from-dt.patch
board-pbp-add-dp-alt-mode.patch
board-pbp-add-suspend.patch
board-pbp-fix-wonky-wifi-bt.patch
board-pbp-setup-USB-type-c-port-as-dual-dat.patch
board-rk3328-roc-cc-dts-enable-dmc.patch
board-rk3328-roc-cc-dts-ram-profile.patch
board-rk3328-roc-cc-rock64-add-usb3.patch [ rockchip64 ] Rock64 and roc-cc usb3 2021-07-27 01:31:17 -04:00
board-rk3328-roc-pc-dts-enable-dmc.patch
board-rk3328-roc-pc-dts-ram-profile.patch
board-roc-rk3399-pc-fix-fusb302-compatible.patch
board-rock64-add-HDMI-sound-node.patch
board-rock64-mail-supply.patch RK3328 GPU DMC OPP tables (#3088) 2021-08-09 08:24:51 +02:00
board-rockpi4-0001-arm64-dts-audio-over-hdmi.patch
board-rockpi4-0002-arm64-dts-leds.patch
board-rockpi4-0003-arm64-dts-pcie.patch
board-rockpi4-0004-arm64-dts-upper-port-host.patch
board-rockpi4-0005-arm64-dts-enable-es8316-audio.patch
board-rockpi4-Add-DT-link-for-backward-compatibility.patch
board-rockpi4-FixMMCFreq.patch
board-rockpi4c-add-minidp.patch.WIP
board-rockpis-0001-arm64-dts-rockchip-add-ROCK-Pi-S-DTS-support.patch
board-rockpis-0002-Fixes-for-rk3308-rock-pi-s-dts.patch
board-rockpis-0003-WIP-Wireless-support.patch
board-rockpis-0004-ethernet-stmmac-dwmac-rk-Add-MAC-driver-support-for-.patch
board-rockpis-0005-arm64-dts-rk3308-Add-mac-node-at-dtsi-level.patch
board-rockpis-0006-arm64-dts-rockchip-Enable-mac-node-on-rk3308-rock-pi.patch
board-rockpis-0007-arm64-dts-rockchip-add-cpu-s-thermal-config-for-rk33.patch
board-rockpis-0008-thermal-rockchip-add-tsadc-support-for-rk3308.patch
board-rockpis-0009-arm64-dts-rockchip-Enable-tsadc-node-on-rk3308-rock-.patch
board-rockpis-0010-arm64-dts-rockchip-add-i2s_8ch-for-rk3308.patch
board-rockpis-0011-arm64-dts-rockchip-Set-is2_8ch-clocks-on-rk3308-rock.patch
board-rockpis-0012-arm64-dts-rk3308-Add-rk-timer-rtc.patch
board-rockpis-0013-Add-simple-audio-card.patch
board-rockpis-0014-Fix-PCM5102a-tristate.patch
board-rockpis-0015-arm64-dts-rockchip-Move-wireless-wlan-node-into-sdio.patch
board-rockpis-0016-ASoC-rockchip-add-support-for-rockchip-i2s-tdm-contr.patch
board-rockpis-0017-WIP-Sync-rockchip_i2s_tdm-to-BSP-tree.patch Update board-rockpis-0017-WIP-Sync-rockchip_i2s_tdm-to-BSP-tree.patch (#2920) 2021-06-25 23:34:47 +02:00
board-rockpis-0018-ASoC-codecs-Add-RK3308-internal-codec-driver.patch
board-rockpis-0019-Sync-rk3308_codec-to-BSP-tree.patch
board-rockpis-0020-arm64-dts-rockchip-Add-acodec-node-for-rk3308.patch
board-rockpis-0021-arm64-dts-rockchip-enable-analog-audio-node-for-rk33.patch
board-rockpis-0022-ASoC-rk3308_codec-replace-codec-to-component.patch
board-rockpis-0024-add-uart2-for-debug-rock-pi-s-dts.patch
board-rockpis-0025-arm64-dts-rk3308-add-usb2-phy-support.patch
board-rockpis-0026-add-usb-host-otg-dts.patch
board-rockpro64-change-rx_delay-for-gmac.patch
board-rockpro64-fix-emmc.patch
board-rockpro64-fix-spi1-flash-speed.patch
board-rockpro64-work-led-heartbeat.patch
general-add-dwc3-xhci-usb-trb-quirk.patch Re-enabled accidentally disabled xhci trb quirk in rockchip64-current 2021-05-16 13:35:47 +02:00
general-add-miniDP-dt-doc.patch
general-add-miniDP-virtual-extcon.patch
general-add-overlay-compilation-support.patch
general-add-overlay-configfs.patch
general-add-xtx-spi-nor-chips.patch
general-bluetooth-add-new-quirk.patch
general-btsdio-ignore-uart-devs.patch
general-disable-mtu-validation.patch
general-emmc-hs400es-init-tweak.patch
general-fix-es8316-kernel-panic.patch
general-fix-mmc-signal-voltage-before-reboot.patch
general-increasing_DMA_block_memory_allocation_to_2048.patch
general-possibility-of-disabling-rk808-rtc.patch
general-rk808-configrable-switch-voltage-steps.patch
general-rkvdec_nv15.patch
general-rockchip-overlays.patch
general-rt5651-add-mclk.patch
overlays-00-add-oc-opp-rk3399.patch
overlays-01-add-oc-opp-rk3328.patch
regulator-add-fan53200-driver.patch Tinker Board 2 WIP (#3011) 2021-07-15 21:29:27 -04:00
rk3328-add-dmc-driver.patch
rk3328-audio-and-renegade-supplies.patch [ rockchip64 ] fix RK3328 build issues 2021-07-25 16:02:44 -04:00
rk3328-dtsi-mmc-vdec.patch [ rockchip64 ] rk3328 change to mainline USB3 2021-07-27 00:05:09 -04:00
rk3328-dtsi-z-mali-opp-table.patch rk3328: add missing gpu opp table, lima driver does not complain anymore 2021-05-30 14:30:21 +00:00
rk3328-fix-mali-node.patch
rk3328-gpu-opp-adjust-DMC.patch RK3328 GPU DMC OPP tables (#3088) 2021-08-09 08:24:51 +02:00
rk3399-add-sclk-i2sout-src-clock.patch
rk3399-bump-voltages-for-low-opps.patch
rk3399-enable-dwc3-xhci-usb-trb-quirk.patch
rk3399-pci-rockchip-support-ep-gpio-undefined-case.patch
rk3399-sd-drive-level-8ma.patch
rk3399-unlock-temperature.patch
wifi-4003-fix-sha256_state-clashes.patch