Skip to content

Instantly share code, notes, and snippets.

@mrnuke
mrnuke / ipq807x-probe-gpio.sh
Created July 13, 2022 02:54
ipq807x gpio prober and destroyer
#! /bin/ash
qpic_gpios="443 445 446 447 448 449 451 452 453 454 455 456 457 458 459"
uart_gpios="465 466"
mdio_pins="510 511"
stay_the_fuck_away="$qpic_gpios $uart_gpios $mdio_pins"
is_forbidden() {
local gpio_num="$1"
@mrnuke
mrnuke / gist:225375c1cd144d9aa7cb632e5e9fd78f
Created March 25, 2024 19:07
ip95xx-clock-fail-messages
[ 3.951518] qca_ssdk: loading out-of-tree module taints kernel.
[ 3.959438] ssdk_dt_parse_interrupt[912]:INFO:intr-gpio does not exist
[ 3.959891] ssdk_dt_parse_led[1231]:INFO:current dts led_source_num is 0
[ 3.965067] ssdk_clock_rate_set_and_enable[61]:INFO:UNIPHY 1 is not available on this SKU!
[ 3.971764] ssdk_clock_rate_set_and_enable[61]:INFO:UNIPHY 1 is not available on this SKU!
[ 3.981561] ------------[ cut here ]------------
[ 3.988025] nss_cc_port5_rx_clk status stuck at 'off'
[ 3.988047] WARNING: CPU: 0 PID: 463 at drivers/clk/qcom/clk-branch.c:87 clk_branch_toggle+0x140/0x150
[ 3.997751] Modules linked in: qca_ssdk(O+)
[ 4.006949] CPU: 0 PID: 463 Comm: udevd Tainted: G O 6.8.1 #112