#
518e9cb9 |
| 14-Oct-2023 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
radeon_hd: Add missing USB C connector type
* Solves a few "Unknown connector" errors on newer cards. * It's just another physical name for DisplayPort
Change-Id: I37a6f1bb1db66279b305bdbce3c200612
radeon_hd: Add missing USB C connector type
* Solves a few "Unknown connector" errors on newer cards. * It's just another physical name for DisplayPort
Change-Id: I37a6f1bb1db66279b305bdbce3c200612eac1130 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7042 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
show more ...
|
#
2710b4f5 |
| 29-Oct-2022 |
Niels Sascha Reedijk <niels.reedijk@gmail.com> |
Merge remote-tracking branch 'origin/master' into dev/netservices
Change-Id: I48c8cf4f03e281a5caeb9f27bf052285961529ff
|
#
8c460591 |
| 05-Aug-2022 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
radeon_hd: Add new connector id, guard from reading over bounds
Change-Id: Ifbabcf8217c617baffe85f24b985c18760e4da58 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5527 Reviewed-by: waddlesplash
radeon_hd: Add new connector id, guard from reading over bounds
Change-Id: Ifbabcf8217c617baffe85f24b985c18760e4da58 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5527 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
show more ...
|
#
1b69f339 |
| 15-Jul-2015 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
radeon_hd: Properly and consistently pick HPD ID
|
#
539a6caf |
| 03-Feb-2014 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
radeon_hd: More gpio rework
* Bump i2c data into it's own struct * Populate gGPIOInfo with general gpio pins (for things like HPD, and voltage control) * Attach HPD gpio pins to connectors * Dump
radeon_hd: More gpio rework
* Bump i2c data into it's own struct * Populate gGPIOInfo with general gpio pins (for things like HPD, and voltage control) * Attach HPD gpio pins to connectors * Dump trace info of HPD pins as well as i2c pins
show more ...
|
#
2b032852 |
| 03-Feb-2014 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
radeon_hd: Rework gpio pins
* There are GPIO pins for hotplug interrupts and i2c communications (for edid). Add two fields to connector (index for each in gGPIOInfo). * DP aux communcation seems
radeon_hd: Rework gpio pins
* There are GPIO pins for hotplug interrupts and i2c communications (for edid). Add two fields to connector (index for each in gGPIOInfo). * DP aux communcation seems to want the hotplug GPIO pin info, which we don't get (I think this is why DP AUX comms is broken at the moment) * GPIO LUT seems to know about a wide range of GPIO pins, while the i2c gpio calls only know about the ones needed for i2c. * I'm tempted to populate gGPIOInfo with the LUT pins and then suplement that data with the i2c GPIO pins data. (however, not sure how many pins there are generally defined so it could impact performance. More investigation is needed) This would reverse how it works now with this commit.
show more ...
|
#
25a7b01d |
| 05-May-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Merge branch 'master' into package-management
Additional changes: * Add src/system/kernel/lib/zlib, which builds a kernel version of zlib, needed by packagefs. * BuildFeatures: Add a build feature
Merge branch 'master' into package-management
Additional changes: * Add src/system/kernel/lib/zlib, which builds a kernel version of zlib, needed by packagefs. * BuildFeatures: Add a build feature "gcc2" to allow for easier checks. * Referenceable.cpp: Include <OS.h> instead of <debugger.h>. The latter is not needed and prevents building for the build platform. * zlib/zutil.h: Fix gcc 2 build. We really should use the external package instead.
Conflicts: .gitignore build/jam/BuildSetup build/jam/FileRules build/jam/FloppyBootImage build/jam/HaikuImage build/jam/ImageRules build/jam/KernelRules build/jam/NetBootArchive build/jam/OptionalBuildFeatures build/jam/OptionalLibPackages build/jam/OptionalPackageDependencies build/jam/OptionalPackages build/scripts/build_haiku_image configure data/bin/installoptionalpackage data/system/boot/Bootscript headers/os/app/Message.h headers/os/package/PackageInfo.h headers/os/package/PackageInfoAttributes.h headers/os/package/PackageInfoSet.h headers/os/package/PackageRoster.h headers/os/package/PackageVersion.h headers/os/package/hpkg/PackageInfoAttributeValue.h headers/os/storage/FindDirectory.h headers/os/storage/Node.h headers/os/support/StringList.h headers/private/system/directories.h src/add-ons/kernel/drivers/audio/ac97/es1370/Jamfile src/add-ons/kernel/file_systems/packagefs/AttributeIndex.cpp src/add-ons/kernel/file_systems/packagefs/Jamfile src/add-ons/kernel/file_systems/packagefs/Package.cpp src/add-ons/kernel/file_systems/packagefs/Package.h src/add-ons/kernel/file_systems/packagefs/PackageDomain.cpp src/add-ons/kernel/file_systems/packagefs/PackageDomain.h src/add-ons/kernel/file_systems/packagefs/PackageFSRoot.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkDirectory.h src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.cpp src/add-ons/kernel/file_systems/packagefs/PackageLinkSymlink.h src/add-ons/kernel/file_systems/packagefs/PackageLinksDirectory.cpp src/add-ons/kernel/file_systems/packagefs/PackageNode.h src/add-ons/kernel/file_systems/packagefs/ResolvableFamily.cpp src/add-ons/kernel/file_systems/packagefs/Version.cpp src/add-ons/kernel/file_systems/packagefs/Version.h src/add-ons/kernel/file_systems/packagefs/Volume.cpp src/add-ons/kernel/file_systems/packagefs/Volume.h src/add-ons/kernel/file_systems/packagefs/kernel_interface.cpp src/add-ons/kernel/file_systems/userlandfs/shared/driver_settings.c src/apps/deskbar/BarApp.cpp src/apps/deskbar/BarMenuBar.cpp src/apps/deskbar/BarMenuBar.h src/apps/deskbar/BarView.cpp src/apps/deskbar/BarView.h src/apps/deskbar/BarWindow.cpp src/apps/deskbar/BarWindow.h src/apps/deskbar/DeskbarMenu.cpp src/apps/deskbar/DeskbarMenu.h src/apps/deskbar/DeskbarUtils.cpp src/apps/deskbar/DeskbarUtils.h src/apps/deskbar/ExpandoMenuBar.cpp src/apps/deskbar/ExpandoMenuBar.h src/apps/deskbar/TeamMenu.cpp src/apps/processcontroller/ProcessController.cpp src/apps/remotedesktop/RemoteDesktop.cpp src/bin/bash/config-top.h src/bin/finddir.c src/bin/package/Jamfile src/bin/package/command_add.cpp src/bin/package/command_create.cpp src/bin/package/command_list.cpp src/bin/package_repo/command_list.cpp src/bin/pkgman/command_refresh.cpp src/build/libbe/support/Jamfile src/build/libpackage/Jamfile src/build/libroot/Jamfile src/build/libroot/fs.cpp src/build/libroot/remapped_functions.h src/kits/locale/MutableLocaleRoster.cpp src/kits/opengl/GLRendererRoster.cpp src/kits/package/PackageInfo.cpp src/kits/package/PackageInfoSet.cpp src/kits/package/PackageRoster.cpp src/kits/package/PackageVersion.cpp src/kits/package/RepositoryCache.cpp src/kits/package/hpkg/PackageWriterImpl.cpp src/kits/package/hpkg/ReaderImplBase.cpp src/kits/package/hpkg/WriterImplBase.cpp src/kits/print/PrintTransport.cpp src/kits/print/Printer.cpp src/kits/screensaver/ScreenSaverRunner.cpp src/kits/support/StringList.cpp src/kits/tracker/ContainerWindow.cpp src/kits/tracker/DeskWindow.cpp src/kits/tracker/PoseView.cpp src/libs/print/libprint/Transport.cpp src/preferences/printers/AddPrinterDialog.cpp src/preferences/screensaver/ScreenSaverWindow.cpp src/servers/debug/DebugServer.cpp src/servers/input/AddOnManager.cpp src/servers/media_addon/MediaAddonServer.cpp src/system/boot/Jamfile src/system/boot/loader/Jamfile src/system/boot/loader/loader.cpp src/system/boot/loader/vfs.cpp src/system/kernel/fs/vfs.cpp src/system/kernel/fs/vfs_boot.cpp src/system/libroot/os/find_directory.cpp src/system/runtime_loader/runtime_loader.cpp src/tools/package/Jamfile
show more ...
|
#
4bd6c200 |
| 21-Feb-2012 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
radeon_hd: Implement preferred mode
* Add preferredMode display mode to each display. * If LVDS is detected, set preferredMode based on AtomBIOS * Fixes blocker #8329 ?
|
#
e8790580 |
| 17-Feb-2012 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
radeon_hd: LVDS AtomBIOS mode reading
* This isn't done, but all we need to do now is create a simulated edid struct for LVDS screens.
|
#
a84e14ca |
| 16-Dec-2011 |
Alex Wilson <yourpalal2@gmail.com> |
Merge branch 'master' of git://github.com/haiku/haiku
|
#
c8677fb1 |
| 14-Dec-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Working towards DP connector support
* Lots of new DisplayPort functions * Call DP link training during mode set * Rename dp_info variables to be less redundant * Make encoder_pick_dig accept connec
Working towards DP connector support
* Lots of new DisplayPort functions * Call DP link training during mode set * Rename dp_info variables to be less redundant * Make encoder_pick_dig accept connector ID and then check parent display * Encode/Decode DP link speed functions * Calculate DP lanes * Rewrite encoder_dig_setup * Correct bitsPerChannel to bitsPerColor * My TRAVIS DisplayPort -> LVDS bridge now works
show more ...
|
#
18500e1c |
| 14-Dec-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
GPIO info struct style cleanup, (hopefully) no functional change
|
#
96587f13 |
| 13-Dec-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Introduce new displayport source file
* Move existing displayport functions to new source file * Move was done due to large amount of DP code * Style fixes * Stub out new DP link training function
|
#
4faf6f22 |
| 10-Dec-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Style cleanup. Variable rename, fill out IGP TODO a little better
|
#
0cd5024d |
| 10-Dec-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Pointer style cleanup; Variable consolidation
|
#
61cf7133 |
| 09-Dec-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Include file style cleanup, no functional change
|
#
60b7d1de |
| 09-Dec-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Add i2c DP AUX communication calls
* remove posix return * pass GPIO hwLine through vs connector index * variable scope cleanup * make lowest level dp aux AtomBIOS call static, non-public as it is
Add i2c DP AUX communication calls
* remove posix return * pass GPIO hwLine through vs connector index * variable scope cleanup * make lowest level dp aux AtomBIOS call static, non-public as it is always called by connector code
show more ...
|
#
247a2792 |
| 08-Dec-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Add calls to read and write data from AUX connector
* clean up previously changed error returns in 8c01b4. For some reason I thought B_ERROR was the only non-positive status. * add VESA DisplayP
Add calls to read and write data from AUX connector
* clean up previously changed error returns in 8c01b4. For some reason I thought B_ERROR was the only non-positive status. * add VESA DisplayPort defines. Only a subset so it's local to radeon_hd for now. * this completes basic AUX transaction code, still untested
show more ...
|
#
36de6233 |
| 08-Dec-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Speak aux data via AtomBIOS call
* add function to speak DP AUX data via AtomBIOS call * clean up connector index variable names
|
#
104c404c |
| 08-Dec-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Move connector code into new connector source file.
* clean up some comments * most of this movement is prep for AUX display transactions
|
#
4540f5e9 |
| 08-Dec-2011 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
Create connector source file, move connector bus calls into it
* this will help break apart some of the sources * display bus communications really don't belong with GPU operations * rename function
Create connector source file, move connector bus calls into it
* this will help break apart some of the sources * display bus communications really don't belong with GPU operations * rename functions to better describe their actions
show more ...
|