Commit Graph

649201 Commits

Author SHA1 Message Date
femto
94dbf17909 ODROID-COMMON: mcp251x: CAN bus driver modified to use gpio irq.
Change-Id: I2c10f197558d8c1f62e1371a7f7f510688bbedc2
Signed-off-by: femto <ckkim@hardkernel.com>
2020-06-10 11:38:09 +09:00
ckkim
2cadc24352 ODROID-COMMON:Added uSD card reset in poweroff function.
Signed-off-by: ckkim <changkon12@gmail.com>
Change-Id: I081293a937ff264f627db80c528295f0f886869e
(cherry picked from commit 42125fee38)
2020-06-10 11:38:09 +09:00
voodik
80b3a3dc10 ODROID-C4: arm64/dts: Add gpio power key and lirc helper nodes
Change-Id: I3dff44cd2b2df2753ed3c926578b2a7dd9595dec
2020-06-10 11:38:09 +09:00
Chris KIM
48dbf82e19 ODROID-C4: Add missing "clear-map"
Change-Id: Id50534376ff58f14e8eb0e3267fef0c40c6a65d6
2020-06-10 11:38:09 +09:00
Chris KIM
d72a63a7dd ODROID: Add some features for logitech joysticks.
Change-Id: I875176d145e038e0f8807374d231b0f6cf138faf
2020-06-10 11:38:09 +09:00
Chris KIM
00edf56eba ODROID: Add CONFIG_INPUT_JOYDEV as builtin.
Change-Id: I580ef07102799cdebfcaf37e7ef6fd929e0decab
2020-06-10 11:38:09 +09:00
Chris KIM
403eb4ec3b ODROID: Add multitouch v/pid.
/* CROSSOVER HDMI capacitive Screen */
 #define USB_VENDOR_ID_CROSSOVER^I0x056A
 #define USB_DEVICE_ID_133TF3_DEX^I0x509D

Change-Id: I96ac41ab25a62a5e18d194a485be9d11c3798882
2020-06-10 11:38:09 +09:00
Luke Go
a9851ddeca ODROID-C4: arm64/dts: set i2c3 to enalbe by default
Change-Id: Icd1ffe18066d29862957ca88c7bf58b63a76a513
2020-06-10 11:38:09 +09:00
Kevin Kim
ac7c49b114 ODROID-N2/C4: Amlogic i2c master pinctrl for odroid.
Change-Id: I3a1a931769104de99f87e013a0e488304fdf2c38
2020-06-10 11:38:09 +09:00
Hyeonki Hong
71db56cdf9 ODROID-C4: arm64/dts: set spicc0 and i2c2 to enalbe by default
Change-Id: I08225fdb27743bd8195d50967b61867bf67ef937
2020-06-10 11:38:09 +09:00
Deokgyu Yang
680a313d14 ODROID-C4: arm64/dts: Add sx865x node into i2c2 for HK 3.5 touchscreen
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Iff2fe9294dc8614e9fef5877c2b989f0ad367a33
2020-06-10 11:38:09 +09:00
Deokgyu Yang
e4463dafc4 ODROID-C4: arm64/dts: Add i2c2 and pcf8563 nodes to support HK RTC shield
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Iac7b4f67e369ad5ac97f5a09095dd891de6c132a
2020-06-10 11:38:09 +09:00
Deokgyu Yang
e88567c0ef ODROID-C4: arm64/dts: Add hktft32 node to support HK 3.2 inch touchscreen shield
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: Ide22f905ac50efcfaa6756dc8bb922ff84bfa62e
2020-06-10 11:38:09 +09:00
Hyeonki Hong
6802c3cf5f ODROID-COMMON: arm64/dts: modify i2c alias bus number
Change-Id: I57a7d4b1ed78f86fbb7e4512fcabe9c008d89063
(cherry picked from commit 5125046c2b)
2020-06-10 11:38:09 +09:00
Deokgyu Yang
10c95ad662 ODROID-COMMON: scripts: Add dtco target for better handling DT overlay
Signed-off-by: Deokgyu Yang <secugyu@gmail.com>
Change-Id: I67277f745dc292b53fead0e476969344dcb0d427
(cherry picked from commit 8335f10cb9)
(cherry picked from commit b75394739a)
2020-06-10 11:38:09 +09:00
Luke Go
971e5e39cf ODROID-COMMON: arm64/dts: set uart_a cts/rts to disable
Change-Id: I545a2c9e239af1eb2ccaa3f163f8f752b3d33f11
2020-06-10 11:38:09 +09:00
Chris KIM
e99eb048c7 ODROID: Add pl2303 driver as module
Change-Id: If1a0d18aecd3005bd091e5393333594195ee42bf
2020-06-10 11:38:09 +09:00
Luke Go
c02eb29f51 ODROID-COMMON: device-tree refactor
This patch is to define a common dtsi for ODROID boards, sm1 APs.

