Commit Graph

379932 Commits

Author SHA1 Message Date
Mauro Ribeiro
096909d09e ARM: fix misc permissions
Change-Id: I4fdb1ddded9d1a4bdf641b59b9082b8a03c1ffb4
2014-12-17 22:59:56 -02:00
Mauro Ribeiro
6545d90efd ODROIDC: fix defconfig permissions
Change-Id: I6ccba12b32e4601a9b70bcf7610b89860e0dcf56
2014-12-17 22:59:19 -02:00
Mauro Ribeiro
b857f2a54c defconfigs: clean up unused ones to not cause confusion
Change-Id: I5e2c6c2ff1108a7024a5258d3d14d4d944b9cbd3
2014-12-17 22:58:54 -02:00
Mauro Ribeiro
3d4194178f Makefile: correct permission
Change-Id: I50b5854a037e8fdb46a30883c613f5758cf425fc
2014-12-17 22:58:10 -02:00
Mauro Ribeiro
e1b4cc90da Makefile: restore ARCH/CrossCompile to its defaults
Change-Id: Ia4151e0c71aa8987d91bb53a72cd223c66e5d7dd
2014-12-17 22:57:56 -02:00
Mauro Ribeiro
733a012b01 amlogic: make the mac address reading sane
Change-Id: I47bfc201890eb4968f0964bce2a711ff90d67795
2014-12-17 22:52:03 -02:00
Mauro Ribeiro
608ed9a646 Don't make the dtd+dtb Instead of that lets just move back to the current way that the kernel works
Change-Id: I900adb1ab3bb7e98ab0f9adcfb189ad46ad9447e
2014-12-17 15:36:46 -02:00
ckkim
f0ca444f51 ODROIDC:Supports user mode SPI protocol drivers.(AMLogic SPI Master, spidev)
Change-Id: Ie54b76badea67651101fe5ee12adc494941e7d56
2014-12-16 02:26:55 +09:00
Dongjin Kim
dc496eccd6 ODROIDC:net/phy/rtl8211f: Add for EMI restriciton
This patch is to disable CLK_OUT unused and enable Spread Spectrum Clock on RXC
SSC and System Clock.

Change-Id: I1e9a689de9f77348fbb705071eb8047d5c5aca73
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:55 +09:00
Mauro Ribeiro
9c727fd8fc defconfig: prepare for production image
Change-Id: I64ab193bbec63f2baafc4213d546dcc720be610a
2014-12-16 02:26:54 +09:00
Mauro Ribeiro
3b868b9b2a aml_spdif: fix the hardcoded number of channels and the align of data
Change-Id: I900dd5a6c1e66827b6d39e4c4c02c7bacaa8daf0
2014-12-16 02:26:54 +09:00
Mauro Ribeiro
81bc0002ee Revert "odroid-c:hdmi spdif audio output 2-ch fixed."
This reverts commit eccdca38c95e50dc61f4669e94e94b8ba44e78a5.

Conflicts:
	arch/arm/boot/dts/amlogic/meson8b_odroidc.dtd

Change-Id: I5d4a4e753e5b602742ec28ccc2b2d8aea8ce9b46
2014-12-16 02:26:53 +09:00
Mauro Ribeiro
dd9a6d2fad meson8b: stop spamming the logs when a frequency is change
Change-Id: Ib64ac1ff81963f38dc2cbe0988a518cc92c789a5

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:53 +09:00
Mauro Ribeiro
9e82802270 Mali: frequency/PP locks
Using the configuration like this will keep mali at 425Mhz
And uppon any even to the GPU boost it to the max frequency and keep it there.

Change-Id: I434bbc9ebc7a6aeb619e632436eceaa8c7683ced

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:52 +09:00
Dongjin Kim
48da337283 ODROIDC:dvfs: Deprecate AMLogic's DVFS driver
This patch is to deprecate AMLogic's DVFS driver since ODROID-C does not
PMU. This driver prevent to reach maximum cpufreq while changing the
voltage according to the requested frequency in the function aml_dvfs_do_voltage_change.

Change-Id: Iec5352c676f8bae36ebec1bdf2d849f0aa290ceb
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:52 +09:00
Dongjin Kim
ec75b65d38 ODROIDC:dtd: add gpio-based LED as heartbeat
Change-Id: I9ef503fe3f581b4f84de57c7119d3ec6333d3d21
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:51 +09:00
ckkim
9d68b65bc5 ODROIDC:dtd Remove 'audio_spdif_pins' of SPDIF
Conflicts:
        arch/arm/boot/dts/amlogic/meson8b_odroidc.dtd

