Commit Graph

1086988 Commits

Author SHA1 Message Date
9565eba040 ODROID-M2: can0 overlay: Changed to use CAN 2.0B protocol
- RK3588s does not support built-in CAN FD protocol.

Signed-off-by: YoungSoo Shin <bob.shin@hardkernel.com>
Change-Id: Icdd1cb63ecb360893c4ab5932435b15947fd6a71
2024-11-18 13:56:21 +09:00
fcda98817a ODROID-M2: dtb/dtbo: Add SPI1 support
- MOSI: GPIO3 C7 (35 - 40 pin header)
- MISO: GPIO3 C6 (13 - 14 pin header)
- SCLK: GPIO3 D0 (33 - 40 pin header)
- CS0 : GPIO3 C4 (11 - 14 pin header)

- add aliase spi3 -> spi1
             spi1 -> spi3
- add spi device

Signed-off-by: YoungSoo Shin <shinys000114@gmail.com>
Change-Id: I79bbe089102ef9bd11891dd57eb9bfcde56c5d5e
2024-08-27 11:11:42 +09:00
8876fce9d6 ODROID-M2: can: Add overlays for mcp2517fd
mcp2517 (CAN-FD Add-on board)
- MISO: 21
- MOSI: 19
- SCLK: 23
- CS0 : 24
- INT : 11

Signed-off-by: YoungSoo Shin <shinys000114@gmail.com>
Change-Id: I09d92b0b26e3858ea1bffa697edb67b8c0fed055
2024-08-27 11:10:30 +09:00
798259c573 ODROID-M2: can: Add overlays for mcp2515
mcp2515
- MISO: 21
- MOSI: 19
- SCLK: 23
- CS1 : 26
- INT : 11

Signed-off-by: YoungSoo Shin <bob.shin@hardkernel.com>
Change-Id: I9af389e9538c22a2863218bc03569854dc38bad6
2024-08-27 11:09:04 +09:00
ckkim
23473e92e7 ODROID-M2:arm64/dts: change clock source(gpll -> v0pll) for rockchip vop
Signed-off-by: ckkim <changkon12@gmail.com>
Change-Id: I146fbdf94e1fadeed62cf9e34fb1007449ad4bab
2024-08-22 14:25:39 +09:00
ckkim
0129d0a429 ODROID-M2:arm64/dts:U-SD compatibility. (drive-strength matching)
Signed-off-by: ckkim <changkon12@gmail.com>
Change-Id: I15a13e7fff4c2ed1fc82dab41ae7b36b90c076ff
2024-08-21 18:43:22 +09:00
Dongjin Kim
c75795ef5c ODROID-COMMON: drm/bridge: prevent panic when HDMI is not initialized in U-Boot
Rockchip added to set BIT 21 in register VIDEO_INTERFACE_CONFIG0 when
HDMI is initialized, but reading a value from the register misleads
functions since the register contains more information and HDMI is not
initialized in U-Boot.

[1] c3c147361d

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I29912c23c8857f04ac5398edec2c7295938e4348
2024-08-21 18:19:23 +09:00
186c147a41 ODROID-M2: dtb/dtbo: Add uart1 cts rts function.
- Deleted overlay uart0-with-ctsrts.dts cuz hw flow not working.
- add pinctrl-1 uart9
- add overlay for enable uart9 cts rts
- uart9 = uart1(serial1)

Signed-off-by: YoungSoo Shin <shinys000114@gmail.com>
Change-Id: I803700e6e0716cdd834f0720df6c32773a724b6a
2024-08-12 12:41:35 +09:00
Dongjin Kim
e6c8b4cecd ODROID-M2: dtb/dtbo: remove 'uart0-with-ctsrts' not working
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ib187edfd1b128b11ebea079658d8c730ef6f5c6f
2024-08-12 12:41:32 +09:00
Dongjin Kim
a63bd706eb ODROID-M2: dtb/dtbo: add to switch FIQ debug port to UART2
Change-Id: I2933f7ac226ecbf7fabc7ca06461aa43cb37f275
2024-08-12 12:39:09 +09:00
8970b0739f ODROID-M2: dtbo: add to off the BLUE LED default
Signed-off-by: YoungSoo Shin <bob.shin@hardkernel.com>
Change-Id: I71b417e27d5fef27275ef9163e2e9dcade552c67
2024-08-08 03:05:59 +00:00
xiane
4b2f30f05f ODROID-M2: arm64/dts: change fiq_debugger serial-id.
Signed-off-by: xiane <sangch.go@gmail.com>
Change-Id: I2104f7f12531def7b21843cb9fd87b3575df47d8
2024-08-08 02:58:06 +00:00
xiane
f365825f0b ODROID-M2: arm64/dtbo: Add I2C & UART overlays.
- add i2c2, uart2, uart3 and uart4.
- apply aliases.
    can2 -> can0.
    uart4 -> serial2
    uart8 -> serial3
    uart1 -> serial4
    uart2 -> serial7
    uart0 -> serial8
    uart3 -> serial9
    i2c1 -> i2c2
    i2c2 -> i2c6