Change-Id: Id9f5ee8c96b2687e1205e2cb8898b9f934ef3f41
2020-06-10 11:38:04 +09:00
Dongjin Kim
168e78013b ODROID-C4/N2: customize cpufreq/cooling for ODROID-N2
ODROID-N2 has two cpufreq clusters while ODROID-C4 has one. This patch is
to manage the cpufreq for the different CPU cluster setup while a board is
running instead of buildtime.

Change-Id: I53d8208f5f53d0e83dbe08c9d24123e64cc1e24f
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-06-10 11:26:07 +09:00
Kevin Kim
740b4e251c ODROID-COMMON:Spicc driver pinctrl for odroid
Change-Id: I0560900a68861592d1717b5421ef0b8324fcbc76
2020-06-10 11:26:07 +09:00
Dongjin Kim
2a4dd34232 ODROID-COMMON: cpufreq: Add 'max_freq_a55=' for ODROID-C4
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Ibdb7045d980a44358113881d5579ce20945e89da
2020-06-10 11:26:02 +09:00
femto
9e61144b71 ODROID-C4:dvfs: update cpufreq table for sm1 corner
commit dd7ed22b58cb33eeda076040122f5753feb05175
Author: Hong Guo <hong.guo@amlogic.com>
Date:   Thu Aug 15 14:32:00 2019 +0800

    dvfs: update cpufreq table for sm1 corner [1/1]

    PD#SWPL-13264

    Problem:
    update cpufreq table for sm1 corner

    Solution:
    update cpufreq table for sm1 corner

    Verify:
    test pass on sm1_ac200

    Change-Id: Iba08ceb00dc00994e1c383090d6ff5d9dfb91ce3
    Signed-off-by: Hong Guo <hong.guo@amlogic.com>
    Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>

Change-Id: I67a4c2c132482f954e31efb210d0a1c986cd9a67
2020-06-10 10:56:26 +09:00
femto
193a7b110d ODROID-C4:thermal: modify ipa parameter for sm1
Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: I350290422fa2e0daa9409a5faeb6320b79e1039b

commit 82745e4bce
Author: Huan Biao <huan.biao@amlogic.com>
Date:   Wed Apr 17 14:57:58 2019 +0800

    thermal: modify ipa parameter for sm1 [1/1]

    PD#SWPL-7322

    Problem:
    sm1 ipa parameter not match soc power data

    Solution:
    update sm1 ipa dts parameter

    Verify:
    AC200

    Change-Id: Ib636d5c4853d53cf6bafad9b5266e2b13dd7e85c
    Signed-off-by: Huan Biao <huan.biao@amlogic.com>