Change-Id: Ieb5d77974bcf54feb79505aece1375efb867accd

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:51 +09:00
ckkim
62bb668874 odroid-c:hdmi spdif audio output 2-ch fixed.
Change-Id: I5312ef87b3c48b0ca8e40c95f46bc79e38c24c17
2014-12-16 02:26:50 +09:00
Charles
87d66cfc9d ODROIDC:dtd: Fix to support ODROID IO-Kit.
Change-Id: I14851a8b7fba873b4ea7646d43a363a0e581f0af

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:50 +09:00
Dongjin Kim
33ae721c45 ODROIDC:led: enable to LED class drivers
Change-Id: I8428c5a6890299f09b182760e7320112c2ed7353
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:50 +09:00
charles
03e1ec2b72 ODROIDC:disable meson8b ADC keypad. enable realtek wifi modules.
Change-Id: I9997f2e900260c1164afc4c8cd7346a21ab52846

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:49 +09:00
Mauro Ribeiro
9ef11d8610 amlogic:logo: add 800x480p60hz to boot flags as well
Change-Id: I1fb6f592aa87fd1466b3b0642d89f090537c4a72
2014-12-16 02:26:49 +09:00
Mauro Ribeiro
082752cd5c AMLOGIC: add 800x480 60hz support
Change-Id: I0d0c16d6186ad4a06a7a57c31c81c9104561bca0

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:48 +09:00
Mauro Ribeiro
03a2484051 ODROIDC:defconfig: More stuff needed by Ubuntu
Change-Id: I49db713431d4ce147a8894847790242900efb3e9

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:48 +09:00
Mauro Ribeiro
ff09e4f82d ODROIDC:defconfig: minor updates for Ubuntu
Change-Id: I0c0476ac4f20f0059ba6dd8125d3ced20bfec7fc

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:47 +09:00
Mauro Ribeiro
3705f71a7c amlogic:logo: new modes should be usable on hdmimode= as well
Change-Id: Ibc31893ee1c02614ebd81449b4af642919e8f5ba
2014-12-16 02:26:47 +09:00
Mauro Ribeiro
12214957b0 ODROIDC:dtd: If U-Boot default is 720p, so should be the kernel
AMLogic drivers doesn't like resetting the same mode.
So this is only for sanity reasons and prevent a blanking screen with certain variations of logo= and hdmimode=

Change-Id: Id4e403eadcc892fc2a2979f3776f8e2c45469d5b

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:46 +09:00
Charles
e2d4b7e5bc drivers/gpio/gliolib_of: Replace of_get_named_gpio_flags(...)
Since AMLogic's GPIOLIB does not support standard framework yet,
of_get_named_gpio_flags is replaced to use AMLogic's own framework such that
GPIO will be obtained from wrapper function.

Change-Id: I29b5a3bc99bbfa7b299c575b08e10fea81935cef

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:46 +09:00
Dongjin Kim
290709b64c ODROIDC:power: Add reboot condition for power-off
Since ODROID-C does not PMU, it won't stop or off completely. Hence this
reboot condition will reach to bootloader and halt the system.

Change-Id: I6bb8c5628bfbf0f9c120062fe7cb207aeb2aac2c
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
(cherry picked from commit 2bbc6b65c4586cf0e78cffadd490d8156d3f5133)
2014-12-16 02:26:45 +09:00
Mauro Ribeiro
de3b865e3e Remove mkimage and let the kernel use the OS mkimage instead of this x86 binary
Change-Id: Ic5faf36677a01e564593f5850c1c83f40a75685c

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:45 +09:00
Mauro Ribeiro
1532af8cb4 AMLOGIC: Support 1280x800
Change-Id: I80b22cccf872ab3b27be5c4c5e2f033f74a54eed

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:45 +09:00
Mauro Ribeiro
37bc4f8146 odroidc: defconfig: update to enable required symbols to Ubuntu work properly
Change-Id: I621882c117c8c29e76c7ca1f666f1557a145e3be

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:44 +09:00
Mauro Ribeiro
078bcb4b86 kgid/kuid: I have no idea why someone needs to touch it.. But lets fix it
Change-Id: I9b8f22a9c4c02c377e8035068aec4727fa6b9fc4

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:43 +09:00
Dongjin Kim
fb2cfca28c ODROIDC:dtd: Remove Securitykey device node
Change-Id: I22cd831d5586bd91d93cb32722e596eab21e60af
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
(cherry picked from commit b9713f6c1c9dd8b3f5ed2c5976d5f59927c95abf)
2014-12-16 02:26:43 +09:00
Dongjin Kim
13aafdbba4 ODROIDC:config: remove kernel feature CONFIG_SECURITYKEY
Change-Id: I1e01159f21b213083be374f22c0342343e935525
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
(cherry picked from commit 74295dc1264095a78083bbb84c196306d2938318)
2014-12-16 02:26:43 +09:00
Mauro Ribeiro
92a96c2689 osd: disable free scale during initial mode set
Change-Id: I19c109832211318a261cf40685218bffd165633d

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:42 +09:00
ckkim
02dcb20caf ODROIDC:Ethernet MAC_address using efuse data
Change-Id: I0789ff649a462e00f62705d8b3b08ef5c27a8b82
(cherry picked from commit 577b9c2c49122ea751175530ffca3ffa5d7ec494)

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:42 +09:00
Dongjin Kim
6c8d8d6c15 Revert "ODROIDC:hdmi: Try to read proper mode before video stream out"
This reverts commit 34e3ccb261b48dc64a4b79770980807baae125d3.