- Update fiq-debugger serial-id value.

Signed-off-by: xiane <sangch.go@gmail.com>
Change-Id: I175a1298af610b7494468c445e06b8947ffaf5a1
2024-08-08 02:55:50 +00:00
xiane
fad2fecd21 ODROID-M2: dtb/dtbo: Add weather_board_zero
Signed-off-by: xiane <sangch.go@gmail.com>
Change-Id: I15e281b158b552885389ebc67abc79dffebc3762
2024-08-07 12:33:12 +09:00
phillip.choi
1d4792c902 ODROID-M2: dtb/dtbo: Support spdif with pins 29 and 32
- Support spdif using both pins: 29 and 32
- Pins can be set by modifying config.ini
- Only one pin shoud be used for spdif functions
  - If both pins were set as spdif in config.ini, last pin would be ignored

Signed-off-by: phillip.choi <phillip.choi@hardkernel.com>
Change-Id: I3f6e92668189ef040dce12b88f7bef2192bfc9d1
2024-08-07 12:33:12 +09:00
aca5628544 ODROID-M2: dtb/dtbo: add fiq_debugger 115200 baudrate
Signed-off-by: YoungSoo Shin <bob.shin@hardkernel.com>
Change-Id: I90dcdc18c04565e2fd7f3b4d57e381e5a2388916
2024-08-07 12:33:12 +09:00
456221b918 ODROID-M2: dtb/dtbo: Add DHT-11, 1-Wire overlays.
- add DHT-11 and 1-wire

Signed-off-by: YoungSoo Shin <bob.shin@hardkernel.com>
Change-Id: I06887161b9d8b8fca18873c6af4978efda442610
2024-08-07 12:33:12 +09:00
phillip.choi
b257fa425e ODROID-M2: arm64/dts: Change name spdif_tx1 to spdif_tx
- Change node name for multiple pins support

Signed-off-by: phillip.choi <phillip.choi@hardkernel.com>
Change-Id: Id2bffad3cfba3e08cd2a4c5b5e266e3861acd48f
2024-08-07 12:33:12 +09:00
ckkim
a08de79a0e ODROID-M2: arm64/dts: Increase the initial drive voltage of the cooling fan.
Signed-off-by: ckkim <changkon12@gmail.com>
Change-Id: I777b759a92d2046723a1025c2d1c2149720d6482
2024-08-07 12:30:12 +09:00
xiane
70d40be78c ODROID-M2: arm64/dts: Enable CEC.
Signed-off-by: xiane <sangch.go@gmail.com>
Change-Id: Ib6db5bc6089fdde8acce3722c5fd586a58dbf716
2024-06-03 11:48:46 +09:00
xiane
f9a62b91b2 ODROID-M2: arm64/dts: Enable fan.
- Changed pwm period values to fit frequency, 45KHz.