Change-Id: I0e865a19ad4288f54f513e7e84d2ccf0962edf05
2020-06-10 10:56:18 +09:00
Luke Go
a0e98b4faf ODROID-C4: arm64/dts: fix SPI cs_1 pin after H/W (rev.0.4)
Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: Icf46202de22792e8c3bd21cbb8ec43c6c69758db
2020-06-10 10:56:11 +09:00
femto
6285e25ae4 ODROID-C4: Enable spicc for rev_0.4
Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: I297dc577f7091f796dfd80cbf6be78baf1ae79ca
2020-06-10 10:56:03 +09:00
Dongjin Kim
efea05644c ODROID-COMMON: refactoring board macro functions
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
Change-Id: Icf0266d5123a649b9707650faeb04953b34bacc4
2020-06-10 10:55:56 +09:00
Dongjin Kim
89bedbd9b3 ODROID-COMMON: drivers/usb: code featuring for internal USB or external
This patch is to handle a SoC builtin or or an external USB controller by
the function 'odroid_amlogic_usb3()' where returns true for SoC builtin USB
controller and false for another one.

Change-Id: I13055dc87378175205ddb019c97d57db9d2e3d98
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-06-10 10:55:49 +09:00
femto
8a5ce0de85 odroid-c4:uSD:Change TFLASH_VDD_EN pin to fit hw rev_0.4
rev_0.3 : GPIOAO_8
rev_0.4 : GPIOAO_3

Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: Ie71731d8902c9353774d21d56d58f8efa524aa9c
2020-06-10 10:55:41 +09:00
Joshua Yang
20d6f4c11c ODROID-COMMON: cpuinfo: set system revision by the board name in DT
Change-Id: I4ce4da547d246b3c82eb7dddb36a1d747f4d9cef
Signed-off-by: Joshua Yang <joshua.yang@hardkernel.com>
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-06-10 10:55:33 +09:00
femto
1c88682f8f ODROID-COMMON: Modified to uSD reset for hw_rev0.4
Change-Id: Ib723d0cbfacce651f6df2419d15fa231c67a58d6
Signed-off-by: femto <ckkim@hardkernel.com>
2020-06-10 10:55:25 +09:00
Luke Go
16fd93ca00 ODROID-C4: Enable UHS mode for uSD, added hw-reset-gpio(rev_0.4)
Signed-off-by: femto <ckkim@hardkernel.com>
Change-Id: Ib06d13685eaad974815157f4c6222f7a6aa05e45
2020-06-10 10:55:13 +09:00
Luke Go
c5ad5a4407 ODROID-C4: dts/arm64: android: add sd configs.
Change-Id: Ia5331c2cb5ccf2fb99befbfbb3d6494c6c724908
Signed-off-by: Luke Go <sangch.go@gmail.com>
2020-06-10 10:53:54 +09:00
Luke Go
3e0b39ba34 ODROID: mem; Removed memory size limitation.
Change-Id: I166f9f8a69d3c46d275ae282321599d21cd146fd
Signed-off-by: Luke Go <sangch.go@gmail.com>
2020-06-10 10:52:43 +09:00
Luke Go
a48298a308 ODROID: WIFI/BT: Support the WIFI/BT Combo Shiled.
Change-Id: I37b02ef1638592aaf3f611de59b89cbe86c8ca85
Signed-off-by: Luke Go <sangch.go@gmail.com>
2020-06-10 10:52:35 +09:00
Luke Go
8c50d24da4 ODROID: bt: Apply bluetooth device and add bluetooth device tree
configs.

Signed-off-by: Luke Go <sangch.go@gmail.com>
Change-Id: Idc5fa7db15385b750e0c80365b7216b2676640db
2020-06-10 10:52:27 +09:00
Luke Go
0fc58bab9f ODROID-C4: Add wifi dts configs and remove pci access routine from
aml_wifi.

Signed-off-by: Luke Go <sangch.go@gmail.com>
Change-Id: I0111583e1812633be391b7997388c1be1deadd32
2020-06-10 10:51:52 +09:00
Kevin.Kim
4d1e3c608c ODROID-C4: Add sound card driver
Change-Id: Ie91640c3f324076076be6b19b71eb54a74483e1f
2020-06-10 10:51:39 +09:00
Luke Go
b93363af94 ODROID: bt: Apply bluetooth device and add bluetooth device tree
configs.