Change-Id: I6dd61f28ff003ae4c35c4b79bec29a75c6562bca

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:41 +09:00
Dongjin Kim
b4135e11fc ODROIDC:audio: Disable HP detection on sound driver
Change-Id: I48c9c2851accfaff733cb33933388a6e51be47bd
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:41 +09:00
Dongjin Kim
970ce6dab3 ODROIDC:dtd: remove unnecessary property nodes on aml_m8_sound_card
Change-Id: I4bcf208fceb8bf66723955658b21bd35cc2df8ef
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:40 +09:00
Mauro Ribeiro
8b1d6532eb enc_clk_config: 480p has wrong clocking setting giving us a out of range on monitor. This makes the 480p@60hz work.
Change-Id: Ia793bdf1cf1e3cf4bd24d5b8086c0fb9ae97a09e

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:40 +09:00
Mauro Ribeiro
67353156ca osd: complete modesetting on probe
Change-Id: I62850b6e4477bf6e22709f616b9db23e908d89f4

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:39 +09:00
Mauro Ribeiro
9f68df1c94 ODROIDC:defconfig: add LCD_BACKLIGHT just to clear a warning
Change-Id: Id465074a80b67925896295b7818e68830dbeaccb

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:38 +09:00
ckkim
ff6f6b46af ODROIDC:sdhc: Fix to dedicate SDHC as mmcblk0 device always
Change-Id: Ib6ca8501ac7527c15d11721dab42e2e5b341169a

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:37 +09:00
Mauro Ribeiro
ab3bd6b62c ODROIDC:dtd: remove eMMC dtd as its not being used anymore
Change-Id: If1ecefd4140bd688c9124d0bd7e6e1929b747a7a

Signed-off-by: Dongjin Kim <tobetter@gmail.com>
2014-12-16 02:26:37 +09:00
ckkim
6f644f1e2e ODROIDC: mmc: Support UHS-1 micro sdcard
Since MESON8B has single SDHC and SDIO block, 'meson8b_odroidc.dtd' is to boot by sdcard
and 'meson8b_odroidc_emmc.dtd' by eMMC.

Change-Id: I5550197122c023d50665a3bcfc740567b99420f4

Conflicts:
	arch/arm/boot/dts/amlogic/meson8b_odroidc.dtd
2014-12-16 02:26:36 +09:00
Dongjin Kim
f090980070 ODROIDC:dtd: Managing single device tree for SDCARD or eMMC boot
In order to assign a boot media to SDHC block between SDCARD or eMMC,
different two device tree have to be maintained. But this is risky to
maintain. Hence add both properties of SDCARD and eMMC to each contoller, SDHC
and SDIO, remove one of them in U-boot. Finally Linux kernel will have proper
device tree with corresponding to boot deivce.

Change-Id: I607575123f81e85d93c0c2613738e11f53892731
Signed-off-by: Dongjin Kim <tobetter@gmail.com>

Conflicts:
	arch/arm/boot/dts/amlogic/meson8b_odroidc.dtd
2014-12-16 02:26:36 +09:00
codewalker
a9f48b76f1 ODROIDC:hdmi: Try to read proper mode before video stream out
Change-Id: I80d7bb91cc49f2cd4cdb8d961bcdea35f98ef7a1
(cherry picked from commit 5162ac8869a36453a8918e6d16d657f3d864dd3f)
2014-12-16 02:26:35 +09:00
ckkim
59f928f8c7 ODROIDC:dtd: Remove ADC keypad node
Change-Id: Ideaf2d3b9d887e7442a589c988bd1d2a12a951bb
Signed-off-by: Kevin Kim <ckkim@hardkernel.com>
2014-12-16 02:26:35 +09:00
ckkim
9880c4f389 ODROIDC:dtd: Add 'change-frequent-only' property to DVFS node.
Since ODROIDC does not have PMU for voltage scaling, only required to
scale the CPU frequencies.

Change-Id: I6e49d7b00fb057776e97fafc3a1dc6daa8494e1e
2014-12-16 02:26:34 +09:00