Signed-off-by: xiane <sangch.go@gmail.com>
Change-Id: Id1dc4739401fdb90e28d3346dbd69d232de9c216
2024-06-03 11:48:46 +09:00
ckkim
56b39887b1 ODROID-M2: arm64/dts: Improved SD/MMC compatibility: mmc-bus drive strength and card detect fix.
Signed-off-by: ckkim <changkon12@gmail.com>
Change-Id: I91255cdee0f84685a0a158c8e42f2a9fe33c851a
2024-06-03 11:48:45 +09:00
Steve Jeong
ae9b6b16c3 ODROID-COMMON: arm64/dts: gpiomem: Remove reg and Add support for rk3588
Signed-off-by: Steve Jeong <steve@how2flow.net>
Change-Id: Ied99507860f7fa4a1150303c35b48236f0f802f5
2024-06-03 11:48:45 +09:00
Steve Jeong
72faba8c8b ODROID-COMMON: driver/gpiomem: Support RK3588
Signed-off-by: Steve Jeong <steve@how2flow.net>
Change-Id: I2b7c13cb0333e45d121b813c4ba4c3e031ceaab8
2024-06-03 11:48:45 +09:00
Steve Jeong
7c9beafe66 ODROID-M2: dtb/dtbo: Add rknpu overlay
Signed-off-by: Steve Jeong <steve@how2flow.net>
Change-Id: If92d47b62746478f4655aac0f4f4d97a131aaffa
2024-06-03 11:48:45 +09:00
Dongjin Kim
e0aa0bbbbb ODROID-COMMON: drm/rockchip: suppress noisy log 'use tmds mode'
The log 'use tmds mode' comes when ODROID is connected with non-FRL
supported display and the driver fails to parse its tramsmission modes
from EDID blob.

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I7bb76c9d2136eb2469f720e754c09190b1dfaacc
2024-06-03 11:48:45 +09:00
Steve Jeong
d6f657761f ODROID-M2: dtb/dtbo: Add gpio alt function overlays
Signed-off-by: Steve Jeong <steve@how2flow.net>
Change-Id: I853cdb308affad904cf6b1191b25cff004c67436
2024-06-03 11:48:41 +09:00
Steve Jeong
992ac8dec6 ODROID-M2: arch/arm64: Fix pinctrl for gpio alt functions
Signed-off-by: Steve Jeong <steve@how2flow.net>
Change-Id: Idee5c04ddef438fef2b08cb5b4e14b8e63ae78c0
2024-06-03 11:48:41 +09:00
Steve Jeong
e545aed360 ODROID-M2: arm64/dts: Add gpio line names
Signed-off-by: Steve Jeong <steve@how2flow.net>
Change-Id: I88d98d2daf0aef87dcc5da3ec2ba28f8a332cde6
2024-06-03 11:48:41 +09:00
Dongjin Kim
a2afd1bad3 ODROID-M2: arm64/dts: Add RTC wake up interrupt
Change-Id: I207e2a61f577cf0156cc6916496bcc1a92d3c333
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2024-06-03 11:48:41 +09:00
ckkim
4a3b19ced0 ODROID-M2: arm64/dts: Add support dp0-sound (typeC to dp0)
Signed-off-by: ckkim <changkon12@gmail.com>
Change-Id: I177e16fe085dfc8f343586b91c4d52aea6590ff5
2024-06-03 11:48:41 +09:00
Dongjin Kim
215057f75a ODROID-M2: arm64/dts: remove default kernel parameter in device tree
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I78a7f6f5764660ad4264a265e65156f9fee6413b
2024-06-03 11:48:40 +09:00
Dongjin Kim
e5cede640c ODROID-M2: dtb/dtbo: add new device tree for ODROID-Vu8S display
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I45416e79b37b601218e09d308f777f32d7e4579e
2024-06-03 11:48:40 +09:00
ckkim
d78c47d829 ODROID-M2: Introduce new SBC of Hardkernel based on RK3588S
Signed-off-by: ckkim <changkon12@gmail.com>
Change-Id: Iff820bee5965eabc0f6354e1e40e094ec3f3e0e0
2024-06-03 11:48:40 +09:00
Dongjin Kim
f1b684f084 ODROID-M1S: dts/dtbo: Add I2C4 device tree overlay
Change-Id: If5d7e2f2555d62876cb993906214746a2f14abf8
2024-05-29 16:53:24 +09:00
Dongjin Kim
4e7b58acdc ODROID-M1S: arm64/dts: add 'i2c4' and set pinmux to 'i2c4-m1'
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I46823f15cae349b3ff246a43d1a939b6f84b97c6
2024-05-29 16:46:12 +09:00
Chris
dba6f9dfb4 ODROID-M1: Disable dmc for odroidm1.
if dmc status is okay, odroidm1 reduced performance.