Change-Id: I2ebf83d4463c1ebbe006e21e65272d14f8e8295f
Signed-off-by: Luke Go <sangch.go@gmail.com>
2020-06-10 10:46:00 +09:00
Chris KIM
1d4e06684d ODROID-C4: dts: Fix max clock to 2100000.
Change-Id: Ic44a13ce33619854341bf75c85f581cac0f6a8c7
Signed-off-by: Chris KIM <codewalker@hardkernel.com>
2020-06-10 10:45:52 +09:00
Kevin.Kim
0ab5c3eda1 ODROID-C4: arm64/dts: Add overclock frequency table
Change-Id: If2ccfb890dedeeab98ad1a0c22d9eb592a7d99e5
2020-06-10 10:45:45 +09:00
Chris KIM
2f7eb41159 ODROID-C4: Fix dts like odroidn2.
Change-Id: Ica2602ef558050e0ddcd2759b4ef71e53a5178f8
2020-06-10 10:45:05 +09:00
Chris KIM
01a68aa19d ODROID-C4: dts: fix to use rtc shield.
Change-Id: I5b0b5b68e8f4ec6c410f45804925d482290b9345
2020-06-10 10:44:56 +09:00
Luke Go
0fe7c3f211 dts: ODROID-C4: Add odroid-c4 config files.
Change-Id: I1a3c8bebb6b7ca83cadfe4cf983f308956a7041f
2020-06-10 10:44:40 +09:00
Chris KIM
a01c0147fb ODROID: Enable to prevent Sleep mode.
If prevent_sleep is 1, system never enter sleep mode,
but system turn off HDMI PHY, if suspend_hdmiphy is not 0.

Signed-off-by: Chris KIM <codewalker@hardkernel.com>
Change-Id: Ic7848d174390a9a9549222e421b1b7bbfc7fc404
s922_9.0.0_64_20200318
2020-03-10 10:54:11 +09:00
Chris KIM
dfadef6839 Revert "HID: multitouch: do not retrieve all reports for all devices"
This reverts commit c6e3c6628d.

Fix for eGalax Inc. USB TouchController(0EEF:0001) malfuncion.

Change-Id: I2859086f481346fef9c95ccec2fc35367b141076
2020-02-21 17:01:40 +09:00
Luke Go
a1238d0479 android: media: osd: The zoom related problem fix.
- In android, zoom in/out feature cause osd's free scale adjust problem.
  So I separate the resolution table to adjust free scale mode.
  I Limited applying free scale handling logic from 1920x1200. The free
  scale handling will applied above 1920x1200 resolutions.

Change-Id: I00edf256ca9de16cb8fcbf987ee6dd75dec28a81
Signed-off-by: Luke Go <sangch.go@gmail.com>
s922_9.0.0_64_20200130
2020-01-30 10:46:39 +09:00
Joy Cho
46becbee5a ODROID-N2: vout: hdmi: Add hpd control
Change-Id: Iebf0bf99dbdf7630dc972bba31a770fb1c7cd823
(cherry picked from commit ef4bb25aa5)
2020-01-23 11:04:15 +09:00
Joy Cho
38d8e5eb01 media: osd: Limit android fb size to 1920x1080
On Android, higher framebuffer over 1920x1080
will be limited to 1920x1080 except 2560x1080
and osd driver needs to scale the size
to fit in actual hdmi output resolution.

Change-Id: I7ea24fb3f3d162b87a8a5b43af70d9ca7e5442fc
2020-01-14 22:28:31 +09:00
Joy Cho
4081d8076e media: osd: Adjust osd scaler setting to fix osd shift issue
Change-Id: I5987a49de58db8e40cd7a21475353ecde34512c1
s922_9.0.0_64_20200110
2020-01-09 22:56:26 +09:00
Dongjin Kim
d670be77e5 ODROID-N2: arm64/dtb: change to suport 'both' interrupt edge trigger
Change-Id: I033e6bf4cbb35199a26572fd442264cc4cb0e58b
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2020-01-06 11:45:51 +09:00