Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Odroidx next #3

Closed
wants to merge 52 commits into from
Closed

Commits on Aug 6, 2012

  1. ODROID-X: hkdk4412: Add new hardware based on Exynos4412

    The HKDK4412 is the CPU module developed by Hardkernel which is based on
    Exynos 4412.  mach_hkdk4412.c is to run on ODROID-X hardware and Machine ID
    (4289) is registered.
    
    Change-Id: I3af02808c03b9acea916c310390a4904ad92d761
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    377cf9c View commit details
    Browse the repository at this point in the history
  2. ARM: EXYNOS: Enable multiple cores on Exynos4

    This patch enables CPU cores on Exynos4, on Exynos4412 secondary CPU cores
    are power-gated, therefore we must turn on the CPU cores on the system boot.
    
    Shows below log message on boot.
    [    0.045000] CPU: Testing write buffer coherency: ok
    [    0.045000] CPU0: thread -1, cpu 0, socket 10, mpidr 80000a00
    [    0.045000] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7
    counters e
    [    0.045000] Setting up static identity map for 0x40370790 - 0x403707e8
    [    0.045000] L310 cache controller enabled
    [    0.045000] l2x0: 16 ways, CACHE_ID 0x4100c4c8, AUX_CTRL 0x7e470001, Cache
    sizeB
    [    0.070000] CPU1: Booted secondary processor
    [    0.090000] CPU1: thread -1, cpu 1, socket 10, mpidr 80000a01
    [    0.090000] CPU1: Unknown IPI message 0x1
    [    0.100000] CPU2: Booted secondary processor
    [    0.120000] CPU2: thread -1, cpu 2, socket 10, mpidr 80000a02
    [    0.120000] CPU2: Unknown IPI message 0x1
    [    0.130000] CPU3: Booted secondary processor
    [    0.150000] CPU3: thread -1, cpu 3, socket 10, mpidr 80000a03
    [    0.150000] CPU3: Unknown IPI message 0x1
    [    0.150000] Brought up 4 CPUs
    [    0.150000] SMP: Total of 4 processors activated (7969.17 BogoMIPS).
    
    Change-Id: I61615c5b719d3646698f114fc3777eb304694099
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    f55cc8b View commit details
    Browse the repository at this point in the history
  3. ARM: EXYNOS: Add gpio functions for Exynos4412

    GPIO functions are not registered for Exynos4412 yet,
    therefore exynos4_gpiolib_init() is added to initialize Exynos4412 SoC.
    
    Change-Id: I5945d94c6fbfc309ccf882eba067864a338c04ca
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    75c46fc View commit details
    Browse the repository at this point in the history
  4. ARM: EXYNOS: Add USB HSIC device

    This patch support to control USB HSIC of EXYNOS4,
    edited based on Samsung's GT-i9100 ICS Opensource Update7.
    
    Change-Id: Ifba33c6a5166abf3644794eee6abe528bd71f521
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    6a590ab View commit details
    Browse the repository at this point in the history
  5. USB: misc: Add USB3503 High-Speed Hub Controller

    This patch adds the USB3503 High-Speed Hub Controller driver.
    The driver does work properly if INT_N and HUB_CONNECT of USB3503 are tied to
    HIGH, only RESET_N is handled to switch its state Hub Communication Stage and
    Standby Stage. Otherwise USB3503 will not be detected or not able to scan USB
    devices connected.
    
    Change-Id: I4d057d5d1ca077ea3b2a78a0e0bc78bb20a82aa6
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    b9df846 View commit details
    Browse the repository at this point in the history
  6. ODROID-X: usb: Add USB3503 platform device

    This patch adds the platform device of USB3503 and its pin configuration,
    INT_N and HUB_CONNECT are tied HIGH and RESET_N is LOW to be in Standby Stage.
    
    Change-Id: I61387906de3e7a25ee52f216c56e687f43e05ad2
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    c391264 View commit details
    Browse the repository at this point in the history
  7. ODROID-X: lcd: ADD LG LP101WH1 LCD

    LP101WH1 is 10.1″ LG LCD panel, supports 1366 X 768 resolution.
    
    Change-Id: If7cbf956ef953d0e32ae6b25ba7a0167e81f1447
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    d56d9ef View commit details
    Browse the repository at this point in the history
  8. ODROID-X: lcd: Remove vertical lines of LP101WH1

    This patch to remove the vertical lines at right side of lcd panel. The lines
    are drawen if the frame width is not align the sum of double-word (8 bytes)
    boundary. The width of LP101WH1 is 1366 and it's not aligned with double-word
    boundary, therefore we only use 1360 pixels, another 6 pixels are ignored.
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    5827ac1 View commit details
    Browse the repository at this point in the history
  9. ODROID-X: Add power-off callback

    This patch enables power off from userspace.
    
    Change-Id: I8bc9bd02507fd62a3705abba15cea0cc277226b6
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    4dcbdb2 View commit details
    Browse the repository at this point in the history
  10. ODROID-X: power: Add power POWERKEY event

    This patch adds POWERKEY event if power button is pressed. The power button
    status passes through MAX77686's ONOB pad to GPX1(3).
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    35497c6 View commit details
    Browse the repository at this point in the history
  11. Revert "PM / Domains: Allow device callbacks to be added at any time"

    This reverts commit 62d4490.
    
    Conflicts:
    
    	drivers/base/power/domain.c
    
    Change-Id: I5ae562c353ea2d47b3ee6b346841407060ec845a
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    6c33b79 View commit details
    Browse the repository at this point in the history
  12. Revert "PM / Domains: Add device domain data reference counter"

    This reverts commit 1d5fcfe.
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    4c2b709 View commit details
    Browse the repository at this point in the history
  13. s5p-tv: hdmi: Hack for fixing system-hang during S2RAM

    We used to get a system hang during soft-reboot and suspend to RAM.
    This is a temporary work-around till the actual cause is found out.
    
    Signed-off-by: Tushar Behera <[email protected]>
    
    Conflicts:
    
    	drivers/media/video/s5p-tv/hdmi_drv.c
    
    Change-Id: I4122bcd41c0ce667089b0210631557d4e171f174
    Tushar Behera authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    1c9e121 View commit details
    Browse the repository at this point in the history
  14. media: s5p-tv: Add audio support

    This patch adds audio support in HDMI driver. This work is heavily based
    on commit 3e148ba ("drm/exynos: enable hdmi audio feature").
    
    Signed-off-by: Tushar Behera <[email protected]>
    Tushar Behera authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    55533d6 View commit details
    Browse the repository at this point in the history
  15. media: s5p-tv: Enable HDMI mode to support audio output

    To support audio playback, we need to set HDMI mode instead of DVI mode.
    
    Signed-off-by: Tushar Behera <[email protected]>
    Tushar Behera authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    29fc034 View commit details
    Browse the repository at this point in the history
  16. HACK: media: s5p-tv: Temporary HDMI color hack

    Without this change, the HDMI display in Android had a green tint. Yet to
    find the exact reason for the same.
    
    Change-Id: I2033a1fffd204d9ee91026bc9f548afadef17b0d
    Signed-off-by: Annamalai Lakshmanan <[email protected]>
    Annamalai Lakshmanan authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    4075c17 View commit details
    Browse the repository at this point in the history
  17. s5p-tv: Fix compiler warning in mixer_video.c file

    Fixes the following warning:
    
    mixer_video.c:857:3: warning: format ‘%lx’ expects argument of type
    ‘long unsigned int’, but argument 5 has type ‘unsigned int’ [-Wformat]
    
    Signed-off-by: Sachin Kamat <[email protected]>
    
    Conflicts:
    
    	drivers/media/video/s5p-tv/mixer_video.c
    
    Change-Id: I9b9302f3063b225cf3546fde55359e6d45677c53
    Sachin Kamat authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    9f81f21 View commit details
    Browse the repository at this point in the history
  18. media: s5p-hdmi: add support for frame buffer emulator

    Signed-off-by: Marek Szyprowski <[email protected]>
    mszyprow authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    0c4ff03 View commit details
    Browse the repository at this point in the history
  19. media: s5p-tv: Set 1080p output as default preset

    Signed-off-by: Tushar Behera <[email protected]>
    Tushar Behera authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    320b774 View commit details
    Browse the repository at this point in the history
  20. media: vb2: add frame buffer emulator for video output devices

    This patch adds generic frame buffer emulator for any video output device
    that uses videobuf2 framework. This emulator assumes that the driver
    is capable of working in single-buffering mode and use memory allocator
    that allows coherent memory mapping.
    
    Signed-off-by: Marek Szyprowski <[email protected]>
    Signed-off-by: Kyungmin Park <[email protected]>
    mszyprow authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    4e7390d View commit details
    Browse the repository at this point in the history
  21. video: s3c-fb: Add device tree support

    Add device tree based discovery support for Samsung's display controller
    framebuffer driver.
    
    Cc: Jingoo Han <[email protected]>
    Cc: Grant Likely <[email protected]>
    Cc: Rob Herring <[email protected]>
    Signed-off-by: Thomas Abraham <[email protected]>
    Thomas Abraham authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    32a9451 View commit details
    Browse the repository at this point in the history
  22. video: s3c-fb: Fix compile error/warning if CONFIG_OF is not selected

    Change-Id: I5d7ff6f0070a10225d5b064b362d3d8f214787fd
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    c86bfde View commit details
    Browse the repository at this point in the history
  23. video: s3c-fb: Add Overlay Support

    Added pixel blending Support.
    
    Signed-off-by: Anil <[email protected]>
    Signed-off-by: Manish <[email protected]>
    Sachin Kamat authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    0b458a7 View commit details
    Browse the repository at this point in the history
  24. video: s3c-fb: Implement release function

    Implemented Release function to release the window.
    
    Signed-off-by: Anil <[email protected]>
    Anil authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    ca69f13 View commit details
    Browse the repository at this point in the history
  25. video: s3c-fb: Add open functionality

    Signed-off-by: Anil <[email protected]>
    Anil authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    4192e50 View commit details
    Browse the repository at this point in the history
  26. ARM: SAMSUNG: Add API to set platform data for s5p-tv driver

    Commit 350f2f4 ("[media] v4l: s5p-tv: hdmi: add support for
    platform data") makes the presence of platform data mandatory for s5p-tv
    driver. Adding an API to plat-samsung for this purpose.
    
    Signed-off-by: Tushar Behera <[email protected]>
    Tushar Behera authored and Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    99113a2 View commit details
    Browse the repository at this point in the history
  27. ARM: EXYNOS: Add HDMIPHY I2C adaptor

    This patch assign the I2C channel for HDMIPHY for Exynos4x12
    in s5p_i2c_hdmiphy_set_platdata() and s5p_hdmi_set_platdata()
    
    Change-Id: I7e66c8f9327e2f7dce7440efb8583b506d65831a
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    81182db View commit details
    Browse the repository at this point in the history
  28. ODROID-X: hdmi: Add HDMI platform device

    HDMI platform devices and HDMI regulators configured.
    "hdmi_en" is configured with fixed regulator to supply 5V on HDMI connection.
    
    Change-Id: Ib9a24c8882c33752c4d9b09002afcfc1ab019cf0
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    716575f View commit details
    Browse the repository at this point in the history
  29. ODROID-X: hdmi: Add HDMI driver for Exynos4212

    Exynos4212 has HDMI hardware which supports HDMI 1.4 standard,
    driver files are copied from Hardkernel's kernel release.
    
    This commit would be reverted if DRM can be supported properly or HDMI driver,
    hdmi_drv.c, itself is merged with hdmi_v14_drv.c.
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    392533c View commit details
    Browse the repository at this point in the history
  30. ODROID-X: hdmi: Change HDMIPHY PLL config table

    The table values are modified based on the ODROID-X's Android kernel 3.0.15,
    drivers/media/video/samsung/tvout/hw_if/hdmi.c
    
    Original values gives below error message.
    	[   19.420000] s5p-hdmi exynos4-hdmi: hdmiphy's pll could not reach steady state.
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    d376a5d View commit details
    Browse the repository at this point in the history
  31. ODROID-X: config: Add odroidx_defconfig

    Change-Id: I8bc4b9356a72077b5f497922275e696d09eaa73a
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 6, 2012
    Configuration menu
    Copy the full SHA
    2c9dda2 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2012

  1. ODROIDX: board: Change regulator's visual names

    Dongjin Kim committed Aug 12, 2012
    Configuration menu
    Copy the full SHA
    3b0da99 View commit details
    Browse the repository at this point in the history
  2. ODROID-X: hsmmc: Remove unnecessary HSMMC3

    Dongjin Kim committed Aug 12, 2012
    Configuration menu
    Copy the full SHA
    244f1d8 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2012

  1. ODROID-X: hsmmc: Remove hsmmc3 platform data

    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    e80dad8 View commit details
    Browse the repository at this point in the history
  2. mmc: dw_mmc: lookup for optional biu and ciu clocks

    Some platforms allow for clock gating and control of bus interface unit clock
    and card interface unit clock. Add support for clock lookup of optional biu
    and ciu clocks for clock gating and clock speed determination.
    
    Signed-off-by: Abhilash Kesavan <[email protected]>
    Signed-off-by: Thomas Abraham <[email protected]>
    Thomas Abraham authored and Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    3ed84a5 View commit details
    Browse the repository at this point in the history
  3. ODROID-X: dw_mmc: Exynos4 speicific code change

    'biu' and 'ciu' clock source is chagned to "dwmmc" and "sclk_dwmci", to use
    Exynos speicific clock gating.
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    3d07c66 View commit details
    Browse the repository at this point in the history
  4. ARM: EXYNOS: Add DWMCI device

    Defined the clocks for DWCI and gpio configuration.
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    1a8a0cf View commit details
    Browse the repository at this point in the history
  5. ODROID-X: board: Add eMMC device support

    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    3efa0e5 View commit details
    Browse the repository at this point in the history
  6. ODROID-X: config: Enable eMMC kernel config

    "Synopsys DesignWare Memory Card Interface" is enabled.
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    4cc4db2 View commit details
    Browse the repository at this point in the history
  7. ODROID-X: config: Enable Exynos4 CPU_FREQ driver

    Exynos4 cpufreq driver is enabled, and 'performance' is selected for its power
    governor as default.
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    bfc181d View commit details
    Browse the repository at this point in the history
  8. ARM: EXYNOS: Remove unnecessary clock 'sclk_dwmmc'.

    'sclk_dwmci' is using instead of 'sclk_dwmmc' in drivers/mmc/host/dw_mmc.c for
    its card clocks sources.
    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    da91bde View commit details
    Browse the repository at this point in the history
  9. ARM: EXYNOS: Add audio I2S clock control

    This patch adds the clock controls for the audio subsystem channel 0,
    and fixes invalid clock gating for i2s.0.
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    782a45c View commit details
    Browse the repository at this point in the history
  10. ASoC: Add max98090 CODEC driver

    This patch adds the MAX98090 CODEC driver.
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    3417d71 View commit details
    Browse the repository at this point in the history
  11. ASoC: HKDK: Add audio layer for ODROID

    Audio layer with MAX98090 is added for Hardkernel hardwares, and tested on ODROID-X
    hardware only.
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    264d9fd View commit details
    Browse the repository at this point in the history
  12. ODROID-X: board: Add MAX98090 audio codec device

    This patch adds MAX98090 audio codec devices and required system devices for
    the audio subsystem.
    
    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    aaae637 View commit details
    Browse the repository at this point in the history
  13. ODROID-X: config: Enables MAX98090 audio codec

    Signed-off-by: Dongjin Kim <[email protected]>
    Dongjin Kim committed Aug 13, 2012
    Configuration menu
    Copy the full SHA
    1b15681 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2012

  1. Configuration menu
    Copy the full SHA
    69957fb View commit details
    Browse the repository at this point in the history
  2. ODROID-X: config: Build config based on Linux 3.6-rc2

    Dongjin Kim committed Aug 17, 2012
    Configuration menu
    Copy the full SHA
    aba5097 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2012

  1. ODROID-X: config: Remove Tickless System option

    This options does not work with RALINK RT5370 driver, thus removed.
    Dongjin Kim committed Aug 18, 2012
    Configuration menu
    Copy the full SHA
    3e485be View commit details
    Browse the repository at this point in the history
  2. ODROID-X: config: Change DWMMC driver to be loadable

    This change is to fix the problem that show below log message when poweroff and
    reboot commnad is invoked. The driver is able to be loaded by the command,
    'modprobe dw_mmc_pltfm'
    
    ------------[ cut here ]------------
    WARNING: at kernel/mutex.c:198
    __mutex_lock_slowpath+0x334/0x344()
    Modules linked in: dw_mmc_pltfm dw_mmc cpufreq_ondemand rfcomm bnep bluetooth smsc95xx usbnet mousedev ipv6 gpio_keys
    [<c0014da8>] (unwind_backtrace+0x0/0xf8) from [<c00230d4>] (warn_slowpath_common+0x4c/0x64)
    [<c00230d4>] (warn_slowpath_common+0x4c/0x64) from [<c0023108>] (warn_slowpath_null+0x1c/0x24)
    [<c0023108>] (warn_slowpath_null+0x1c/0x24) from [<c0361e00>] (__mutex_lock_slowpath+0x334/0x344)
    [<c0361e00>] (__mutex_lock_slowpath+0x334/0x344) from [<c0361e1c>] (mutex_lock+0xc/0x24)
    [<c0361e1c>] (mutex_lock+0xc/0x24) from [<c01f38e4>] (device_shutdown+0xa8/0x11c)
    [<c01f38e4>] (device_shutdown+0xa8/0x11c) from [<c0034570>] (kernel_restart_prepare+0x34/0x3c)
    [<c0034570>] (kernel_restart_prepare+0x34/0x3c) from [<c0034584>] (kernel_restart+0xc/0x48)
    [<c0034584>] (kernel_restart+0xc/0x48) from [<c00346ec>] (sys_reboot+0x124/0x1b4)
    [<c00346ec>] (sys_reboot+0x124/0x1b4) from [<c000e2c0>] (ret_fast_syscall+0x0/0x30)
    [  183.530000] ---[ end trace 108db8a43ae027b2 ]---
    Dongjin Kim committed Aug 18, 2012
    Configuration menu
    Copy the full SHA
    6dcac11 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2012

  1. Merge branch 'master' into github_odroidx-next

    Dongjin Kim committed Aug 24, 2012
    Configuration menu
    Copy the full SHA
    0a74022 View commit details
    Browse the repository at this point in the history
  2. ODROIDX: config: Build config based on Linux 3.6-rc3

    Dongjin Kim committed Aug 24, 2012
    Configuration menu
    Copy the full SHA
    9f3eb6a View commit details
    Browse the repository at this point in the history