Change-Id: I6b6e8cb7a960f1950dfd658af768ada091056891
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2024-05-23 10:36:33 +09:00
Liang Chen
6381ca1dc4 arm64: dts: rockchip: rk3568: remove rockchip,max-volt for cpu0_opp_table
The property rockchip,max-volt is not used for cpu0_opp_table, so remove it.

Signed-off-by: Liang Chen <cl@rock-chips.com>
Change-Id: If0493c7029a8c67a790771cadff93e26e0f2df08
2024-05-23 10:36:33 +09:00
Dongjin Kim
ef2dcd0e28 ODROID-COMMON: input/touchscreen: Add Vu5/Vu7+ multitouch driver
Signed-off-by: codewalker <codewalker@hardkernel.com>
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ia86bf185b5b0cc4c7f39c303e6b575ab59953f29
2024-05-10 14:17:36 +09:00
Steve Jeong
a4cccc026c ODROID-M1/S: driver/gpiomem: Disallow pwm areas
In windingPi, Fix the mechanism of PWM controls by not directly accessing the hardware and reading/writing it,
but by transferring the value through sysfs.

Signed-off-by: Steve Jeong <steve@how2flow.net>
Change-Id: I8f49b8423afcfe762866207d2ff46b91eeb712f4
2024-04-03 02:05:38 +00:00
Steve Jeong
abc45675b6 ODROID-M1: arch/arm64: Change default CAN MODE 2.0 to FD
Signed-off-by: Steve Jeong <steve@how2flow.net>
Change-Id: Ie67f1669d9882c3f0cc8f7fe2016f81194342338
2024-03-25 19:19:22 +09:00
Steve Jeong
fc02a233e2 ODROID-M1S: arm64/dts: fix pwm2 pinctrl
Unify with M1's pwm2

Signed-off-by: Steve Jeong <steve@how2flow.net>
Change-Id: I85306524a56be6f55ae292322a6262b02a83ee9b
2024-03-25 19:19:21 +09:00
Dongjin Kim
62c0169b21 Merge remote-tracking branch 'rockchip/rk356x_linux_20240105' into odroidm1-5.10.y
Change-Id: Ib8269881f428687a4cacfe4be8798ea0c710e59c
2024-02-26 12:24:12 +09:00
Dongjin Kim
44eb43e24d ODROID-COMMON: dtb/dtbo: sort out common node entries
Since many entries in Tiny DRM device tree are common, they are moved to
common file and keep 'compatible=...' to each display device tree
overlay file.

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ib4b3daac14f07ca2769450450998fa83bfa65497
2024-01-10 00:18:12 +09:00
Dongjin Kim
fb65fc4026 ODROID-M1: dtb/dtbo: add Waveshare 1.47" ISP lcd
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I263d4abe45589266be1d5bc545c2ddc17dba9ed6
2024-01-10 00:18:04 +09:00
Dongjin Kim
9eeeb8705a ODROID-M1: dtb/dtbo: add Waveshare 1.69" ISP lcd
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ib9d7616fc5145149ed6416708272f7d93431dae5
2024-01-10 00:17:54 +09:00
Dongjin Kim
9daf51bbce ODROID-M1S: dtb/dtbo: add 1.44" 128x128 TFT LCD with 'st7735' controller
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I46ae1370749feeb2da330ef951172bc3c9b6e510
2024-01-09 00:29:35 +09:00
Dongjin Kim
cb43bd573c ODROID-M1S: dtb/dtbo: add Waveshare 1.47" ISP lcd
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: I630dfa9a96a1bd227052ef410c60f8330f3a1e4f
2024-01-09 00:29:35 +09:00
Dongjin Kim
3fe0363ed7 ODROID-M1S: dtb/dtbo: add Waveshare 1.69" ISP lcd
Change-Id: Id6de414b02cf79354f2d93c1c914f31a9fb042de
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2024-01-09 00:29:35 +09:00
Steve Jeong
9cd2fd27d5 ODROID-M1/S: dtb/dtbo: Add circuitpython dtbo
Signed-off-by: Steve Jeong <steve@how2flow.net>
Change-Id: Ic7510118c686d6f3a0cbcd4bd20bb396207dae80
2024-01-08 08:09:13 +00:00